diff --git a/flyteadmin/pkg/artifacts/registry.go b/flyteadmin/pkg/artifacts/registry.go index 0ea2e11a5c..a76d055d75 100644 --- a/flyteadmin/pkg/artifacts/registry.go +++ b/flyteadmin/pkg/artifacts/registry.go @@ -8,14 +8,14 @@ import ( admin2 "github.com/flyteorg/flyte/flyteidl/clients/go/admin" "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/admin" - "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifact" + "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifacts" "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/core" "github.com/flyteorg/flyte/flytestdlib/logger" ) // ArtifactRegistry contains a client to talk to an Artifact service and has helper methods type ArtifactRegistry struct { - client artifact.ArtifactRegistryClient + client artifacts.ArtifactRegistryClient } func (a *ArtifactRegistry) RegisterArtifactProducer(ctx context.Context, id *core.Identifier, ti core.TypedInterface) { @@ -24,12 +24,12 @@ func (a *ArtifactRegistry) RegisterArtifactProducer(ctx context.Context, id *cor return } - ap := &artifact.ArtifactProducer{ + ap := &artifacts.ArtifactProducer{ EntityId: id, Outputs: ti.Outputs, } - _, err := a.client.RegisterProducer(ctx, &artifact.RegisterProducerRequest{ - Producers: []*artifact.ArtifactProducer{ap}, + _, err := a.client.RegisterProducer(ctx, &artifacts.RegisterProducerRequest{ + Producers: []*artifacts.ArtifactProducer{ap}, }) if err != nil { logger.Errorf(ctx, "Failed to register artifact producer for task [%+v] with err: %v", id, err) @@ -42,12 +42,12 @@ func (a *ArtifactRegistry) RegisterArtifactConsumer(ctx context.Context, id *cor logger.Debugf(ctx, "Artifact client not configured, skipping registration for consumer [%+v]", id) return } - ac := &artifact.ArtifactConsumer{ + ac := &artifacts.ArtifactConsumer{ EntityId: id, Inputs: &pm, } - _, err := a.client.RegisterConsumer(ctx, &artifact.RegisterConsumerRequest{ - Consumers: []*artifact.ArtifactConsumer{ac}, + _, err := a.client.RegisterConsumer(ctx, &artifacts.RegisterConsumerRequest{ + Consumers: []*artifacts.ArtifactConsumer{ac}, }) if err != nil { logger.Errorf(ctx, "Failed to register artifact consumer for entity [%+v] with err: %v", id, err) @@ -60,7 +60,7 @@ func (a *ArtifactRegistry) RegisterTrigger(ctx context.Context, plan *admin.Laun logger.Debugf(ctx, "Artifact client not configured, skipping trigger [%+v]", plan) return fmt.Errorf("artifact client not configured") } - _, err := a.client.CreateTrigger(ctx, &artifact.CreateTriggerRequest{ + _, err := a.client.CreateTrigger(ctx, &artifacts.CreateTriggerRequest{ TriggerLaunchPlan: plan, }) if err != nil { @@ -71,7 +71,7 @@ func (a *ArtifactRegistry) RegisterTrigger(ctx context.Context, plan *admin.Laun return nil } -func (a *ArtifactRegistry) GetClient() artifact.ArtifactRegistryClient { +func (a *ArtifactRegistry) GetClient() artifacts.ArtifactRegistryClient { if a == nil { return nil } diff --git a/flyteadmin/pkg/manager/impl/execution_manager.go b/flyteadmin/pkg/manager/impl/execution_manager.go index 2fa5c10eff..0786d72802 100644 --- a/flyteadmin/pkg/manager/impl/execution_manager.go +++ b/flyteadmin/pkg/manager/impl/execution_manager.go @@ -35,7 +35,7 @@ import ( workflowengineInterfaces "github.com/flyteorg/flyte/flyteadmin/pkg/workflowengine/interfaces" "github.com/flyteorg/flyte/flyteadmin/plugins" "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/admin" - "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifact" + artifactsIdl "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifacts" "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/core" "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/event" "github.com/flyteorg/flyte/flyteplugins/go/tasks/pluginmachinery/flytek8s" @@ -745,6 +745,7 @@ func (m *ExecutionManager) getStringFromInput(ctx context.Context, inputBinding strVal = p.GetStringValue() case *core.Primitive_Datetime: t := time.Unix(p.GetDatetime().Seconds, int64(p.GetDatetime().Nanos)) + t = t.In(time.UTC) strVal = t.Format("2006-01-02") case *core.Primitive_StringValue: strVal = p.GetStringValue() @@ -779,46 +780,6 @@ func (m *ExecutionManager) fillInTemplateArgs(ctx context.Context, query core.Ar if query.GetUri() != "" { // If a query string, then just pass it through, nothing to fill in. return query, nil - } else if query.GetArtifactTag() != nil { - t := query.GetArtifactTag() - ak := t.GetArtifactKey() - if ak == nil { - return query, errors.NewFlyteAdminErrorf(codes.InvalidArgument, "tag doesn't have key") - } - var project, domain string - if ak.GetProject() == "" { - project = contextutils.Value(ctx, contextutils.ProjectKey) - } else { - project = ak.GetProject() - } - if ak.GetDomain() == "" { - domain = contextutils.Value(ctx, contextutils.DomainKey) - } else { - domain = ak.GetDomain() - } - strValue, err := m.getLabelValue(ctx, t.GetValue(), inputs) - if err != nil { - logger.Errorf(ctx, "Failed to template input string [%s] [%v]", t.GetValue(), err) - return query, err - } - - return core.ArtifactQuery{ - Identifier: &core.ArtifactQuery_ArtifactTag{ - ArtifactTag: &core.ArtifactTag{ - ArtifactKey: &core.ArtifactKey{ - Project: project, - Domain: domain, - Name: ak.GetName(), - }, - Value: &core.LabelValue{ - Value: &core.LabelValue_StaticValue{ - StaticValue: strValue, - }, - }, - }, - }, - }, nil - } else if query.GetArtifactId() != nil { artifactID := query.GetArtifactId() ak := artifactID.GetArtifactKey() @@ -839,7 +800,7 @@ func (m *ExecutionManager) fillInTemplateArgs(ctx context.Context, query core.Ar var partitions map[string]*core.LabelValue - if artifactID.GetPartitions() != nil && artifactID.GetPartitions().GetValue() != nil { + if artifactID.GetPartitions().GetValue() != nil { partitions = make(map[string]*core.LabelValue, len(artifactID.GetPartitions().Value)) for k, v := range artifactID.GetPartitions().GetValue() { newValue, err := m.getLabelValue(ctx, v, inputs) @@ -850,6 +811,36 @@ func (m *ExecutionManager) fillInTemplateArgs(ctx context.Context, query core.Ar partitions[k] = &core.LabelValue{Value: &core.LabelValue_StaticValue{StaticValue: newValue}} } } + + var timePartition *core.TimePartition + if artifactID.GetTimePartition().GetValue() != nil { + if artifactID.GetTimePartition().Value.GetTimeValue() != nil { + // If the time value is set, then just pass it through, nothing to fill in. + timePartition = artifactID.GetTimePartition() + } else if artifactID.GetTimePartition().Value.GetInputBinding() != nil { + // Evaluate the time partition input binding + lit, ok := inputs[artifactID.GetTimePartition().Value.GetInputBinding().GetVar()] + if !ok { + return query, errors.NewFlyteAdminErrorf(codes.InvalidArgument, "time partition input binding var [%s] not found in inputs %v", artifactID.GetTimePartition().Value.GetInputBinding().GetVar(), inputs) + } + + if lit.GetScalar().GetPrimitive().GetDatetime() == nil { + return query, errors.NewFlyteAdminErrorf(codes.InvalidArgument, + "time partition binding to input var [%s] failing because %v is not a datetime", + artifactID.GetTimePartition().Value.GetInputBinding().GetVar(), lit) + } + timePartition = &core.TimePartition{ + Value: &core.LabelValue{ + Value: &core.LabelValue_TimeValue{ + TimeValue: lit.GetScalar().GetPrimitive().GetDatetime(), + }, + }, + } + } else { + return query, errors.NewFlyteAdminErrorf(codes.InvalidArgument, "time partition value cannot be empty when evaluating query: %v", query) + } + } + return core.ArtifactQuery{ Identifier: &core.ArtifactQuery_ArtifactId{ ArtifactId: &core.ArtifactID{ @@ -858,11 +849,10 @@ func (m *ExecutionManager) fillInTemplateArgs(ctx context.Context, query core.Ar Domain: domain, Name: ak.GetName(), }, - Dimensions: &core.ArtifactID_Partitions{ - Partitions: &core.Partitions{ - Value: partitions, - }, + Partitions: &core.Partitions{ + Value: partitions, }, + TimePartition: timePartition, }, }, }, nil @@ -901,7 +891,7 @@ func (m *ExecutionManager) ResolveParameterMapArtifacts(ctx context.Context, inp logger.Errorf(ctx, "Failed to fill in template args for [%s] [%v]", k, err) return nil, nil, err } - req := &artifact.GetArtifactRequest{ + req := &artifactsIdl.GetArtifactRequest{ Query: &filledInQuery, Details: false, } @@ -918,7 +908,7 @@ func (m *ExecutionManager) ResolveParameterMapArtifacts(ctx context.Context, inp } } else if v.GetArtifactId() != nil { // This case is for when someone hard-codes a known ArtifactID as a default value. - req := &artifact.GetArtifactRequest{ + req := &artifactsIdl.GetArtifactRequest{ Query: &core.ArtifactQuery{ Identifier: &core.ArtifactQuery_ArtifactId{ ArtifactId: v.GetArtifactId(), diff --git a/flyteadmin/pkg/manager/impl/execution_manager_test.go b/flyteadmin/pkg/manager/impl/execution_manager_test.go index 05d8cbb542..c0f581beac 100644 --- a/flyteadmin/pkg/manager/impl/execution_manager_test.go +++ b/flyteadmin/pkg/manager/impl/execution_manager_test.go @@ -5720,5 +5720,96 @@ func TestAddStateFilter(t *testing.T) { assert.NoError(t, err) assert.Equal(t, "state <> ?", expression.Query) }) +} + +func TestQueryTemplate(t *testing.T) { + ctx := context.Background() + + aTime := time.Date( + 2063, 4, 5, 00, 00, 00, 0, time.UTC) + + rawInputs := map[string]interface{}{ + "aStr": "hello world", + "anInt": 1, + "aFloat": 1.3, + "aTime": aTime, + } + + otherInputs, err := coreutils.MakeLiteralMap(rawInputs) + assert.NoError(t, err) + + m := ExecutionManager{} + + ak := &core.ArtifactKey{ + Project: "project", + Domain: "domain", + Name: "testname", + } + t.Run("test all present, nothing to fill in", func(t *testing.T) { + pMap := map[string]*core.LabelValue{ + "partition1": {Value: &core.LabelValue_StaticValue{StaticValue: "my value"}}, + "partition2": {Value: &core.LabelValue_StaticValue{StaticValue: "my value 2"}}, + } + p := &core.Partitions{Value: pMap} + + q := core.ArtifactQuery{ + Identifier: &core.ArtifactQuery_ArtifactId{ + ArtifactId: &core.ArtifactID{ + ArtifactKey: ak, + Partitions: p, + TimePartition: nil, + }, + }, + } + + filledQuery, err := m.fillInTemplateArgs(ctx, q, otherInputs.Literals) + assert.NoError(t, err) + assert.True(t, proto.Equal(&q, &filledQuery)) + }) + + t.Run("template date-times, both in explicit tp and not", func(t *testing.T) { + pMap := map[string]*core.LabelValue{ + "partition1": {Value: &core.LabelValue_InputBinding{InputBinding: &core.InputBindingData{Var: "aTime"}}}, + "partition2": {Value: &core.LabelValue_StaticValue{StaticValue: "my value 2"}}, + } + p := &core.Partitions{Value: pMap} + + q := core.ArtifactQuery{ + Identifier: &core.ArtifactQuery_ArtifactId{ + ArtifactId: &core.ArtifactID{ + ArtifactKey: ak, + Partitions: p, + TimePartition: &core.TimePartition{Value: &core.LabelValue{Value: &core.LabelValue_InputBinding{InputBinding: &core.InputBindingData{Var: "aTime"}}}}, + }, + }, + } + + filledQuery, err := m.fillInTemplateArgs(ctx, q, otherInputs.Literals) + assert.NoError(t, err) + staticTime := filledQuery.GetArtifactId().Partitions.Value["partition1"].GetStaticValue() + assert.Equal(t, "2063-04-05", staticTime) + assert.Equal(t, int64(2942956800), filledQuery.GetArtifactId().TimePartition.Value.GetTimeValue().Seconds) + }) + + t.Run("something missing", func(t *testing.T) { + pMap := map[string]*core.LabelValue{ + "partition1": {Value: &core.LabelValue_StaticValue{StaticValue: "my value"}}, + "partition2": {Value: &core.LabelValue_StaticValue{StaticValue: "my value 2"}}, + } + p := &core.Partitions{Value: pMap} + + q := core.ArtifactQuery{ + Identifier: &core.ArtifactQuery_ArtifactId{ + ArtifactId: &core.ArtifactID{ + ArtifactKey: ak, + Partitions: p, + TimePartition: &core.TimePartition{Value: &core.LabelValue{Value: &core.LabelValue_InputBinding{InputBinding: &core.InputBindingData{Var: "wrong var"}}}}, + }, + }, + } + + _, err := m.fillInTemplateArgs(ctx, q, otherInputs.Literals) + assert.Error(t, err) + }) } diff --git a/flyteidl/clients/go/admin/client.go b/flyteidl/clients/go/admin/client.go index 521b6e1e4d..4d9474943c 100644 --- a/flyteidl/clients/go/admin/client.go +++ b/flyteidl/clients/go/admin/client.go @@ -7,8 +7,6 @@ import ( "errors" "fmt" - "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifact" - grpcRetry "github.com/grpc-ecosystem/go-grpc-middleware/retry" grpcPrometheus "github.com/grpc-ecosystem/go-grpc-prometheus" "google.golang.org/grpc" @@ -17,6 +15,7 @@ import ( "github.com/flyteorg/flyte/flyteidl/clients/go/admin/cache" "github.com/flyteorg/flyte/flyteidl/clients/go/admin/mocks" + "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifacts" "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/service" "github.com/flyteorg/flyte/flytestdlib/logger" ) @@ -32,7 +31,7 @@ type Clientset struct { identityServiceClient service.IdentityServiceClient dataProxyServiceClient service.DataProxyServiceClient signalServiceClient service.SignalServiceClient - artifactServiceClient artifact.ArtifactRegistryClient + artifactServiceClient artifacts.ArtifactRegistryClient } // AdminClient retrieves the AdminServiceClient @@ -62,7 +61,7 @@ func (c Clientset) SignalServiceClient() service.SignalServiceClient { return c.signalServiceClient } -func (c Clientset) ArtifactServiceClient() artifact.ArtifactRegistryClient { +func (c Clientset) ArtifactServiceClient() artifacts.ArtifactRegistryClient { return c.artifactServiceClient } @@ -206,7 +205,7 @@ func initializeClients(ctx context.Context, cfg *Config, tokenCache cache.TokenC cs.healthServiceClient = grpc_health_v1.NewHealthClient(adminConnection) cs.dataProxyServiceClient = service.NewDataProxyServiceClient(adminConnection) cs.signalServiceClient = service.NewSignalServiceClient(adminConnection) - cs.artifactServiceClient = artifact.NewArtifactRegistryClient(adminConnection) + cs.artifactServiceClient = artifacts.NewArtifactRegistryClient(adminConnection) return &cs, nil } diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/execution.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/admin/execution.pb.cc index 3b146336fe..f090a2d7f4 100644 --- a/flyteidl/gen/pb-cpp/flyteidl/admin/execution.pb.cc +++ b/flyteidl/gen/pb-cpp/flyteidl/admin/execution.pb.cc @@ -33,7 +33,7 @@ extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fadmin_2fexecution_2eproto ::google::p extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fadmin_2fexecution_2eproto ::google::protobuf::internal::SCCInfo<3> scc_info_Execution_flyteidl_2fadmin_2fexecution_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fadmin_2fexecution_2eproto ::google::protobuf::internal::SCCInfo<5> scc_info_ExecutionMetadata_flyteidl_2fadmin_2fexecution_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fadmin_2fexecution_2eproto ::google::protobuf::internal::SCCInfo<9> scc_info_ExecutionClosure_flyteidl_2fadmin_2fexecution_2eproto; -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<3> scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fexecution_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_ExecutionError_flyteidl_2fcore_2fexecution_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fexecution_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_QualityOfService_flyteidl_2fcore_2fexecution_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fidentifier_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Identifier_flyteidl_2fcore_2fidentifier_2eproto; diff --git a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.grpc.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/artifacts/artifacts.grpc.pb.cc similarity index 90% rename from flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.grpc.pb.cc rename to flyteidl/gen/pb-cpp/flyteidl/artifacts/artifacts.grpc.pb.cc index 5315df5372..75c90646c9 100644 --- a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.grpc.pb.cc +++ b/flyteidl/gen/pb-cpp/flyteidl/artifacts/artifacts.grpc.pb.cc @@ -1,9 +1,9 @@ // Generated by the gRPC C++ plugin. // If you make any local change, they will be lost. -// source: flyteidl/artifact/artifacts.proto +// source: flyteidl/artifacts/artifacts.proto -#include "flyteidl/artifact/artifacts.pb.h" -#include "flyteidl/artifact/artifacts.grpc.pb.h" +#include "flyteidl/artifacts/artifacts.pb.h" +#include "flyteidl/artifacts/artifacts.grpc.pb.h" #include #include @@ -25,6 +25,7 @@ static const char* ArtifactRegistry_method_names[] = { "/flyteidl.artifact.ArtifactRegistry/SearchArtifacts", "/flyteidl.artifact.ArtifactRegistry/CreateTrigger", "/flyteidl.artifact.ArtifactRegistry/DeactivateTrigger", + "/flyteidl.artifact.ArtifactRegistry/DeactivateAllTriggers", "/flyteidl.artifact.ArtifactRegistry/AddTag", "/flyteidl.artifact.ArtifactRegistry/RegisterProducer", "/flyteidl.artifact.ArtifactRegistry/RegisterConsumer", @@ -45,12 +46,13 @@ ArtifactRegistry::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& c , rpcmethod_SearchArtifacts_(ArtifactRegistry_method_names[2], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) , rpcmethod_CreateTrigger_(ArtifactRegistry_method_names[3], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) , rpcmethod_DeactivateTrigger_(ArtifactRegistry_method_names[4], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_AddTag_(ArtifactRegistry_method_names[5], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_RegisterProducer_(ArtifactRegistry_method_names[6], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_RegisterConsumer_(ArtifactRegistry_method_names[7], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_SetExecutionInputs_(ArtifactRegistry_method_names[8], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_FindByWorkflowExec_(ArtifactRegistry_method_names[9], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) - , rpcmethod_ListUsage_(ArtifactRegistry_method_names[10], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_DeactivateAllTriggers_(ArtifactRegistry_method_names[5], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_AddTag_(ArtifactRegistry_method_names[6], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_RegisterProducer_(ArtifactRegistry_method_names[7], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_RegisterConsumer_(ArtifactRegistry_method_names[8], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_SetExecutionInputs_(ArtifactRegistry_method_names[9], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_FindByWorkflowExec_(ArtifactRegistry_method_names[10], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_ListUsage_(ArtifactRegistry_method_names[11], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) {} ::grpc::Status ArtifactRegistry::Stub::CreateArtifact(::grpc::ClientContext* context, const ::flyteidl::artifact::CreateArtifactRequest& request, ::flyteidl::artifact::CreateArtifactResponse* response) { @@ -193,6 +195,34 @@ ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::DeactivateTriggerRespon return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::artifact::DeactivateTriggerResponse>::Create(channel_.get(), cq, rpcmethod_DeactivateTrigger_, context, request, false); } +::grpc::Status ArtifactRegistry::Stub::DeactivateAllTriggers(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest& request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response) { + return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_DeactivateAllTriggers_, context, request, response); +} + +void ArtifactRegistry::Stub::experimental_async::DeactivateAllTriggers(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_DeactivateAllTriggers_, context, request, response, std::move(f)); +} + +void ArtifactRegistry::Stub::experimental_async::DeactivateAllTriggers(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_DeactivateAllTriggers_, context, request, response, std::move(f)); +} + +void ArtifactRegistry::Stub::experimental_async::DeactivateAllTriggers(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_DeactivateAllTriggers_, context, request, response, reactor); +} + +void ArtifactRegistry::Stub::experimental_async::DeactivateAllTriggers(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_DeactivateAllTriggers_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::DeactivateAllTriggersResponse>* ArtifactRegistry::Stub::AsyncDeactivateAllTriggersRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::artifact::DeactivateAllTriggersResponse>::Create(channel_.get(), cq, rpcmethod_DeactivateAllTriggers_, context, request, true); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::DeactivateAllTriggersResponse>* ArtifactRegistry::Stub::PrepareAsyncDeactivateAllTriggersRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::artifact::DeactivateAllTriggersResponse>::Create(channel_.get(), cq, rpcmethod_DeactivateAllTriggers_, context, request, false); +} + ::grpc::Status ArtifactRegistry::Stub::AddTag(::grpc::ClientContext* context, const ::flyteidl::artifact::AddTagRequest& request, ::flyteidl::artifact::AddTagResponse* response) { return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_AddTag_, context, request, response); } @@ -390,30 +420,35 @@ ArtifactRegistry::Service::Service() { AddMethod(new ::grpc::internal::RpcServiceMethod( ArtifactRegistry_method_names[5], ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< ArtifactRegistry::Service, ::flyteidl::artifact::DeactivateAllTriggersRequest, ::flyteidl::artifact::DeactivateAllTriggersResponse>( + std::mem_fn(&ArtifactRegistry::Service::DeactivateAllTriggers), this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + ArtifactRegistry_method_names[6], + ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< ArtifactRegistry::Service, ::flyteidl::artifact::AddTagRequest, ::flyteidl::artifact::AddTagResponse>( std::mem_fn(&ArtifactRegistry::Service::AddTag), this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - ArtifactRegistry_method_names[6], + ArtifactRegistry_method_names[7], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< ArtifactRegistry::Service, ::flyteidl::artifact::RegisterProducerRequest, ::flyteidl::artifact::RegisterResponse>( std::mem_fn(&ArtifactRegistry::Service::RegisterProducer), this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - ArtifactRegistry_method_names[7], + ArtifactRegistry_method_names[8], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< ArtifactRegistry::Service, ::flyteidl::artifact::RegisterConsumerRequest, ::flyteidl::artifact::RegisterResponse>( std::mem_fn(&ArtifactRegistry::Service::RegisterConsumer), this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - ArtifactRegistry_method_names[8], + ArtifactRegistry_method_names[9], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< ArtifactRegistry::Service, ::flyteidl::artifact::ExecutionInputsRequest, ::flyteidl::artifact::ExecutionInputsResponse>( std::mem_fn(&ArtifactRegistry::Service::SetExecutionInputs), this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - ArtifactRegistry_method_names[9], + ArtifactRegistry_method_names[10], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< ArtifactRegistry::Service, ::flyteidl::artifact::FindByWorkflowExecRequest, ::flyteidl::artifact::SearchArtifactsResponse>( std::mem_fn(&ArtifactRegistry::Service::FindByWorkflowExec), this))); AddMethod(new ::grpc::internal::RpcServiceMethod( - ArtifactRegistry_method_names[10], + ArtifactRegistry_method_names[11], ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< ArtifactRegistry::Service, ::flyteidl::artifact::ListUsageRequest, ::flyteidl::artifact::ListUsageResponse>( std::mem_fn(&ArtifactRegistry::Service::ListUsage), this))); @@ -457,6 +492,13 @@ ::grpc::Status ArtifactRegistry::Service::DeactivateTrigger(::grpc::ServerContex return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } +::grpc::Status ArtifactRegistry::Service::DeactivateAllTriggers(::grpc::ServerContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + ::grpc::Status ArtifactRegistry::Service::AddTag(::grpc::ServerContext* context, const ::flyteidl::artifact::AddTagRequest* request, ::flyteidl::artifact::AddTagResponse* response) { (void) context; (void) request; diff --git a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.grpc.pb.h b/flyteidl/gen/pb-cpp/flyteidl/artifacts/artifacts.grpc.pb.h similarity index 90% rename from flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.grpc.pb.h rename to flyteidl/gen/pb-cpp/flyteidl/artifacts/artifacts.grpc.pb.h index d113f04e20..df214e4dcc 100644 --- a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.grpc.pb.h +++ b/flyteidl/gen/pb-cpp/flyteidl/artifacts/artifacts.grpc.pb.h @@ -1,10 +1,10 @@ // Generated by the gRPC C++ plugin. // If you make any local change, they will be lost. -// source: flyteidl/artifact/artifacts.proto -#ifndef GRPC_flyteidl_2fartifact_2fartifacts_2eproto__INCLUDED -#define GRPC_flyteidl_2fartifact_2fartifacts_2eproto__INCLUDED +// source: flyteidl/artifacts/artifacts.proto +#ifndef GRPC_flyteidl_2fartifacts_2fartifacts_2eproto__INCLUDED +#define GRPC_flyteidl_2fartifacts_2fartifacts_2eproto__INCLUDED -#include "flyteidl/artifact/artifacts.pb.h" +#include "flyteidl/artifacts/artifacts.pb.h" #include #include @@ -83,6 +83,13 @@ class ArtifactRegistry final { std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::DeactivateTriggerResponse>> PrepareAsyncDeactivateTrigger(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateTriggerRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::DeactivateTriggerResponse>>(PrepareAsyncDeactivateTriggerRaw(context, request, cq)); } + virtual ::grpc::Status DeactivateAllTriggers(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest& request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::DeactivateAllTriggersResponse>> AsyncDeactivateAllTriggers(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::DeactivateAllTriggersResponse>>(AsyncDeactivateAllTriggersRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::DeactivateAllTriggersResponse>> PrepareAsyncDeactivateAllTriggers(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::DeactivateAllTriggersResponse>>(PrepareAsyncDeactivateAllTriggersRaw(context, request, cq)); + } virtual ::grpc::Status AddTag(::grpc::ClientContext* context, const ::flyteidl::artifact::AddTagRequest& request, ::flyteidl::artifact::AddTagResponse* response) = 0; std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::AddTagResponse>> AsyncAddTag(::grpc::ClientContext* context, const ::flyteidl::artifact::AddTagRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::AddTagResponse>>(AsyncAddTagRaw(context, request, cq)); @@ -148,6 +155,10 @@ class ArtifactRegistry final { virtual void DeactivateTrigger(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::DeactivateTriggerResponse* response, std::function) = 0; virtual void DeactivateTrigger(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateTriggerRequest* request, ::flyteidl::artifact::DeactivateTriggerResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; virtual void DeactivateTrigger(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::DeactivateTriggerResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void DeactivateAllTriggers(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response, std::function) = 0; + virtual void DeactivateAllTriggers(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response, std::function) = 0; + virtual void DeactivateAllTriggers(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void DeactivateAllTriggers(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; virtual void AddTag(::grpc::ClientContext* context, const ::flyteidl::artifact::AddTagRequest* request, ::flyteidl::artifact::AddTagResponse* response, std::function) = 0; virtual void AddTag(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::AddTagResponse* response, std::function) = 0; virtual void AddTag(::grpc::ClientContext* context, const ::flyteidl::artifact::AddTagRequest* request, ::flyteidl::artifact::AddTagResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; @@ -185,6 +196,8 @@ class ArtifactRegistry final { virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::CreateTriggerResponse>* PrepareAsyncCreateTriggerRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::CreateTriggerRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::DeactivateTriggerResponse>* AsyncDeactivateTriggerRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateTriggerRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::DeactivateTriggerResponse>* PrepareAsyncDeactivateTriggerRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateTriggerRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::DeactivateAllTriggersResponse>* AsyncDeactivateAllTriggersRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::DeactivateAllTriggersResponse>* PrepareAsyncDeactivateAllTriggersRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::AddTagResponse>* AsyncAddTagRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::AddTagRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::AddTagResponse>* PrepareAsyncAddTagRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::AddTagRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::RegisterResponse>* AsyncRegisterProducerRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::RegisterProducerRequest& request, ::grpc::CompletionQueue* cq) = 0; @@ -236,6 +249,13 @@ class ArtifactRegistry final { std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::DeactivateTriggerResponse>> PrepareAsyncDeactivateTrigger(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateTriggerRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::DeactivateTriggerResponse>>(PrepareAsyncDeactivateTriggerRaw(context, request, cq)); } + ::grpc::Status DeactivateAllTriggers(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest& request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::DeactivateAllTriggersResponse>> AsyncDeactivateAllTriggers(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::DeactivateAllTriggersResponse>>(AsyncDeactivateAllTriggersRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::DeactivateAllTriggersResponse>> PrepareAsyncDeactivateAllTriggers(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::DeactivateAllTriggersResponse>>(PrepareAsyncDeactivateAllTriggersRaw(context, request, cq)); + } ::grpc::Status AddTag(::grpc::ClientContext* context, const ::flyteidl::artifact::AddTagRequest& request, ::flyteidl::artifact::AddTagResponse* response) override; std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::AddTagResponse>> AsyncAddTag(::grpc::ClientContext* context, const ::flyteidl::artifact::AddTagRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::AddTagResponse>>(AsyncAddTagRaw(context, request, cq)); @@ -301,6 +321,10 @@ class ArtifactRegistry final { void DeactivateTrigger(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::DeactivateTriggerResponse* response, std::function) override; void DeactivateTrigger(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateTriggerRequest* request, ::flyteidl::artifact::DeactivateTriggerResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; void DeactivateTrigger(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::DeactivateTriggerResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void DeactivateAllTriggers(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response, std::function) override; + void DeactivateAllTriggers(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response, std::function) override; + void DeactivateAllTriggers(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void DeactivateAllTriggers(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; void AddTag(::grpc::ClientContext* context, const ::flyteidl::artifact::AddTagRequest* request, ::flyteidl::artifact::AddTagResponse* response, std::function) override; void AddTag(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::AddTagResponse* response, std::function) override; void AddTag(::grpc::ClientContext* context, const ::flyteidl::artifact::AddTagRequest* request, ::flyteidl::artifact::AddTagResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; @@ -346,6 +370,8 @@ class ArtifactRegistry final { ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::CreateTriggerResponse>* PrepareAsyncCreateTriggerRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::CreateTriggerRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::DeactivateTriggerResponse>* AsyncDeactivateTriggerRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateTriggerRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::DeactivateTriggerResponse>* PrepareAsyncDeactivateTriggerRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateTriggerRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::DeactivateAllTriggersResponse>* AsyncDeactivateAllTriggersRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::DeactivateAllTriggersResponse>* PrepareAsyncDeactivateAllTriggersRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::AddTagResponse>* AsyncAddTagRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::AddTagRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::AddTagResponse>* PrepareAsyncAddTagRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::AddTagRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::RegisterResponse>* AsyncRegisterProducerRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::RegisterProducerRequest& request, ::grpc::CompletionQueue* cq) override; @@ -363,6 +389,7 @@ class ArtifactRegistry final { const ::grpc::internal::RpcMethod rpcmethod_SearchArtifacts_; const ::grpc::internal::RpcMethod rpcmethod_CreateTrigger_; const ::grpc::internal::RpcMethod rpcmethod_DeactivateTrigger_; + const ::grpc::internal::RpcMethod rpcmethod_DeactivateAllTriggers_; const ::grpc::internal::RpcMethod rpcmethod_AddTag_; const ::grpc::internal::RpcMethod rpcmethod_RegisterProducer_; const ::grpc::internal::RpcMethod rpcmethod_RegisterConsumer_; @@ -381,6 +408,7 @@ class ArtifactRegistry final { virtual ::grpc::Status SearchArtifacts(::grpc::ServerContext* context, const ::flyteidl::artifact::SearchArtifactsRequest* request, ::flyteidl::artifact::SearchArtifactsResponse* response); virtual ::grpc::Status CreateTrigger(::grpc::ServerContext* context, const ::flyteidl::artifact::CreateTriggerRequest* request, ::flyteidl::artifact::CreateTriggerResponse* response); virtual ::grpc::Status DeactivateTrigger(::grpc::ServerContext* context, const ::flyteidl::artifact::DeactivateTriggerRequest* request, ::flyteidl::artifact::DeactivateTriggerResponse* response); + virtual ::grpc::Status DeactivateAllTriggers(::grpc::ServerContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response); virtual ::grpc::Status AddTag(::grpc::ServerContext* context, const ::flyteidl::artifact::AddTagRequest* request, ::flyteidl::artifact::AddTagResponse* response); virtual ::grpc::Status RegisterProducer(::grpc::ServerContext* context, const ::flyteidl::artifact::RegisterProducerRequest* request, ::flyteidl::artifact::RegisterResponse* response); virtual ::grpc::Status RegisterConsumer(::grpc::ServerContext* context, const ::flyteidl::artifact::RegisterConsumerRequest* request, ::flyteidl::artifact::RegisterResponse* response); @@ -489,12 +517,32 @@ class ArtifactRegistry final { } }; template + class WithAsyncMethod_DeactivateAllTriggers : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithAsyncMethod_DeactivateAllTriggers() { + ::grpc::Service::MarkMethodAsync(5); + } + ~WithAsyncMethod_DeactivateAllTriggers() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status DeactivateAllTriggers(::grpc::ServerContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestDeactivateAllTriggers(::grpc::ServerContext* context, ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::artifact::DeactivateAllTriggersResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(5, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template class WithAsyncMethod_AddTag : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithAsyncMethod_AddTag() { - ::grpc::Service::MarkMethodAsync(5); + ::grpc::Service::MarkMethodAsync(6); } ~WithAsyncMethod_AddTag() override { BaseClassMustBeDerivedFromService(this); @@ -505,7 +553,7 @@ class ArtifactRegistry final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestAddTag(::grpc::ServerContext* context, ::flyteidl::artifact::AddTagRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::artifact::AddTagResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(5, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(6, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -514,7 +562,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithAsyncMethod_RegisterProducer() { - ::grpc::Service::MarkMethodAsync(6); + ::grpc::Service::MarkMethodAsync(7); } ~WithAsyncMethod_RegisterProducer() override { BaseClassMustBeDerivedFromService(this); @@ -525,7 +573,7 @@ class ArtifactRegistry final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestRegisterProducer(::grpc::ServerContext* context, ::flyteidl::artifact::RegisterProducerRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::artifact::RegisterResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(6, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -534,7 +582,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithAsyncMethod_RegisterConsumer() { - ::grpc::Service::MarkMethodAsync(7); + ::grpc::Service::MarkMethodAsync(8); } ~WithAsyncMethod_RegisterConsumer() override { BaseClassMustBeDerivedFromService(this); @@ -545,7 +593,7 @@ class ArtifactRegistry final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestRegisterConsumer(::grpc::ServerContext* context, ::flyteidl::artifact::RegisterConsumerRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::artifact::RegisterResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(8, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -554,7 +602,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithAsyncMethod_SetExecutionInputs() { - ::grpc::Service::MarkMethodAsync(8); + ::grpc::Service::MarkMethodAsync(9); } ~WithAsyncMethod_SetExecutionInputs() override { BaseClassMustBeDerivedFromService(this); @@ -565,7 +613,7 @@ class ArtifactRegistry final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetExecutionInputs(::grpc::ServerContext* context, ::flyteidl::artifact::ExecutionInputsRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::artifact::ExecutionInputsResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(8, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(9, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -574,7 +622,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithAsyncMethod_FindByWorkflowExec() { - ::grpc::Service::MarkMethodAsync(9); + ::grpc::Service::MarkMethodAsync(10); } ~WithAsyncMethod_FindByWorkflowExec() override { BaseClassMustBeDerivedFromService(this); @@ -585,7 +633,7 @@ class ArtifactRegistry final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestFindByWorkflowExec(::grpc::ServerContext* context, ::flyteidl::artifact::FindByWorkflowExecRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::artifact::SearchArtifactsResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(9, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -594,7 +642,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithAsyncMethod_ListUsage() { - ::grpc::Service::MarkMethodAsync(10); + ::grpc::Service::MarkMethodAsync(11); } ~WithAsyncMethod_ListUsage() override { BaseClassMustBeDerivedFromService(this); @@ -605,10 +653,10 @@ class ArtifactRegistry final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestListUsage(::grpc::ServerContext* context, ::flyteidl::artifact::ListUsageRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::artifact::ListUsageResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(11, context, request, response, new_call_cq, notification_cq, tag); } }; - typedef WithAsyncMethod_CreateArtifact > > > > > > > > > > AsyncService; + typedef WithAsyncMethod_CreateArtifact > > > > > > > > > > > AsyncService; template class ExperimentalWithCallbackMethod_CreateArtifact : public BaseClass { private: @@ -765,12 +813,43 @@ class ArtifactRegistry final { virtual void DeactivateTrigger(::grpc::ServerContext* context, const ::flyteidl::artifact::DeactivateTriggerRequest* request, ::flyteidl::artifact::DeactivateTriggerResponse* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } }; template + class ExperimentalWithCallbackMethod_DeactivateAllTriggers : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + ExperimentalWithCallbackMethod_DeactivateAllTriggers() { + ::grpc::Service::experimental().MarkMethodCallback(5, + new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::DeactivateAllTriggersRequest, ::flyteidl::artifact::DeactivateAllTriggersResponse>( + [this](::grpc::ServerContext* context, + const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, + ::flyteidl::artifact::DeactivateAllTriggersResponse* response, + ::grpc::experimental::ServerCallbackRpcController* controller) { + return this->DeactivateAllTriggers(context, request, response, controller); + })); + } + void SetMessageAllocatorFor_DeactivateAllTriggers( + ::grpc::experimental::MessageAllocator< ::flyteidl::artifact::DeactivateAllTriggersRequest, ::flyteidl::artifact::DeactivateAllTriggersResponse>* allocator) { + static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::DeactivateAllTriggersRequest, ::flyteidl::artifact::DeactivateAllTriggersResponse>*>( + ::grpc::Service::experimental().GetHandler(5)) + ->SetMessageAllocator(allocator); + } + ~ExperimentalWithCallbackMethod_DeactivateAllTriggers() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status DeactivateAllTriggers(::grpc::ServerContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual void DeactivateAllTriggers(::grpc::ServerContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + }; + template class ExperimentalWithCallbackMethod_AddTag : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service *service) {} public: ExperimentalWithCallbackMethod_AddTag() { - ::grpc::Service::experimental().MarkMethodCallback(5, + ::grpc::Service::experimental().MarkMethodCallback(6, new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::AddTagRequest, ::flyteidl::artifact::AddTagResponse>( [this](::grpc::ServerContext* context, const ::flyteidl::artifact::AddTagRequest* request, @@ -782,7 +861,7 @@ class ArtifactRegistry final { void SetMessageAllocatorFor_AddTag( ::grpc::experimental::MessageAllocator< ::flyteidl::artifact::AddTagRequest, ::flyteidl::artifact::AddTagResponse>* allocator) { static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::AddTagRequest, ::flyteidl::artifact::AddTagResponse>*>( - ::grpc::Service::experimental().GetHandler(5)) + ::grpc::Service::experimental().GetHandler(6)) ->SetMessageAllocator(allocator); } ~ExperimentalWithCallbackMethod_AddTag() override { @@ -801,7 +880,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: ExperimentalWithCallbackMethod_RegisterProducer() { - ::grpc::Service::experimental().MarkMethodCallback(6, + ::grpc::Service::experimental().MarkMethodCallback(7, new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::RegisterProducerRequest, ::flyteidl::artifact::RegisterResponse>( [this](::grpc::ServerContext* context, const ::flyteidl::artifact::RegisterProducerRequest* request, @@ -813,7 +892,7 @@ class ArtifactRegistry final { void SetMessageAllocatorFor_RegisterProducer( ::grpc::experimental::MessageAllocator< ::flyteidl::artifact::RegisterProducerRequest, ::flyteidl::artifact::RegisterResponse>* allocator) { static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::RegisterProducerRequest, ::flyteidl::artifact::RegisterResponse>*>( - ::grpc::Service::experimental().GetHandler(6)) + ::grpc::Service::experimental().GetHandler(7)) ->SetMessageAllocator(allocator); } ~ExperimentalWithCallbackMethod_RegisterProducer() override { @@ -832,7 +911,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: ExperimentalWithCallbackMethod_RegisterConsumer() { - ::grpc::Service::experimental().MarkMethodCallback(7, + ::grpc::Service::experimental().MarkMethodCallback(8, new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::RegisterConsumerRequest, ::flyteidl::artifact::RegisterResponse>( [this](::grpc::ServerContext* context, const ::flyteidl::artifact::RegisterConsumerRequest* request, @@ -844,7 +923,7 @@ class ArtifactRegistry final { void SetMessageAllocatorFor_RegisterConsumer( ::grpc::experimental::MessageAllocator< ::flyteidl::artifact::RegisterConsumerRequest, ::flyteidl::artifact::RegisterResponse>* allocator) { static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::RegisterConsumerRequest, ::flyteidl::artifact::RegisterResponse>*>( - ::grpc::Service::experimental().GetHandler(7)) + ::grpc::Service::experimental().GetHandler(8)) ->SetMessageAllocator(allocator); } ~ExperimentalWithCallbackMethod_RegisterConsumer() override { @@ -863,7 +942,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: ExperimentalWithCallbackMethod_SetExecutionInputs() { - ::grpc::Service::experimental().MarkMethodCallback(8, + ::grpc::Service::experimental().MarkMethodCallback(9, new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::ExecutionInputsRequest, ::flyteidl::artifact::ExecutionInputsResponse>( [this](::grpc::ServerContext* context, const ::flyteidl::artifact::ExecutionInputsRequest* request, @@ -875,7 +954,7 @@ class ArtifactRegistry final { void SetMessageAllocatorFor_SetExecutionInputs( ::grpc::experimental::MessageAllocator< ::flyteidl::artifact::ExecutionInputsRequest, ::flyteidl::artifact::ExecutionInputsResponse>* allocator) { static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::ExecutionInputsRequest, ::flyteidl::artifact::ExecutionInputsResponse>*>( - ::grpc::Service::experimental().GetHandler(8)) + ::grpc::Service::experimental().GetHandler(9)) ->SetMessageAllocator(allocator); } ~ExperimentalWithCallbackMethod_SetExecutionInputs() override { @@ -894,7 +973,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: ExperimentalWithCallbackMethod_FindByWorkflowExec() { - ::grpc::Service::experimental().MarkMethodCallback(9, + ::grpc::Service::experimental().MarkMethodCallback(10, new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::FindByWorkflowExecRequest, ::flyteidl::artifact::SearchArtifactsResponse>( [this](::grpc::ServerContext* context, const ::flyteidl::artifact::FindByWorkflowExecRequest* request, @@ -906,7 +985,7 @@ class ArtifactRegistry final { void SetMessageAllocatorFor_FindByWorkflowExec( ::grpc::experimental::MessageAllocator< ::flyteidl::artifact::FindByWorkflowExecRequest, ::flyteidl::artifact::SearchArtifactsResponse>* allocator) { static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::FindByWorkflowExecRequest, ::flyteidl::artifact::SearchArtifactsResponse>*>( - ::grpc::Service::experimental().GetHandler(9)) + ::grpc::Service::experimental().GetHandler(10)) ->SetMessageAllocator(allocator); } ~ExperimentalWithCallbackMethod_FindByWorkflowExec() override { @@ -925,7 +1004,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: ExperimentalWithCallbackMethod_ListUsage() { - ::grpc::Service::experimental().MarkMethodCallback(10, + ::grpc::Service::experimental().MarkMethodCallback(11, new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::ListUsageRequest, ::flyteidl::artifact::ListUsageResponse>( [this](::grpc::ServerContext* context, const ::flyteidl::artifact::ListUsageRequest* request, @@ -937,7 +1016,7 @@ class ArtifactRegistry final { void SetMessageAllocatorFor_ListUsage( ::grpc::experimental::MessageAllocator< ::flyteidl::artifact::ListUsageRequest, ::flyteidl::artifact::ListUsageResponse>* allocator) { static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::ListUsageRequest, ::flyteidl::artifact::ListUsageResponse>*>( - ::grpc::Service::experimental().GetHandler(10)) + ::grpc::Service::experimental().GetHandler(11)) ->SetMessageAllocator(allocator); } ~ExperimentalWithCallbackMethod_ListUsage() override { @@ -950,7 +1029,7 @@ class ArtifactRegistry final { } virtual void ListUsage(::grpc::ServerContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } }; - typedef ExperimentalWithCallbackMethod_CreateArtifact > > > > > > > > > > ExperimentalCallbackService; + typedef ExperimentalWithCallbackMethod_CreateArtifact > > > > > > > > > > > ExperimentalCallbackService; template class WithGenericMethod_CreateArtifact : public BaseClass { private: @@ -1037,12 +1116,29 @@ class ArtifactRegistry final { } }; template + class WithGenericMethod_DeactivateAllTriggers : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithGenericMethod_DeactivateAllTriggers() { + ::grpc::Service::MarkMethodGeneric(5); + } + ~WithGenericMethod_DeactivateAllTriggers() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status DeactivateAllTriggers(::grpc::ServerContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template class WithGenericMethod_AddTag : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithGenericMethod_AddTag() { - ::grpc::Service::MarkMethodGeneric(5); + ::grpc::Service::MarkMethodGeneric(6); } ~WithGenericMethod_AddTag() override { BaseClassMustBeDerivedFromService(this); @@ -1059,7 +1155,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithGenericMethod_RegisterProducer() { - ::grpc::Service::MarkMethodGeneric(6); + ::grpc::Service::MarkMethodGeneric(7); } ~WithGenericMethod_RegisterProducer() override { BaseClassMustBeDerivedFromService(this); @@ -1076,7 +1172,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithGenericMethod_RegisterConsumer() { - ::grpc::Service::MarkMethodGeneric(7); + ::grpc::Service::MarkMethodGeneric(8); } ~WithGenericMethod_RegisterConsumer() override { BaseClassMustBeDerivedFromService(this); @@ -1093,7 +1189,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithGenericMethod_SetExecutionInputs() { - ::grpc::Service::MarkMethodGeneric(8); + ::grpc::Service::MarkMethodGeneric(9); } ~WithGenericMethod_SetExecutionInputs() override { BaseClassMustBeDerivedFromService(this); @@ -1110,7 +1206,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithGenericMethod_FindByWorkflowExec() { - ::grpc::Service::MarkMethodGeneric(9); + ::grpc::Service::MarkMethodGeneric(10); } ~WithGenericMethod_FindByWorkflowExec() override { BaseClassMustBeDerivedFromService(this); @@ -1127,7 +1223,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithGenericMethod_ListUsage() { - ::grpc::Service::MarkMethodGeneric(10); + ::grpc::Service::MarkMethodGeneric(11); } ~WithGenericMethod_ListUsage() override { BaseClassMustBeDerivedFromService(this); @@ -1239,12 +1335,32 @@ class ArtifactRegistry final { } }; template + class WithRawMethod_DeactivateAllTriggers : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithRawMethod_DeactivateAllTriggers() { + ::grpc::Service::MarkMethodRaw(5); + } + ~WithRawMethod_DeactivateAllTriggers() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status DeactivateAllTriggers(::grpc::ServerContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestDeactivateAllTriggers(::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(5, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template class WithRawMethod_AddTag : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithRawMethod_AddTag() { - ::grpc::Service::MarkMethodRaw(5); + ::grpc::Service::MarkMethodRaw(6); } ~WithRawMethod_AddTag() override { BaseClassMustBeDerivedFromService(this); @@ -1255,7 +1371,7 @@ class ArtifactRegistry final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestAddTag(::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(5, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(6, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -1264,7 +1380,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithRawMethod_RegisterProducer() { - ::grpc::Service::MarkMethodRaw(6); + ::grpc::Service::MarkMethodRaw(7); } ~WithRawMethod_RegisterProducer() override { BaseClassMustBeDerivedFromService(this); @@ -1275,7 +1391,7 @@ class ArtifactRegistry final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestRegisterProducer(::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(6, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -1284,7 +1400,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithRawMethod_RegisterConsumer() { - ::grpc::Service::MarkMethodRaw(7); + ::grpc::Service::MarkMethodRaw(8); } ~WithRawMethod_RegisterConsumer() override { BaseClassMustBeDerivedFromService(this); @@ -1295,7 +1411,7 @@ class ArtifactRegistry final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestRegisterConsumer(::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(7, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(8, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -1304,7 +1420,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithRawMethod_SetExecutionInputs() { - ::grpc::Service::MarkMethodRaw(8); + ::grpc::Service::MarkMethodRaw(9); } ~WithRawMethod_SetExecutionInputs() override { BaseClassMustBeDerivedFromService(this); @@ -1315,7 +1431,7 @@ class ArtifactRegistry final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestSetExecutionInputs(::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(8, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(9, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -1324,7 +1440,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithRawMethod_FindByWorkflowExec() { - ::grpc::Service::MarkMethodRaw(9); + ::grpc::Service::MarkMethodRaw(10); } ~WithRawMethod_FindByWorkflowExec() override { BaseClassMustBeDerivedFromService(this); @@ -1335,7 +1451,7 @@ class ArtifactRegistry final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestFindByWorkflowExec(::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(9, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -1344,7 +1460,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithRawMethod_ListUsage() { - ::grpc::Service::MarkMethodRaw(10); + ::grpc::Service::MarkMethodRaw(11); } ~WithRawMethod_ListUsage() override { BaseClassMustBeDerivedFromService(this); @@ -1355,7 +1471,7 @@ class ArtifactRegistry final { return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } void RequestListUsage(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { - ::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag); + ::grpc::Service::RequestAsyncUnary(11, context, request, response, new_call_cq, notification_cq, tag); } }; template @@ -1484,12 +1600,37 @@ class ArtifactRegistry final { virtual void DeactivateTrigger(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } }; template + class ExperimentalWithRawCallbackMethod_DeactivateAllTriggers : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + ExperimentalWithRawCallbackMethod_DeactivateAllTriggers() { + ::grpc::Service::experimental().MarkMethodRawCallback(5, + new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + [this](::grpc::ServerContext* context, + const ::grpc::ByteBuffer* request, + ::grpc::ByteBuffer* response, + ::grpc::experimental::ServerCallbackRpcController* controller) { + this->DeactivateAllTriggers(context, request, response, controller); + })); + } + ~ExperimentalWithRawCallbackMethod_DeactivateAllTriggers() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status DeactivateAllTriggers(::grpc::ServerContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual void DeactivateAllTriggers(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + }; + template class ExperimentalWithRawCallbackMethod_AddTag : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service *service) {} public: ExperimentalWithRawCallbackMethod_AddTag() { - ::grpc::Service::experimental().MarkMethodRawCallback(5, + ::grpc::Service::experimental().MarkMethodRawCallback(6, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this](::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, @@ -1514,7 +1655,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: ExperimentalWithRawCallbackMethod_RegisterProducer() { - ::grpc::Service::experimental().MarkMethodRawCallback(6, + ::grpc::Service::experimental().MarkMethodRawCallback(7, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this](::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, @@ -1539,7 +1680,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: ExperimentalWithRawCallbackMethod_RegisterConsumer() { - ::grpc::Service::experimental().MarkMethodRawCallback(7, + ::grpc::Service::experimental().MarkMethodRawCallback(8, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this](::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, @@ -1564,7 +1705,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: ExperimentalWithRawCallbackMethod_SetExecutionInputs() { - ::grpc::Service::experimental().MarkMethodRawCallback(8, + ::grpc::Service::experimental().MarkMethodRawCallback(9, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this](::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, @@ -1589,7 +1730,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: ExperimentalWithRawCallbackMethod_FindByWorkflowExec() { - ::grpc::Service::experimental().MarkMethodRawCallback(9, + ::grpc::Service::experimental().MarkMethodRawCallback(10, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this](::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, @@ -1614,7 +1755,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: ExperimentalWithRawCallbackMethod_ListUsage() { - ::grpc::Service::experimental().MarkMethodRawCallback(10, + ::grpc::Service::experimental().MarkMethodRawCallback(11, new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( [this](::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, @@ -1734,12 +1875,32 @@ class ArtifactRegistry final { virtual ::grpc::Status StreamedDeactivateTrigger(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::flyteidl::artifact::DeactivateTriggerRequest,::flyteidl::artifact::DeactivateTriggerResponse>* server_unary_streamer) = 0; }; template + class WithStreamedUnaryMethod_DeactivateAllTriggers : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithStreamedUnaryMethod_DeactivateAllTriggers() { + ::grpc::Service::MarkMethodStreamed(5, + new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::artifact::DeactivateAllTriggersRequest, ::flyteidl::artifact::DeactivateAllTriggersResponse>(std::bind(&WithStreamedUnaryMethod_DeactivateAllTriggers::StreamedDeactivateAllTriggers, this, std::placeholders::_1, std::placeholders::_2))); + } + ~WithStreamedUnaryMethod_DeactivateAllTriggers() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status DeactivateAllTriggers(::grpc::ServerContext* context, const ::flyteidl::artifact::DeactivateAllTriggersRequest* request, ::flyteidl::artifact::DeactivateAllTriggersResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedDeactivateAllTriggers(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::flyteidl::artifact::DeactivateAllTriggersRequest,::flyteidl::artifact::DeactivateAllTriggersResponse>* server_unary_streamer) = 0; + }; + template class WithStreamedUnaryMethod_AddTag : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithStreamedUnaryMethod_AddTag() { - ::grpc::Service::MarkMethodStreamed(5, + ::grpc::Service::MarkMethodStreamed(6, new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::artifact::AddTagRequest, ::flyteidl::artifact::AddTagResponse>(std::bind(&WithStreamedUnaryMethod_AddTag::StreamedAddTag, this, std::placeholders::_1, std::placeholders::_2))); } ~WithStreamedUnaryMethod_AddTag() override { @@ -1759,7 +1920,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithStreamedUnaryMethod_RegisterProducer() { - ::grpc::Service::MarkMethodStreamed(6, + ::grpc::Service::MarkMethodStreamed(7, new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::artifact::RegisterProducerRequest, ::flyteidl::artifact::RegisterResponse>(std::bind(&WithStreamedUnaryMethod_RegisterProducer::StreamedRegisterProducer, this, std::placeholders::_1, std::placeholders::_2))); } ~WithStreamedUnaryMethod_RegisterProducer() override { @@ -1779,7 +1940,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithStreamedUnaryMethod_RegisterConsumer() { - ::grpc::Service::MarkMethodStreamed(7, + ::grpc::Service::MarkMethodStreamed(8, new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::artifact::RegisterConsumerRequest, ::flyteidl::artifact::RegisterResponse>(std::bind(&WithStreamedUnaryMethod_RegisterConsumer::StreamedRegisterConsumer, this, std::placeholders::_1, std::placeholders::_2))); } ~WithStreamedUnaryMethod_RegisterConsumer() override { @@ -1799,7 +1960,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithStreamedUnaryMethod_SetExecutionInputs() { - ::grpc::Service::MarkMethodStreamed(8, + ::grpc::Service::MarkMethodStreamed(9, new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::artifact::ExecutionInputsRequest, ::flyteidl::artifact::ExecutionInputsResponse>(std::bind(&WithStreamedUnaryMethod_SetExecutionInputs::StreamedSetExecutionInputs, this, std::placeholders::_1, std::placeholders::_2))); } ~WithStreamedUnaryMethod_SetExecutionInputs() override { @@ -1819,7 +1980,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithStreamedUnaryMethod_FindByWorkflowExec() { - ::grpc::Service::MarkMethodStreamed(9, + ::grpc::Service::MarkMethodStreamed(10, new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::artifact::FindByWorkflowExecRequest, ::flyteidl::artifact::SearchArtifactsResponse>(std::bind(&WithStreamedUnaryMethod_FindByWorkflowExec::StreamedFindByWorkflowExec, this, std::placeholders::_1, std::placeholders::_2))); } ~WithStreamedUnaryMethod_FindByWorkflowExec() override { @@ -1839,7 +2000,7 @@ class ArtifactRegistry final { void BaseClassMustBeDerivedFromService(const Service *service) {} public: WithStreamedUnaryMethod_ListUsage() { - ::grpc::Service::MarkMethodStreamed(10, + ::grpc::Service::MarkMethodStreamed(11, new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::artifact::ListUsageRequest, ::flyteidl::artifact::ListUsageResponse>(std::bind(&WithStreamedUnaryMethod_ListUsage::StreamedListUsage, this, std::placeholders::_1, std::placeholders::_2))); } ~WithStreamedUnaryMethod_ListUsage() override { @@ -1853,13 +2014,13 @@ class ArtifactRegistry final { // replace default version of method with streamed unary virtual ::grpc::Status StreamedListUsage(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::flyteidl::artifact::ListUsageRequest,::flyteidl::artifact::ListUsageResponse>* server_unary_streamer) = 0; }; - typedef WithStreamedUnaryMethod_CreateArtifact > > > > > > > > > > StreamedUnaryService; + typedef WithStreamedUnaryMethod_CreateArtifact > > > > > > > > > > > StreamedUnaryService; typedef Service SplitStreamedService; - typedef WithStreamedUnaryMethod_CreateArtifact > > > > > > > > > > StreamedService; + typedef WithStreamedUnaryMethod_CreateArtifact > > > > > > > > > > > StreamedService; }; } // namespace artifact } // namespace flyteidl -#endif // GRPC_flyteidl_2fartifact_2fartifacts_2eproto__INCLUDED +#endif // GRPC_flyteidl_2fartifacts_2fartifacts_2eproto__INCLUDED diff --git a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/artifacts/artifacts.pb.cc similarity index 84% rename from flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.cc rename to flyteidl/gen/pb-cpp/flyteidl/artifacts/artifacts.pb.cc index 300fa12f8f..10da555f4b 100644 --- a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.cc +++ b/flyteidl/gen/pb-cpp/flyteidl/artifacts/artifacts.pb.cc @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: flyteidl/artifact/artifacts.proto +// source: flyteidl/artifacts/artifacts.proto -#include "flyteidl/artifact/artifacts.pb.h" +#include "flyteidl/artifacts/artifacts.pb.h" #include @@ -17,16 +17,16 @@ #include extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fadmin_2flaunch_5fplan_2eproto ::google::protobuf::internal::SCCInfo<3> scc_info_LaunchPlan_flyteidl_2fadmin_2flaunch_5fplan_2eproto; -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifact_2fartifacts_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_CreateArtifactRequest_PartitionsEntry_DoNotUse_flyteidl_2fartifact_2fartifacts_2eproto; -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifact_2fartifacts_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_SearchOptions_flyteidl_2fartifact_2fartifacts_2eproto; -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifact_2fartifacts_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactConsumer_flyteidl_2fartifact_2fartifacts_2eproto; -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifact_2fartifacts_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactProducer_flyteidl_2fartifact_2fartifacts_2eproto; -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifact_2fartifacts_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactSource_flyteidl_2fartifact_2fartifacts_2eproto; -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifact_2fartifacts_2eproto ::google::protobuf::internal::SCCInfo<3> scc_info_ArtifactSpec_flyteidl_2fartifact_2fartifacts_2eproto; -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifact_2fartifacts_2eproto ::google::protobuf::internal::SCCInfo<3> scc_info_Artifact_flyteidl_2fartifact_2fartifacts_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifacts_2fartifacts_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_CreateArtifactRequest_PartitionsEntry_DoNotUse_flyteidl_2fartifacts_2fartifacts_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifacts_2fartifacts_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_SearchOptions_flyteidl_2fartifacts_2fartifacts_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifacts_2fartifacts_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactConsumer_flyteidl_2fartifacts_2fartifacts_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifacts_2fartifacts_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactProducer_flyteidl_2fartifacts_2fartifacts_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifacts_2fartifacts_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactSource_flyteidl_2fartifacts_2fartifacts_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifacts_2fartifacts_2eproto ::google::protobuf::internal::SCCInfo<3> scc_info_Artifact_flyteidl_2fartifacts_2fartifacts_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifacts_2fartifacts_2eproto ::google::protobuf::internal::SCCInfo<4> scc_info_ArtifactSpec_flyteidl_2fartifacts_2fartifacts_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_ArtifactKey_flyteidl_2fcore_2fartifact_5fid_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Partitions_flyteidl_2fcore_2fartifact_5fid_2eproto; -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<3> scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<3> scc_info_ArtifactQuery_flyteidl_2fcore_2fartifact_5fid_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fidentifier_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Identifier_flyteidl_2fcore_2fidentifier_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fidentifier_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_WorkflowExecutionIdentifier_flyteidl_2fcore_2fidentifier_2eproto; @@ -35,6 +35,7 @@ extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2finterface_2eproto ::google::pr extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fliterals_2eproto ::google::protobuf::internal::SCCInfo<10> scc_info_Literal_flyteidl_2fcore_2fliterals_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2ftypes_2eproto ::google::protobuf::internal::SCCInfo<5> scc_info_LiteralType_flyteidl_2fcore_2ftypes_2eproto; extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fany_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Any_google_2fprotobuf_2fany_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2ftimestamp_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Timestamp_google_2fprotobuf_2ftimestamp_2eproto; namespace flyteidl { namespace artifact { class ArtifactDefaultTypeInternal { @@ -57,6 +58,10 @@ class ArtifactSpecDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _ArtifactSpec_default_instance_; +class TriggerDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _Trigger_default_instance_; class CreateArtifactResponseDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; @@ -109,6 +114,14 @@ class DeactivateTriggerResponseDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _DeactivateTriggerResponse_default_instance_; +class DeactivateAllTriggersRequestDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _DeactivateAllTriggersRequest_default_instance_; +class DeactivateAllTriggersResponseDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _DeactivateAllTriggersResponse_default_instance_; class ArtifactProducerDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; @@ -147,7 +160,7 @@ class ListUsageResponseDefaultTypeInternal { } _ListUsageResponse_default_instance_; } // namespace artifact } // namespace flyteidl -static void InitDefaultsArtifact_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsArtifact_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -158,13 +171,13 @@ static void InitDefaultsArtifact_flyteidl_2fartifact_2fartifacts_2eproto() { ::flyteidl::artifact::Artifact::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<3> scc_info_Artifact_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 3, InitDefaultsArtifact_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<3> scc_info_Artifact_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 3, InitDefaultsArtifact_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto.base, - &scc_info_ArtifactSpec_flyteidl_2fartifact_2fartifacts_2eproto.base, - &scc_info_ArtifactSource_flyteidl_2fartifact_2fartifacts_2eproto.base,}}; + &scc_info_ArtifactSpec_flyteidl_2fartifacts_2fartifacts_2eproto.base, + &scc_info_ArtifactSource_flyteidl_2fartifacts_2fartifacts_2eproto.base,}}; -static void InitDefaultsCreateArtifactRequest_PartitionsEntry_DoNotUse_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsCreateArtifactRequest_PartitionsEntry_DoNotUse_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -174,10 +187,10 @@ static void InitDefaultsCreateArtifactRequest_PartitionsEntry_DoNotUse_flyteidl_ ::flyteidl::artifact::CreateArtifactRequest_PartitionsEntry_DoNotUse::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<0> scc_info_CreateArtifactRequest_PartitionsEntry_DoNotUse_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsCreateArtifactRequest_PartitionsEntry_DoNotUse_flyteidl_2fartifact_2fartifacts_2eproto}, {}}; +::google::protobuf::internal::SCCInfo<0> scc_info_CreateArtifactRequest_PartitionsEntry_DoNotUse_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsCreateArtifactRequest_PartitionsEntry_DoNotUse_flyteidl_2fartifacts_2fartifacts_2eproto}, {}}; -static void InitDefaultsCreateArtifactRequest_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsCreateArtifactRequest_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -188,14 +201,15 @@ static void InitDefaultsCreateArtifactRequest_flyteidl_2fartifact_2fartifacts_2e ::flyteidl::artifact::CreateArtifactRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<4> scc_info_CreateArtifactRequest_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 4, InitDefaultsCreateArtifactRequest_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<5> scc_info_CreateArtifactRequest_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 5, InitDefaultsCreateArtifactRequest_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_ArtifactKey_flyteidl_2fcore_2fartifact_5fid_2eproto.base, - &scc_info_ArtifactSpec_flyteidl_2fartifact_2fartifacts_2eproto.base, - &scc_info_CreateArtifactRequest_PartitionsEntry_DoNotUse_flyteidl_2fartifact_2fartifacts_2eproto.base, - &scc_info_ArtifactSource_flyteidl_2fartifact_2fartifacts_2eproto.base,}}; + &scc_info_ArtifactSpec_flyteidl_2fartifacts_2fartifacts_2eproto.base, + &scc_info_CreateArtifactRequest_PartitionsEntry_DoNotUse_flyteidl_2fartifacts_2fartifacts_2eproto.base, + &scc_info_Timestamp_google_2fprotobuf_2ftimestamp_2eproto.base, + &scc_info_ArtifactSource_flyteidl_2fartifacts_2fartifacts_2eproto.base,}}; -static void InitDefaultsArtifactSource_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsArtifactSource_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -206,12 +220,12 @@ static void InitDefaultsArtifactSource_flyteidl_2fartifact_2fartifacts_2eproto() ::flyteidl::artifact::ArtifactSource::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactSource_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsArtifactSource_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactSource_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsArtifactSource_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_WorkflowExecutionIdentifier_flyteidl_2fcore_2fidentifier_2eproto.base, &scc_info_Identifier_flyteidl_2fcore_2fidentifier_2eproto.base,}}; -static void InitDefaultsArtifactSpec_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsArtifactSpec_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -222,13 +236,30 @@ static void InitDefaultsArtifactSpec_flyteidl_2fartifact_2fartifacts_2eproto() { ::flyteidl::artifact::ArtifactSpec::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<3> scc_info_ArtifactSpec_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 3, InitDefaultsArtifactSpec_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<4> scc_info_ArtifactSpec_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 4, InitDefaultsArtifactSpec_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_Literal_flyteidl_2fcore_2fliterals_2eproto.base, &scc_info_LiteralType_flyteidl_2fcore_2ftypes_2eproto.base, - &scc_info_Any_google_2fprotobuf_2fany_2eproto.base,}}; + &scc_info_Any_google_2fprotobuf_2fany_2eproto.base, + &scc_info_Timestamp_google_2fprotobuf_2ftimestamp_2eproto.base,}}; + +static void InitDefaultsTrigger_flyteidl_2fartifacts_2fartifacts_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::artifact::_Trigger_default_instance_; + new (ptr) ::flyteidl::artifact::Trigger(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::artifact::Trigger::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<2> scc_info_Trigger_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsTrigger_flyteidl_2fartifacts_2fartifacts_2eproto}, { + &scc_info_Identifier_flyteidl_2fcore_2fidentifier_2eproto.base, + &scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto.base,}}; -static void InitDefaultsCreateArtifactResponse_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsCreateArtifactResponse_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -239,11 +270,11 @@ static void InitDefaultsCreateArtifactResponse_flyteidl_2fartifact_2fartifacts_2 ::flyteidl::artifact::CreateArtifactResponse::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<1> scc_info_CreateArtifactResponse_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsCreateArtifactResponse_flyteidl_2fartifact_2fartifacts_2eproto}, { - &scc_info_Artifact_flyteidl_2fartifact_2fartifacts_2eproto.base,}}; +::google::protobuf::internal::SCCInfo<1> scc_info_CreateArtifactResponse_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsCreateArtifactResponse_flyteidl_2fartifacts_2fartifacts_2eproto}, { + &scc_info_Artifact_flyteidl_2fartifacts_2fartifacts_2eproto.base,}}; -static void InitDefaultsGetArtifactRequest_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsGetArtifactRequest_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -254,11 +285,11 @@ static void InitDefaultsGetArtifactRequest_flyteidl_2fartifact_2fartifacts_2epro ::flyteidl::artifact::GetArtifactRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<1> scc_info_GetArtifactRequest_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsGetArtifactRequest_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<1> scc_info_GetArtifactRequest_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsGetArtifactRequest_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_ArtifactQuery_flyteidl_2fcore_2fartifact_5fid_2eproto.base,}}; -static void InitDefaultsGetArtifactResponse_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsGetArtifactResponse_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -269,11 +300,11 @@ static void InitDefaultsGetArtifactResponse_flyteidl_2fartifact_2fartifacts_2epr ::flyteidl::artifact::GetArtifactResponse::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<1> scc_info_GetArtifactResponse_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsGetArtifactResponse_flyteidl_2fartifact_2fartifacts_2eproto}, { - &scc_info_Artifact_flyteidl_2fartifact_2fartifacts_2eproto.base,}}; +::google::protobuf::internal::SCCInfo<1> scc_info_GetArtifactResponse_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsGetArtifactResponse_flyteidl_2fartifacts_2fartifacts_2eproto}, { + &scc_info_Artifact_flyteidl_2fartifacts_2fartifacts_2eproto.base,}}; -static void InitDefaultsSearchOptions_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsSearchOptions_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -284,10 +315,10 @@ static void InitDefaultsSearchOptions_flyteidl_2fartifact_2fartifacts_2eproto() ::flyteidl::artifact::SearchOptions::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<0> scc_info_SearchOptions_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsSearchOptions_flyteidl_2fartifact_2fartifacts_2eproto}, {}}; +::google::protobuf::internal::SCCInfo<0> scc_info_SearchOptions_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsSearchOptions_flyteidl_2fartifacts_2fartifacts_2eproto}, {}}; -static void InitDefaultsSearchArtifactsRequest_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsSearchArtifactsRequest_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -298,13 +329,14 @@ static void InitDefaultsSearchArtifactsRequest_flyteidl_2fartifact_2fartifacts_2 ::flyteidl::artifact::SearchArtifactsRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<3> scc_info_SearchArtifactsRequest_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 3, InitDefaultsSearchArtifactsRequest_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<4> scc_info_SearchArtifactsRequest_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 4, InitDefaultsSearchArtifactsRequest_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_ArtifactKey_flyteidl_2fcore_2fartifact_5fid_2eproto.base, &scc_info_Partitions_flyteidl_2fcore_2fartifact_5fid_2eproto.base, - &scc_info_SearchOptions_flyteidl_2fartifact_2fartifacts_2eproto.base,}}; + &scc_info_Timestamp_google_2fprotobuf_2ftimestamp_2eproto.base, + &scc_info_SearchOptions_flyteidl_2fartifacts_2fartifacts_2eproto.base,}}; -static void InitDefaultsSearchArtifactsResponse_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsSearchArtifactsResponse_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -315,11 +347,11 @@ static void InitDefaultsSearchArtifactsResponse_flyteidl_2fartifact_2fartifacts_ ::flyteidl::artifact::SearchArtifactsResponse::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<1> scc_info_SearchArtifactsResponse_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsSearchArtifactsResponse_flyteidl_2fartifact_2fartifacts_2eproto}, { - &scc_info_Artifact_flyteidl_2fartifact_2fartifacts_2eproto.base,}}; +::google::protobuf::internal::SCCInfo<1> scc_info_SearchArtifactsResponse_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsSearchArtifactsResponse_flyteidl_2fartifacts_2fartifacts_2eproto}, { + &scc_info_Artifact_flyteidl_2fartifacts_2fartifacts_2eproto.base,}}; -static void InitDefaultsFindByWorkflowExecRequest_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsFindByWorkflowExecRequest_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -330,11 +362,11 @@ static void InitDefaultsFindByWorkflowExecRequest_flyteidl_2fartifact_2fartifact ::flyteidl::artifact::FindByWorkflowExecRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<1> scc_info_FindByWorkflowExecRequest_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsFindByWorkflowExecRequest_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<1> scc_info_FindByWorkflowExecRequest_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsFindByWorkflowExecRequest_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_WorkflowExecutionIdentifier_flyteidl_2fcore_2fidentifier_2eproto.base,}}; -static void InitDefaultsAddTagRequest_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsAddTagRequest_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -345,11 +377,11 @@ static void InitDefaultsAddTagRequest_flyteidl_2fartifact_2fartifacts_2eproto() ::flyteidl::artifact::AddTagRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<1> scc_info_AddTagRequest_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsAddTagRequest_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<1> scc_info_AddTagRequest_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsAddTagRequest_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto.base,}}; -static void InitDefaultsAddTagResponse_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsAddTagResponse_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -360,10 +392,10 @@ static void InitDefaultsAddTagResponse_flyteidl_2fartifact_2fartifacts_2eproto() ::flyteidl::artifact::AddTagResponse::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<0> scc_info_AddTagResponse_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsAddTagResponse_flyteidl_2fartifact_2fartifacts_2eproto}, {}}; +::google::protobuf::internal::SCCInfo<0> scc_info_AddTagResponse_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsAddTagResponse_flyteidl_2fartifacts_2fartifacts_2eproto}, {}}; -static void InitDefaultsCreateTriggerRequest_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsCreateTriggerRequest_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -374,11 +406,11 @@ static void InitDefaultsCreateTriggerRequest_flyteidl_2fartifact_2fartifacts_2ep ::flyteidl::artifact::CreateTriggerRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<1> scc_info_CreateTriggerRequest_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsCreateTriggerRequest_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<1> scc_info_CreateTriggerRequest_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsCreateTriggerRequest_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_LaunchPlan_flyteidl_2fadmin_2flaunch_5fplan_2eproto.base,}}; -static void InitDefaultsCreateTriggerResponse_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsCreateTriggerResponse_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -389,10 +421,10 @@ static void InitDefaultsCreateTriggerResponse_flyteidl_2fartifact_2fartifacts_2e ::flyteidl::artifact::CreateTriggerResponse::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<0> scc_info_CreateTriggerResponse_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsCreateTriggerResponse_flyteidl_2fartifact_2fartifacts_2eproto}, {}}; +::google::protobuf::internal::SCCInfo<0> scc_info_CreateTriggerResponse_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsCreateTriggerResponse_flyteidl_2fartifacts_2fartifacts_2eproto}, {}}; -static void InitDefaultsDeactivateTriggerRequest_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsDeactivateTriggerRequest_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -403,11 +435,11 @@ static void InitDefaultsDeactivateTriggerRequest_flyteidl_2fartifact_2fartifacts ::flyteidl::artifact::DeactivateTriggerRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<1> scc_info_DeactivateTriggerRequest_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsDeactivateTriggerRequest_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<1> scc_info_DeactivateTriggerRequest_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsDeactivateTriggerRequest_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_Identifier_flyteidl_2fcore_2fidentifier_2eproto.base,}}; -static void InitDefaultsDeactivateTriggerResponse_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsDeactivateTriggerResponse_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -418,10 +450,38 @@ static void InitDefaultsDeactivateTriggerResponse_flyteidl_2fartifact_2fartifact ::flyteidl::artifact::DeactivateTriggerResponse::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<0> scc_info_DeactivateTriggerResponse_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsDeactivateTriggerResponse_flyteidl_2fartifact_2fartifacts_2eproto}, {}}; +::google::protobuf::internal::SCCInfo<0> scc_info_DeactivateTriggerResponse_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsDeactivateTriggerResponse_flyteidl_2fartifacts_2fartifacts_2eproto}, {}}; + +static void InitDefaultsDeactivateAllTriggersRequest_flyteidl_2fartifacts_2fartifacts_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::artifact::_DeactivateAllTriggersRequest_default_instance_; + new (ptr) ::flyteidl::artifact::DeactivateAllTriggersRequest(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::artifact::DeactivateAllTriggersRequest::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<0> scc_info_DeactivateAllTriggersRequest_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsDeactivateAllTriggersRequest_flyteidl_2fartifacts_2fartifacts_2eproto}, {}}; + +static void InitDefaultsDeactivateAllTriggersResponse_flyteidl_2fartifacts_2fartifacts_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::artifact::_DeactivateAllTriggersResponse_default_instance_; + new (ptr) ::flyteidl::artifact::DeactivateAllTriggersResponse(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::artifact::DeactivateAllTriggersResponse::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<0> scc_info_DeactivateAllTriggersResponse_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsDeactivateAllTriggersResponse_flyteidl_2fartifacts_2fartifacts_2eproto}, {}}; -static void InitDefaultsArtifactProducer_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsArtifactProducer_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -432,12 +492,12 @@ static void InitDefaultsArtifactProducer_flyteidl_2fartifact_2fartifacts_2eproto ::flyteidl::artifact::ArtifactProducer::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactProducer_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsArtifactProducer_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactProducer_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsArtifactProducer_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_Identifier_flyteidl_2fcore_2fidentifier_2eproto.base, &scc_info_VariableMap_flyteidl_2fcore_2finterface_2eproto.base,}}; -static void InitDefaultsRegisterProducerRequest_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsRegisterProducerRequest_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -448,11 +508,11 @@ static void InitDefaultsRegisterProducerRequest_flyteidl_2fartifact_2fartifacts_ ::flyteidl::artifact::RegisterProducerRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<1> scc_info_RegisterProducerRequest_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsRegisterProducerRequest_flyteidl_2fartifact_2fartifacts_2eproto}, { - &scc_info_ArtifactProducer_flyteidl_2fartifact_2fartifacts_2eproto.base,}}; +::google::protobuf::internal::SCCInfo<1> scc_info_RegisterProducerRequest_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsRegisterProducerRequest_flyteidl_2fartifacts_2fartifacts_2eproto}, { + &scc_info_ArtifactProducer_flyteidl_2fartifacts_2fartifacts_2eproto.base,}}; -static void InitDefaultsArtifactConsumer_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsArtifactConsumer_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -463,12 +523,12 @@ static void InitDefaultsArtifactConsumer_flyteidl_2fartifact_2fartifacts_2eproto ::flyteidl::artifact::ArtifactConsumer::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactConsumer_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsArtifactConsumer_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactConsumer_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsArtifactConsumer_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_Identifier_flyteidl_2fcore_2fidentifier_2eproto.base, &scc_info_ParameterMap_flyteidl_2fcore_2finterface_2eproto.base,}}; -static void InitDefaultsRegisterConsumerRequest_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsRegisterConsumerRequest_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -479,11 +539,11 @@ static void InitDefaultsRegisterConsumerRequest_flyteidl_2fartifact_2fartifacts_ ::flyteidl::artifact::RegisterConsumerRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<1> scc_info_RegisterConsumerRequest_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsRegisterConsumerRequest_flyteidl_2fartifact_2fartifacts_2eproto}, { - &scc_info_ArtifactConsumer_flyteidl_2fartifact_2fartifacts_2eproto.base,}}; +::google::protobuf::internal::SCCInfo<1> scc_info_RegisterConsumerRequest_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsRegisterConsumerRequest_flyteidl_2fartifacts_2fartifacts_2eproto}, { + &scc_info_ArtifactConsumer_flyteidl_2fartifacts_2fartifacts_2eproto.base,}}; -static void InitDefaultsRegisterResponse_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsRegisterResponse_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -494,10 +554,10 @@ static void InitDefaultsRegisterResponse_flyteidl_2fartifact_2fartifacts_2eproto ::flyteidl::artifact::RegisterResponse::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<0> scc_info_RegisterResponse_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsRegisterResponse_flyteidl_2fartifact_2fartifacts_2eproto}, {}}; +::google::protobuf::internal::SCCInfo<0> scc_info_RegisterResponse_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsRegisterResponse_flyteidl_2fartifacts_2fartifacts_2eproto}, {}}; -static void InitDefaultsExecutionInputsRequest_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsExecutionInputsRequest_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -508,12 +568,12 @@ static void InitDefaultsExecutionInputsRequest_flyteidl_2fartifact_2fartifacts_2 ::flyteidl::artifact::ExecutionInputsRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<2> scc_info_ExecutionInputsRequest_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsExecutionInputsRequest_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<2> scc_info_ExecutionInputsRequest_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsExecutionInputsRequest_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_WorkflowExecutionIdentifier_flyteidl_2fcore_2fidentifier_2eproto.base, &scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto.base,}}; -static void InitDefaultsExecutionInputsResponse_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsExecutionInputsResponse_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -524,10 +584,10 @@ static void InitDefaultsExecutionInputsResponse_flyteidl_2fartifact_2fartifacts_ ::flyteidl::artifact::ExecutionInputsResponse::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<0> scc_info_ExecutionInputsResponse_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsExecutionInputsResponse_flyteidl_2fartifact_2fartifacts_2eproto}, {}}; +::google::protobuf::internal::SCCInfo<0> scc_info_ExecutionInputsResponse_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsExecutionInputsResponse_flyteidl_2fartifacts_2fartifacts_2eproto}, {}}; -static void InitDefaultsListUsageRequest_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsListUsageRequest_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -538,11 +598,11 @@ static void InitDefaultsListUsageRequest_flyteidl_2fartifact_2fartifacts_2eproto ::flyteidl::artifact::ListUsageRequest::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<1> scc_info_ListUsageRequest_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsListUsageRequest_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<1> scc_info_ListUsageRequest_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsListUsageRequest_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto.base,}}; -static void InitDefaultsListUsageResponse_flyteidl_2fartifact_2fartifacts_2eproto() { +static void InitDefaultsListUsageResponse_flyteidl_2fartifacts_2fartifacts_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { @@ -553,45 +613,48 @@ static void InitDefaultsListUsageResponse_flyteidl_2fartifact_2fartifacts_2eprot ::flyteidl::artifact::ListUsageResponse::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<1> scc_info_ListUsageResponse_flyteidl_2fartifact_2fartifacts_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsListUsageResponse_flyteidl_2fartifact_2fartifacts_2eproto}, { +::google::protobuf::internal::SCCInfo<1> scc_info_ListUsageResponse_flyteidl_2fartifacts_2fartifacts_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsListUsageResponse_flyteidl_2fartifacts_2fartifacts_2eproto}, { &scc_info_WorkflowExecutionIdentifier_flyteidl_2fcore_2fidentifier_2eproto.base,}}; -void InitDefaults_flyteidl_2fartifact_2fartifacts_2eproto() { - ::google::protobuf::internal::InitSCC(&scc_info_Artifact_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_CreateArtifactRequest_PartitionsEntry_DoNotUse_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_CreateArtifactRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_ArtifactSource_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_ArtifactSpec_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_CreateArtifactResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_GetArtifactRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_GetArtifactResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_SearchOptions_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_SearchArtifactsRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_SearchArtifactsResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_FindByWorkflowExecRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_AddTagRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_AddTagResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_CreateTriggerRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_CreateTriggerResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_DeactivateTriggerRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_DeactivateTriggerResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_ArtifactProducer_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_RegisterProducerRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_ArtifactConsumer_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_RegisterConsumerRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_RegisterResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_ExecutionInputsRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_ExecutionInputsResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_ListUsageRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_ListUsageResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); -} - -::google::protobuf::Metadata file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[27]; -const ::google::protobuf::EnumDescriptor* file_level_enum_descriptors_flyteidl_2fartifact_2fartifacts_2eproto[1]; -constexpr ::google::protobuf::ServiceDescriptor const** file_level_service_descriptors_flyteidl_2fartifact_2fartifacts_2eproto = nullptr; - -const ::google::protobuf::uint32 TableStruct_flyteidl_2fartifact_2fartifacts_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { +void InitDefaults_flyteidl_2fartifacts_2fartifacts_2eproto() { + ::google::protobuf::internal::InitSCC(&scc_info_Artifact_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_CreateArtifactRequest_PartitionsEntry_DoNotUse_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_CreateArtifactRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_ArtifactSource_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_ArtifactSpec_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_Trigger_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_CreateArtifactResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_GetArtifactRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_GetArtifactResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_SearchOptions_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_SearchArtifactsRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_SearchArtifactsResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_FindByWorkflowExecRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_AddTagRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_AddTagResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_CreateTriggerRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_CreateTriggerResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_DeactivateTriggerRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_DeactivateTriggerResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_DeactivateAllTriggersRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_DeactivateAllTriggersResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_ArtifactProducer_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_RegisterProducerRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_ArtifactConsumer_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_RegisterConsumerRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_RegisterResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_ExecutionInputsRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_ExecutionInputsResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_ListUsageRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_ListUsageResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); +} + +::google::protobuf::Metadata file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[30]; +const ::google::protobuf::EnumDescriptor* file_level_enum_descriptors_flyteidl_2fartifacts_2fartifacts_2eproto[1]; +constexpr ::google::protobuf::ServiceDescriptor const** file_level_service_descriptors_flyteidl_2fartifacts_2fartifacts_2eproto = nullptr; + +const ::google::protobuf::uint32 TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::Artifact, _internal_metadata_), ~0u, // no _extensions_ @@ -619,7 +682,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fartifact_2fartifacts_2ep PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::CreateArtifactRequest, version_), PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::CreateArtifactRequest, spec_), PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::CreateArtifactRequest, partitions_), - PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::CreateArtifactRequest, tag_), + PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::CreateArtifactRequest, time_partition_value_), PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::CreateArtifactRequest, source_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::ArtifactSource, _internal_metadata_), @@ -641,6 +704,15 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fartifact_2fartifacts_2ep PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::ArtifactSpec, short_description_), PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::ArtifactSpec, user_metadata_), PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::ArtifactSpec, metadata_type_), + PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::ArtifactSpec, created_at_), + PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::ArtifactSpec, file_format_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::Trigger, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::Trigger, trigger_id_), + PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::Trigger, triggers_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::CreateArtifactResponse, _internal_metadata_), ~0u, // no _extensions_ @@ -674,6 +746,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fartifact_2fartifacts_2ep ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::SearchArtifactsRequest, artifact_key_), PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::SearchArtifactsRequest, partitions_), + PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::SearchArtifactsRequest, time_partition_value_), PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::SearchArtifactsRequest, principal_), PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::SearchArtifactsRequest, version_), PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::SearchArtifactsRequest, options_), @@ -729,6 +802,17 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fartifact_2fartifacts_2ep ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::DeactivateAllTriggersRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::DeactivateAllTriggersResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::DeactivateAllTriggersResponse, num_deactivated_), + ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::ArtifactProducer, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ @@ -790,28 +874,31 @@ static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SE { 18, -1, sizeof(::flyteidl::artifact::CreateArtifactRequest)}, { 29, -1, sizeof(::flyteidl::artifact::ArtifactSource)}, { 39, -1, sizeof(::flyteidl::artifact::ArtifactSpec)}, - { 49, -1, sizeof(::flyteidl::artifact::CreateArtifactResponse)}, - { 55, -1, sizeof(::flyteidl::artifact::GetArtifactRequest)}, - { 62, -1, sizeof(::flyteidl::artifact::GetArtifactResponse)}, - { 68, -1, sizeof(::flyteidl::artifact::SearchOptions)}, - { 75, -1, sizeof(::flyteidl::artifact::SearchArtifactsRequest)}, - { 87, -1, sizeof(::flyteidl::artifact::SearchArtifactsResponse)}, - { 94, -1, sizeof(::flyteidl::artifact::FindByWorkflowExecRequest)}, - { 101, -1, sizeof(::flyteidl::artifact::AddTagRequest)}, - { 109, -1, sizeof(::flyteidl::artifact::AddTagResponse)}, - { 114, -1, sizeof(::flyteidl::artifact::CreateTriggerRequest)}, - { 120, -1, sizeof(::flyteidl::artifact::CreateTriggerResponse)}, - { 125, -1, sizeof(::flyteidl::artifact::DeactivateTriggerRequest)}, - { 131, -1, sizeof(::flyteidl::artifact::DeactivateTriggerResponse)}, - { 136, -1, sizeof(::flyteidl::artifact::ArtifactProducer)}, - { 143, -1, sizeof(::flyteidl::artifact::RegisterProducerRequest)}, - { 149, -1, sizeof(::flyteidl::artifact::ArtifactConsumer)}, - { 156, -1, sizeof(::flyteidl::artifact::RegisterConsumerRequest)}, - { 162, -1, sizeof(::flyteidl::artifact::RegisterResponse)}, - { 167, -1, sizeof(::flyteidl::artifact::ExecutionInputsRequest)}, - { 174, -1, sizeof(::flyteidl::artifact::ExecutionInputsResponse)}, - { 179, -1, sizeof(::flyteidl::artifact::ListUsageRequest)}, - { 185, -1, sizeof(::flyteidl::artifact::ListUsageResponse)}, + { 51, -1, sizeof(::flyteidl::artifact::Trigger)}, + { 58, -1, sizeof(::flyteidl::artifact::CreateArtifactResponse)}, + { 64, -1, sizeof(::flyteidl::artifact::GetArtifactRequest)}, + { 71, -1, sizeof(::flyteidl::artifact::GetArtifactResponse)}, + { 77, -1, sizeof(::flyteidl::artifact::SearchOptions)}, + { 84, -1, sizeof(::flyteidl::artifact::SearchArtifactsRequest)}, + { 97, -1, sizeof(::flyteidl::artifact::SearchArtifactsResponse)}, + { 104, -1, sizeof(::flyteidl::artifact::FindByWorkflowExecRequest)}, + { 111, -1, sizeof(::flyteidl::artifact::AddTagRequest)}, + { 119, -1, sizeof(::flyteidl::artifact::AddTagResponse)}, + { 124, -1, sizeof(::flyteidl::artifact::CreateTriggerRequest)}, + { 130, -1, sizeof(::flyteidl::artifact::CreateTriggerResponse)}, + { 135, -1, sizeof(::flyteidl::artifact::DeactivateTriggerRequest)}, + { 141, -1, sizeof(::flyteidl::artifact::DeactivateTriggerResponse)}, + { 146, -1, sizeof(::flyteidl::artifact::DeactivateAllTriggersRequest)}, + { 151, -1, sizeof(::flyteidl::artifact::DeactivateAllTriggersResponse)}, + { 157, -1, sizeof(::flyteidl::artifact::ArtifactProducer)}, + { 164, -1, sizeof(::flyteidl::artifact::RegisterProducerRequest)}, + { 170, -1, sizeof(::flyteidl::artifact::ArtifactConsumer)}, + { 177, -1, sizeof(::flyteidl::artifact::RegisterConsumerRequest)}, + { 183, -1, sizeof(::flyteidl::artifact::RegisterResponse)}, + { 188, -1, sizeof(::flyteidl::artifact::ExecutionInputsRequest)}, + { 195, -1, sizeof(::flyteidl::artifact::ExecutionInputsResponse)}, + { 200, -1, sizeof(::flyteidl::artifact::ListUsageRequest)}, + { 206, -1, sizeof(::flyteidl::artifact::ListUsageResponse)}, }; static ::google::protobuf::Message const * const file_default_instances[] = { @@ -820,6 +907,7 @@ static ::google::protobuf::Message const * const file_default_instances[] = { reinterpret_cast(&::flyteidl::artifact::_CreateArtifactRequest_default_instance_), reinterpret_cast(&::flyteidl::artifact::_ArtifactSource_default_instance_), reinterpret_cast(&::flyteidl::artifact::_ArtifactSpec_default_instance_), + reinterpret_cast(&::flyteidl::artifact::_Trigger_default_instance_), reinterpret_cast(&::flyteidl::artifact::_CreateArtifactResponse_default_instance_), reinterpret_cast(&::flyteidl::artifact::_GetArtifactRequest_default_instance_), reinterpret_cast(&::flyteidl::artifact::_GetArtifactResponse_default_instance_), @@ -833,6 +921,8 @@ static ::google::protobuf::Message const * const file_default_instances[] = { reinterpret_cast(&::flyteidl::artifact::_CreateTriggerResponse_default_instance_), reinterpret_cast(&::flyteidl::artifact::_DeactivateTriggerRequest_default_instance_), reinterpret_cast(&::flyteidl::artifact::_DeactivateTriggerResponse_default_instance_), + reinterpret_cast(&::flyteidl::artifact::_DeactivateAllTriggersRequest_default_instance_), + reinterpret_cast(&::flyteidl::artifact::_DeactivateAllTriggersResponse_default_instance_), reinterpret_cast(&::flyteidl::artifact::_ArtifactProducer_default_instance_), reinterpret_cast(&::flyteidl::artifact::_RegisterProducerRequest_default_instance_), reinterpret_cast(&::flyteidl::artifact::_ArtifactConsumer_default_instance_), @@ -844,143 +934,159 @@ static ::google::protobuf::Message const * const file_default_instances[] = { reinterpret_cast(&::flyteidl::artifact::_ListUsageResponse_default_instance_), }; -::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto = { - {}, AddDescriptors_flyteidl_2fartifact_2fartifacts_2eproto, "flyteidl/artifact/artifacts.proto", schemas, - file_default_instances, TableStruct_flyteidl_2fartifact_2fartifacts_2eproto::offsets, - file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto, 27, file_level_enum_descriptors_flyteidl_2fartifact_2fartifacts_2eproto, file_level_service_descriptors_flyteidl_2fartifact_2fartifacts_2eproto, +::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto = { + {}, AddDescriptors_flyteidl_2fartifacts_2fartifacts_2eproto, "flyteidl/artifacts/artifacts.proto", schemas, + file_default_instances, TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto::offsets, + file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto, 30, file_level_enum_descriptors_flyteidl_2fartifacts_2fartifacts_2eproto, file_level_service_descriptors_flyteidl_2fartifacts_2fartifacts_2eproto, }; -const char descriptor_table_protodef_flyteidl_2fartifact_2fartifacts_2eproto[] = - "\n!flyteidl/artifact/artifacts.proto\022\021fly" - "teidl.artifact\032\031google/protobuf/any.prot" - "o\032\034google/api/annotations.proto\032 flyteid" - "l/admin/launch_plan.proto\032\034flyteidl/core" - "/literals.proto\032\031flyteidl/core/types.pro" - "to\032\036flyteidl/core/identifier.proto\032\037flyt" - "eidl/core/artifact_id.proto\032\035flyteidl/co" - "re/interface.proto\032 flyteidl/event/cloud" - "events.proto\"\252\001\n\010Artifact\022.\n\013artifact_id" - "\030\001 \001(\0132\031.flyteidl.core.ArtifactID\022-\n\004spe" - "c\030\002 \001(\0132\037.flyteidl.artifact.ArtifactSpec" - "\022\014\n\004tags\030\003 \003(\t\0221\n\006source\030\004 \001(\0132!.flyteid" - "l.artifact.ArtifactSource\"\312\002\n\025CreateArti" - "factRequest\0220\n\014artifact_key\030\001 \001(\0132\032.flyt" - "eidl.core.ArtifactKey\022\017\n\007version\030\003 \001(\t\022-" - "\n\004spec\030\002 \001(\0132\037.flyteidl.artifact.Artifac" - "tSpec\022L\n\npartitions\030\004 \003(\01328.flyteidl.art" - "ifact.CreateArtifactRequest.PartitionsEn" - "try\022\013\n\003tag\030\005 \001(\t\0221\n\006source\030\006 \001(\0132!.flyte" - "idl.artifact.ArtifactSource\0321\n\017Partition" - "sEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\277" - "\001\n\016ArtifactSource\022F\n\022workflow_execution\030" - "\001 \001(\0132*.flyteidl.core.WorkflowExecutionI" - "dentifier\022\017\n\007node_id\030\002 \001(\t\022*\n\007task_id\030\003 " - "\001(\0132\031.flyteidl.core.Identifier\022\025\n\rretry_" - "attempt\030\004 \001(\r\022\021\n\tprincipal\030\005 \001(\t\"\276\001\n\014Art" - "ifactSpec\022%\n\005value\030\001 \001(\0132\026.flyteidl.core" - ".Literal\022(\n\004type\030\002 \001(\0132\032.flyteidl.core.L" - "iteralType\022\031\n\021short_description\030\003 \001(\t\022+\n" - "\ruser_metadata\030\004 \001(\0132\024.google.protobuf.A" - "ny\022\025\n\rmetadata_type\030\005 \001(\t\"G\n\026CreateArtif" - "actResponse\022-\n\010artifact\030\001 \001(\0132\033.flyteidl" - ".artifact.Artifact\"R\n\022GetArtifactRequest" - "\022+\n\005query\030\001 \001(\0132\034.flyteidl.core.Artifact" - "Query\022\017\n\007details\030\002 \001(\010\"D\n\023GetArtifactRes" - "ponse\022-\n\010artifact\030\001 \001(\0132\033.flyteidl.artif" - "act.Artifact\"A\n\rSearchOptions\022\031\n\021strict_" - "partitions\030\001 \001(\010\022\025\n\rlatest_by_key\030\002 \001(\010\"" - "\356\001\n\026SearchArtifactsRequest\0220\n\014artifact_k" - "ey\030\001 \001(\0132\032.flyteidl.core.ArtifactKey\022-\n\n" - "partitions\030\002 \001(\0132\031.flyteidl.core.Partiti" - "ons\022\021\n\tprincipal\030\003 \001(\t\022\017\n\007version\030\004 \001(\t\022" - "1\n\007options\030\005 \001(\0132 .flyteidl.artifact.Sea" - "rchOptions\022\r\n\005token\030\006 \001(\t\022\r\n\005limit\030\007 \001(\005" - "\"X\n\027SearchArtifactsResponse\022.\n\tartifacts" - "\030\001 \003(\0132\033.flyteidl.artifact.Artifact\022\r\n\005t" - "oken\030\002 \001(\t\"\311\001\n\031FindByWorkflowExecRequest" - "\022;\n\007exec_id\030\001 \001(\0132*.flyteidl.core.Workfl" - "owExecutionIdentifier\022I\n\tdirection\030\002 \001(\016" - "26.flyteidl.artifact.FindByWorkflowExecR" - "equest.Direction\"$\n\tDirection\022\n\n\006INPUTS\020" - "\000\022\013\n\007OUTPUTS\020\001\"a\n\rAddTagRequest\022.\n\013artif" - "act_id\030\001 \001(\0132\031.flyteidl.core.ArtifactID\022" - "\r\n\005value\030\002 \001(\t\022\021\n\toverwrite\030\003 \001(\010\"\020\n\016Add" - "TagResponse\"O\n\024CreateTriggerRequest\0227\n\023t" - "rigger_launch_plan\030\001 \001(\0132\032.flyteidl.admi" - "n.LaunchPlan\"\027\n\025CreateTriggerResponse\"I\n" - "\030DeactivateTriggerRequest\022-\n\ntrigger_id\030" - "\001 \001(\0132\031.flyteidl.core.Identifier\"\033\n\031Deac" - "tivateTriggerResponse\"m\n\020ArtifactProduce" - "r\022,\n\tentity_id\030\001 \001(\0132\031.flyteidl.core.Ide" - "ntifier\022+\n\007outputs\030\002 \001(\0132\032.flyteidl.core" - ".VariableMap\"Q\n\027RegisterProducerRequest\022" - "6\n\tproducers\030\001 \003(\0132#.flyteidl.artifact.A" - "rtifactProducer\"m\n\020ArtifactConsumer\022,\n\te" - "ntity_id\030\001 \001(\0132\031.flyteidl.core.Identifie" - "r\022+\n\006inputs\030\002 \001(\0132\033.flyteidl.core.Parame" - "terMap\"Q\n\027RegisterConsumerRequest\0226\n\tcon" - "sumers\030\001 \003(\0132#.flyteidl.artifact.Artifac" - "tConsumer\"\022\n\020RegisterResponse\"\205\001\n\026Execut" - "ionInputsRequest\022@\n\014execution_id\030\001 \001(\0132*" - ".flyteidl.core.WorkflowExecutionIdentifi" - "er\022)\n\006inputs\030\002 \003(\0132\031.flyteidl.core.Artif" - "actID\"\031\n\027ExecutionInputsResponse\"B\n\020List" - "UsageRequest\022.\n\013artifact_id\030\001 \001(\0132\031.flyt" - "eidl.core.ArtifactID\"S\n\021ListUsageRespons" - "e\022>\n\nexecutions\030\001 \003(\0132*.flyteidl.core.Wo" - "rkflowExecutionIdentifier2\373\013\n\020ArtifactRe" - "gistry\022g\n\016CreateArtifact\022(.flyteidl.arti" - "fact.CreateArtifactRequest\032).flyteidl.ar" - "tifact.CreateArtifactResponse\"\000\022\204\001\n\013GetA" - "rtifact\022%.flyteidl.artifact.GetArtifactR" - "equest\032&.flyteidl.artifact.GetArtifactRe" - "sponse\"&\202\323\344\223\002 \"\033/artifacts/api/v1/artifa" - "cts:\001*\022\215\001\n\017SearchArtifacts\022).flyteidl.ar" - "tifact.SearchArtifactsRequest\032*.flyteidl" - ".artifact.SearchArtifactsResponse\"#\202\323\344\223\002" - "\035\"\030/artifacts/api/v1/search:\001*\022d\n\rCreate" - "Trigger\022\'.flyteidl.artifact.CreateTrigge" - "rRequest\032(.flyteidl.artifact.CreateTrigg" - "erResponse\"\000\022\237\001\n\021DeactivateTrigger\022+.fly" - "teidl.artifact.DeactivateTriggerRequest\032" - ",.flyteidl.artifact.DeactivateTriggerRes" - "ponse\"/\202\323\344\223\002)2$/artifacts/api/v1/trigger" - "/deactivate:\001*\022O\n\006AddTag\022 .flyteidl.arti" - "fact.AddTagRequest\032!.flyteidl.artifact.A" - "ddTagResponse\"\000\022e\n\020RegisterProducer\022*.fl" - "yteidl.artifact.RegisterProducerRequest\032" - "#.flyteidl.artifact.RegisterResponse\"\000\022e" - "\n\020RegisterConsumer\022*.flyteidl.artifact.R" - "egisterConsumerRequest\032#.flyteidl.artifa" - "ct.RegisterResponse\"\000\022m\n\022SetExecutionInp" - "uts\022).flyteidl.artifact.ExecutionInputsR" - "equest\032*.flyteidl.artifact.ExecutionInpu" - "tsResponse\"\000\022\330\001\n\022FindByWorkflowExec\022,.fl" - "yteidl.artifact.FindByWorkflowExecReques" - "t\032*.flyteidl.artifact.SearchArtifactsRes" - "ponse\"h\202\323\344\223\002b\022`/artifacts/api/v1/search/" - "execution/{exec_id.project}/{exec_id.dom" - "ain}/{exec_id.name}/{direction}\022\365\001\n\tList" - "Usage\022#.flyteidl.artifact.ListUsageReque" - "st\032$.flyteidl.artifact.ListUsageResponse" - "\"\234\001\202\323\344\223\002\225\001\022\222\001/artifacts/api/v1/usage/{ar" - "tifact_id.artifact_key.project}/{artifac" - "t_id.artifact_key.domain}/{artifact_id.a" - "rtifact_key.name}/{artifact_id.version}B" - "@Z>github.com/flyteorg/flyte/flyteidl/ge" - "n/pb-go/flyteidl/artifactb\006proto3" +const char descriptor_table_protodef_flyteidl_2fartifacts_2fartifacts_2eproto[] = + "\n\"flyteidl/artifacts/artifacts.proto\022\021fl" + "yteidl.artifact\032\031google/protobuf/any.pro" + "to\032\034google/api/annotations.proto\032\037google" + "/protobuf/timestamp.proto\032 flyteidl/admi" + "n/launch_plan.proto\032\034flyteidl/core/liter" + "als.proto\032\031flyteidl/core/types.proto\032\036fl" + "yteidl/core/identifier.proto\032\037flyteidl/c" + "ore/artifact_id.proto\032\035flyteidl/core/int" + "erface.proto\032 flyteidl/event/cloudevents" + ".proto\"\252\001\n\010Artifact\022.\n\013artifact_id\030\001 \001(\013" + "2\031.flyteidl.core.ArtifactID\022-\n\004spec\030\002 \001(" + "\0132\037.flyteidl.artifact.ArtifactSpec\022\014\n\004ta" + "gs\030\003 \003(\t\0221\n\006source\030\004 \001(\0132!.flyteidl.arti" + "fact.ArtifactSource\"\367\002\n\025CreateArtifactRe" + "quest\0220\n\014artifact_key\030\001 \001(\0132\032.flyteidl.c" + "ore.ArtifactKey\022\017\n\007version\030\003 \001(\t\022-\n\004spec" + "\030\002 \001(\0132\037.flyteidl.artifact.ArtifactSpec\022" + "L\n\npartitions\030\004 \003(\01328.flyteidl.artifact." + "CreateArtifactRequest.PartitionsEntry\0228\n" + "\024time_partition_value\030\005 \001(\0132\032.google.pro" + "tobuf.Timestamp\0221\n\006source\030\006 \001(\0132!.flytei" + "dl.artifact.ArtifactSource\0321\n\017Partitions" + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\277\001" + "\n\016ArtifactSource\022F\n\022workflow_execution\030\001" + " \001(\0132*.flyteidl.core.WorkflowExecutionId" + "entifier\022\017\n\007node_id\030\002 \001(\t\022*\n\007task_id\030\003 \001" + "(\0132\031.flyteidl.core.Identifier\022\025\n\rretry_a" + "ttempt\030\004 \001(\r\022\021\n\tprincipal\030\005 \001(\t\"\203\002\n\014Arti" + "factSpec\022%\n\005value\030\001 \001(\0132\026.flyteidl.core." + "Literal\022(\n\004type\030\002 \001(\0132\032.flyteidl.core.Li" + "teralType\022\031\n\021short_description\030\003 \001(\t\022+\n\r" + "user_metadata\030\004 \001(\0132\024.google.protobuf.An" + "y\022\025\n\rmetadata_type\030\005 \001(\t\022.\n\ncreated_at\030\006" + " \001(\0132\032.google.protobuf.Timestamp\022\023\n\013file" + "_format\030\007 \001(\t\"e\n\007Trigger\022-\n\ntrigger_id\030\001" + " \001(\0132\031.flyteidl.core.Identifier\022+\n\010trigg" + "ers\030\002 \003(\0132\031.flyteidl.core.ArtifactID\"G\n\026" + "CreateArtifactResponse\022-\n\010artifact\030\001 \001(\013" + "2\033.flyteidl.artifact.Artifact\"R\n\022GetArti" + "factRequest\022+\n\005query\030\001 \001(\0132\034.flyteidl.co" + "re.ArtifactQuery\022\017\n\007details\030\002 \001(\010\"D\n\023Get" + "ArtifactResponse\022-\n\010artifact\030\001 \001(\0132\033.fly" + "teidl.artifact.Artifact\"A\n\rSearchOptions" + "\022\031\n\021strict_partitions\030\001 \001(\010\022\025\n\rlatest_by" + "_key\030\002 \001(\010\"\250\002\n\026SearchArtifactsRequest\0220\n" + "\014artifact_key\030\001 \001(\0132\032.flyteidl.core.Arti" + "factKey\022-\n\npartitions\030\002 \001(\0132\031.flyteidl.c" + "ore.Partitions\0228\n\024time_partition_value\030\003" + " \001(\0132\032.google.protobuf.Timestamp\022\021\n\tprin" + "cipal\030\004 \001(\t\022\017\n\007version\030\005 \001(\t\0221\n\007options\030" + "\006 \001(\0132 .flyteidl.artifact.SearchOptions\022" + "\r\n\005token\030\007 \001(\t\022\r\n\005limit\030\010 \001(\005\"X\n\027SearchA" + "rtifactsResponse\022.\n\tartifacts\030\001 \003(\0132\033.fl" + "yteidl.artifact.Artifact\022\r\n\005token\030\002 \001(\t\"" + "\311\001\n\031FindByWorkflowExecRequest\022;\n\007exec_id" + "\030\001 \001(\0132*.flyteidl.core.WorkflowExecution" + "Identifier\022I\n\tdirection\030\002 \001(\01626.flyteidl" + ".artifact.FindByWorkflowExecRequest.Dire" + "ction\"$\n\tDirection\022\n\n\006INPUTS\020\000\022\013\n\007OUTPUT" + "S\020\001\"a\n\rAddTagRequest\022.\n\013artifact_id\030\001 \001(" + "\0132\031.flyteidl.core.ArtifactID\022\r\n\005value\030\002 " + "\001(\t\022\021\n\toverwrite\030\003 \001(\010\"\020\n\016AddTagResponse" + "\"O\n\024CreateTriggerRequest\0227\n\023trigger_laun" + "ch_plan\030\001 \001(\0132\032.flyteidl.admin.LaunchPla" + "n\"\027\n\025CreateTriggerResponse\"I\n\030Deactivate" + "TriggerRequest\022-\n\ntrigger_id\030\001 \001(\0132\031.fly" + "teidl.core.Identifier\"\033\n\031DeactivateTrigg" + "erResponse\"\036\n\034DeactivateAllTriggersReque" + "st\"8\n\035DeactivateAllTriggersResponse\022\027\n\017n" + "um_deactivated\030\001 \001(\004\"m\n\020ArtifactProducer" + "\022,\n\tentity_id\030\001 \001(\0132\031.flyteidl.core.Iden" + "tifier\022+\n\007outputs\030\002 \001(\0132\032.flyteidl.core." + "VariableMap\"Q\n\027RegisterProducerRequest\0226" + "\n\tproducers\030\001 \003(\0132#.flyteidl.artifact.Ar" + "tifactProducer\"m\n\020ArtifactConsumer\022,\n\ten" + "tity_id\030\001 \001(\0132\031.flyteidl.core.Identifier" + "\022+\n\006inputs\030\002 \001(\0132\033.flyteidl.core.Paramet" + "erMap\"Q\n\027RegisterConsumerRequest\0226\n\tcons" + "umers\030\001 \003(\0132#.flyteidl.artifact.Artifact" + "Consumer\"\022\n\020RegisterResponse\"\205\001\n\026Executi" + "onInputsRequest\022@\n\014execution_id\030\001 \001(\0132*." + "flyteidl.core.WorkflowExecutionIdentifie" + "r\022)\n\006inputs\030\002 \003(\0132\031.flyteidl.core.Artifa" + "ctID\"\031\n\027ExecutionInputsResponse\"B\n\020ListU" + "sageRequest\022.\n\013artifact_id\030\001 \001(\0132\031.flyte" + "idl.core.ArtifactID\"S\n\021ListUsageResponse" + "\022>\n\nexecutions\030\001 \003(\0132*.flyteidl.core.Wor" + "kflowExecutionIdentifier2\255\r\n\020ArtifactReg" + "istry\022g\n\016CreateArtifact\022(.flyteidl.artif" + "act.CreateArtifactRequest\032).flyteidl.art" + "ifact.CreateArtifactResponse\"\000\022\204\001\n\013GetAr" + "tifact\022%.flyteidl.artifact.GetArtifactRe" + "quest\032&.flyteidl.artifact.GetArtifactRes" + "ponse\"&\202\323\344\223\002 \"\033/artifacts/api/v1/artifac" + "ts:\001*\022\215\001\n\017SearchArtifacts\022).flyteidl.art" + "ifact.SearchArtifactsRequest\032*.flyteidl." + "artifact.SearchArtifactsResponse\"#\202\323\344\223\002\035" + "\"\030/artifacts/api/v1/search:\001*\022d\n\rCreateT" + "rigger\022\'.flyteidl.artifact.CreateTrigger" + "Request\032(.flyteidl.artifact.CreateTrigge" + "rResponse\"\000\022\237\001\n\021DeactivateTrigger\022+.flyt" + "eidl.artifact.DeactivateTriggerRequest\032," + ".flyteidl.artifact.DeactivateTriggerResp" + "onse\"/\202\323\344\223\002)2$/artifacts/api/v1/trigger/" + "deactivate:\001*\022\257\001\n\025DeactivateAllTriggers\022" + "/.flyteidl.artifact.DeactivateAllTrigger" + "sRequest\0320.flyteidl.artifact.DeactivateA" + "llTriggersResponse\"3\202\323\344\223\002-2(/artifacts/a" + "pi/v1/trigger/deactivate/all:\001*\022O\n\006AddTa" + "g\022 .flyteidl.artifact.AddTagRequest\032!.fl" + "yteidl.artifact.AddTagResponse\"\000\022e\n\020Regi" + "sterProducer\022*.flyteidl.artifact.Registe" + "rProducerRequest\032#.flyteidl.artifact.Reg" + "isterResponse\"\000\022e\n\020RegisterConsumer\022*.fl" + "yteidl.artifact.RegisterConsumerRequest\032" + "#.flyteidl.artifact.RegisterResponse\"\000\022m" + "\n\022SetExecutionInputs\022).flyteidl.artifact" + ".ExecutionInputsRequest\032*.flyteidl.artif" + "act.ExecutionInputsResponse\"\000\022\330\001\n\022FindBy" + "WorkflowExec\022,.flyteidl.artifact.FindByW" + "orkflowExecRequest\032*.flyteidl.artifact.S" + "earchArtifactsResponse\"h\202\323\344\223\002b\022`/artifac" + "ts/api/v1/search/execution/{exec_id.proj" + "ect}/{exec_id.domain}/{exec_id.name}/{di" + "rection}\022\365\001\n\tListUsage\022#.flyteidl.artifa" + "ct.ListUsageRequest\032$.flyteidl.artifact." + "ListUsageResponse\"\234\001\202\323\344\223\002\225\001\022\222\001/artifacts" + "/api/v1/usage/{artifact_id.artifact_key." + "project}/{artifact_id.artifact_key.domai" + "n}/{artifact_id.artifact_key.name}/{arti" + "fact_id.version}BAZ\?github.com/flyteorg/" + "flyte/flyteidl/gen/pb-go/flyteidl/artifa" + "ctsb\006proto3" ; -::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fartifact_2fartifacts_2eproto = { - false, InitDefaults_flyteidl_2fartifact_2fartifacts_2eproto, - descriptor_table_protodef_flyteidl_2fartifact_2fartifacts_2eproto, - "flyteidl/artifact/artifacts.proto", &assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto, 4713, +::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fartifacts_2fartifacts_2eproto = { + false, InitDefaults_flyteidl_2fartifacts_2fartifacts_2eproto, + descriptor_table_protodef_flyteidl_2fartifacts_2fartifacts_2eproto, + "flyteidl/artifacts/artifacts.proto", &assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto, 5291, }; -void AddDescriptors_flyteidl_2fartifact_2fartifacts_2eproto() { - static constexpr ::google::protobuf::internal::InitFunc deps[9] = +void AddDescriptors_flyteidl_2fartifacts_2fartifacts_2eproto() { + static constexpr ::google::protobuf::internal::InitFunc deps[10] = { ::AddDescriptors_google_2fprotobuf_2fany_2eproto, ::AddDescriptors_google_2fapi_2fannotations_2eproto, + ::AddDescriptors_google_2fprotobuf_2ftimestamp_2eproto, ::AddDescriptors_flyteidl_2fadmin_2flaunch_5fplan_2eproto, ::AddDescriptors_flyteidl_2fcore_2fliterals_2eproto, ::AddDescriptors_flyteidl_2fcore_2ftypes_2eproto, @@ -989,16 +1095,16 @@ void AddDescriptors_flyteidl_2fartifact_2fartifacts_2eproto() { ::AddDescriptors_flyteidl_2fcore_2finterface_2eproto, ::AddDescriptors_flyteidl_2fevent_2fcloudevents_2eproto, }; - ::google::protobuf::internal::AddDescriptors(&descriptor_table_flyteidl_2fartifact_2fartifacts_2eproto, deps, 9); + ::google::protobuf::internal::AddDescriptors(&descriptor_table_flyteidl_2fartifacts_2fartifacts_2eproto, deps, 10); } // Force running AddDescriptors() at dynamic initialization time. -static bool dynamic_init_dummy_flyteidl_2fartifact_2fartifacts_2eproto = []() { AddDescriptors_flyteidl_2fartifact_2fartifacts_2eproto(); return true; }(); +static bool dynamic_init_dummy_flyteidl_2fartifacts_2fartifacts_2eproto = []() { AddDescriptors_flyteidl_2fartifacts_2fartifacts_2eproto(); return true; }(); namespace flyteidl { namespace artifact { const ::google::protobuf::EnumDescriptor* FindByWorkflowExecRequest_Direction_descriptor() { - ::google::protobuf::internal::AssignDescriptors(&assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return file_level_enum_descriptors_flyteidl_2fartifact_2fartifacts_2eproto[0]; + ::google::protobuf::internal::AssignDescriptors(&assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return file_level_enum_descriptors_flyteidl_2fartifacts_2fartifacts_2eproto[0]; } bool FindByWorkflowExecRequest_Direction_IsValid(int value) { switch (value) { @@ -1090,7 +1196,7 @@ Artifact::Artifact(const Artifact& from) void Artifact::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_Artifact_flyteidl_2fartifact_2fartifacts_2eproto.base); + &scc_info_Artifact_flyteidl_2fartifacts_2fartifacts_2eproto.base); ::memset(&artifact_id_, 0, static_cast( reinterpret_cast(&source_) - reinterpret_cast(&artifact_id_)) + sizeof(source_)); @@ -1111,7 +1217,7 @@ void Artifact::SetCachedSize(int size) const { _cached_size_.Set(size); } const Artifact& Artifact::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_Artifact_flyteidl_2fartifact_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_Artifact_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } @@ -1512,8 +1618,8 @@ void Artifact::InternalSwap(Artifact* other) { } ::google::protobuf::Metadata Artifact::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } @@ -1526,8 +1632,8 @@ void CreateArtifactRequest_PartitionsEntry_DoNotUse::MergeFrom(const CreateArtif MergeFromInternal(other); } ::google::protobuf::Metadata CreateArtifactRequest_PartitionsEntry_DoNotUse::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[1]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[1]; } void CreateArtifactRequest_PartitionsEntry_DoNotUse::MergeFrom( const ::google::protobuf::Message& other) { @@ -1565,6 +1671,8 @@ void CreateArtifactRequest::InitAsDefaultInstance() { ::flyteidl::core::ArtifactKey::internal_default_instance()); ::flyteidl::artifact::_CreateArtifactRequest_default_instance_._instance.get_mutable()->spec_ = const_cast< ::flyteidl::artifact::ArtifactSpec*>( ::flyteidl::artifact::ArtifactSpec::internal_default_instance()); + ::flyteidl::artifact::_CreateArtifactRequest_default_instance_._instance.get_mutable()->time_partition_value_ = const_cast< ::google::protobuf::Timestamp*>( + ::google::protobuf::Timestamp::internal_default_instance()); ::flyteidl::artifact::_CreateArtifactRequest_default_instance_._instance.get_mutable()->source_ = const_cast< ::flyteidl::artifact::ArtifactSource*>( ::flyteidl::artifact::ArtifactSource::internal_default_instance()); } @@ -1572,6 +1680,7 @@ class CreateArtifactRequest::HasBitSetters { public: static const ::flyteidl::core::ArtifactKey& artifact_key(const CreateArtifactRequest* msg); static const ::flyteidl::artifact::ArtifactSpec& spec(const CreateArtifactRequest* msg); + static const ::google::protobuf::Timestamp& time_partition_value(const CreateArtifactRequest* msg); static const ::flyteidl::artifact::ArtifactSource& source(const CreateArtifactRequest* msg); }; @@ -1583,6 +1692,10 @@ const ::flyteidl::artifact::ArtifactSpec& CreateArtifactRequest::HasBitSetters::spec(const CreateArtifactRequest* msg) { return *msg->spec_; } +const ::google::protobuf::Timestamp& +CreateArtifactRequest::HasBitSetters::time_partition_value(const CreateArtifactRequest* msg) { + return *msg->time_partition_value_; +} const ::flyteidl::artifact::ArtifactSource& CreateArtifactRequest::HasBitSetters::source(const CreateArtifactRequest* msg) { return *msg->source_; @@ -1593,12 +1706,18 @@ void CreateArtifactRequest::clear_artifact_key() { } artifact_key_ = nullptr; } +void CreateArtifactRequest::clear_time_partition_value() { + if (GetArenaNoVirtual() == nullptr && time_partition_value_ != nullptr) { + delete time_partition_value_; + } + time_partition_value_ = nullptr; +} #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int CreateArtifactRequest::kArtifactKeyFieldNumber; const int CreateArtifactRequest::kVersionFieldNumber; const int CreateArtifactRequest::kSpecFieldNumber; const int CreateArtifactRequest::kPartitionsFieldNumber; -const int CreateArtifactRequest::kTagFieldNumber; +const int CreateArtifactRequest::kTimePartitionValueFieldNumber; const int CreateArtifactRequest::kSourceFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 @@ -1616,10 +1735,6 @@ CreateArtifactRequest::CreateArtifactRequest(const CreateArtifactRequest& from) if (from.version().size() > 0) { version_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.version_); } - tag_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.tag().size() > 0) { - tag_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.tag_); - } if (from.has_artifact_key()) { artifact_key_ = new ::flyteidl::core::ArtifactKey(*from.artifact_key_); } else { @@ -1630,6 +1745,11 @@ CreateArtifactRequest::CreateArtifactRequest(const CreateArtifactRequest& from) } else { spec_ = nullptr; } + if (from.has_time_partition_value()) { + time_partition_value_ = new ::google::protobuf::Timestamp(*from.time_partition_value_); + } else { + time_partition_value_ = nullptr; + } if (from.has_source()) { source_ = new ::flyteidl::artifact::ArtifactSource(*from.source_); } else { @@ -1640,9 +1760,8 @@ CreateArtifactRequest::CreateArtifactRequest(const CreateArtifactRequest& from) void CreateArtifactRequest::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_CreateArtifactRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); + &scc_info_CreateArtifactRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); version_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - tag_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(&artifact_key_, 0, static_cast( reinterpret_cast(&source_) - reinterpret_cast(&artifact_key_)) + sizeof(source_)); @@ -1655,9 +1774,9 @@ CreateArtifactRequest::~CreateArtifactRequest() { void CreateArtifactRequest::SharedDtor() { version_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - tag_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete artifact_key_; if (this != internal_default_instance()) delete spec_; + if (this != internal_default_instance()) delete time_partition_value_; if (this != internal_default_instance()) delete source_; } @@ -1665,7 +1784,7 @@ void CreateArtifactRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } const CreateArtifactRequest& CreateArtifactRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_CreateArtifactRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_CreateArtifactRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } @@ -1678,7 +1797,6 @@ void CreateArtifactRequest::Clear() { partitions_.Clear(); version_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - tag_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == nullptr && artifact_key_ != nullptr) { delete artifact_key_; } @@ -1687,6 +1805,10 @@ void CreateArtifactRequest::Clear() { delete spec_; } spec_ = nullptr; + if (GetArenaNoVirtual() == nullptr && time_partition_value_ != nullptr) { + delete time_partition_value_; + } + time_partition_value_ = nullptr; if (GetArenaNoVirtual() == nullptr && source_ != nullptr) { delete source_; } @@ -1768,20 +1890,17 @@ const char* CreateArtifactRequest::_InternalParse(const char* begin, const char* } while ((::google::protobuf::io::UnalignedLoad<::google::protobuf::uint64>(ptr) & 255) == 34 && (ptr += 1)); break; } - // string tag = 5; + // .google.protobuf.Timestamp time_partition_value = 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.artifact.CreateArtifactRequest.tag"); - object = msg->mutable_tag(); - 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 = ::google::protobuf::Timestamp::_InternalParse; + object = msg->mutable_time_partition_value(); + 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.artifact.ArtifactSource source = 6; @@ -1894,15 +2013,11 @@ bool CreateArtifactRequest::MergePartialFromCodedStream( break; } - // string tag = 5; + // .google.protobuf.Timestamp time_partition_value = 5; case 5: { if (static_cast< ::google::protobuf::uint8>(tag) == (42 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_tag())); - DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->tag().data(), static_cast(this->tag().length()), - ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.artifact.CreateArtifactRequest.tag")); + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_time_partition_value())); } else { goto handle_unusual; } @@ -2018,14 +2133,10 @@ void CreateArtifactRequest::SerializeWithCachedSizes( } } - // string tag = 5; - if (this->tag().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->tag().data(), static_cast(this->tag().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.artifact.CreateArtifactRequest.tag"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 5, this->tag(), output); + // .google.protobuf.Timestamp time_partition_value = 5; + if (this->has_time_partition_value()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 5, HasBitSetters::time_partition_value(this), output); } // .flyteidl.artifact.ArtifactSource source = 6; @@ -2121,15 +2232,11 @@ ::google::protobuf::uint8* CreateArtifactRequest::InternalSerializeWithCachedSiz } } - // string tag = 5; - if (this->tag().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->tag().data(), static_cast(this->tag().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.artifact.CreateArtifactRequest.tag"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 5, this->tag(), target); + // .google.protobuf.Timestamp time_partition_value = 5; + if (this->has_time_partition_value()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 5, HasBitSetters::time_partition_value(this), target); } // .flyteidl.artifact.ArtifactSource source = 6; @@ -2181,13 +2288,6 @@ size_t CreateArtifactRequest::ByteSizeLong() const { this->version()); } - // string tag = 5; - if (this->tag().size() > 0) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->tag()); - } - // .flyteidl.core.ArtifactKey artifact_key = 1; if (this->has_artifact_key()) { total_size += 1 + @@ -2202,6 +2302,13 @@ size_t CreateArtifactRequest::ByteSizeLong() const { *spec_); } + // .google.protobuf.Timestamp time_partition_value = 5; + if (this->has_time_partition_value()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *time_partition_value_); + } + // .flyteidl.artifact.ArtifactSource source = 6; if (this->has_source()) { total_size += 1 + @@ -2241,16 +2348,15 @@ void CreateArtifactRequest::MergeFrom(const CreateArtifactRequest& from) { version_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.version_); } - if (from.tag().size() > 0) { - - tag_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.tag_); - } if (from.has_artifact_key()) { mutable_artifact_key()->::flyteidl::core::ArtifactKey::MergeFrom(from.artifact_key()); } if (from.has_spec()) { mutable_spec()->::flyteidl::artifact::ArtifactSpec::MergeFrom(from.spec()); } + if (from.has_time_partition_value()) { + mutable_time_partition_value()->::google::protobuf::Timestamp::MergeFrom(from.time_partition_value()); + } if (from.has_source()) { mutable_source()->::flyteidl::artifact::ArtifactSource::MergeFrom(from.source()); } @@ -2284,16 +2390,15 @@ void CreateArtifactRequest::InternalSwap(CreateArtifactRequest* other) { partitions_.Swap(&other->partitions_); version_.Swap(&other->version_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); - tag_.Swap(&other->tag_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); swap(artifact_key_, other->artifact_key_); swap(spec_, other->spec_); + swap(time_partition_value_, other->time_partition_value_); swap(source_, other->source_); } ::google::protobuf::Metadata CreateArtifactRequest::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } @@ -2372,7 +2477,7 @@ ArtifactSource::ArtifactSource(const ArtifactSource& from) void ArtifactSource::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_ArtifactSource_flyteidl_2fartifact_2fartifacts_2eproto.base); + &scc_info_ArtifactSource_flyteidl_2fartifacts_2fartifacts_2eproto.base); node_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); principal_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(&workflow_execution_, 0, static_cast( @@ -2396,7 +2501,7 @@ void ArtifactSource::SetCachedSize(int size) const { _cached_size_.Set(size); } const ArtifactSource& ArtifactSource::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_ArtifactSource_flyteidl_2fartifact_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_ArtifactSource_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } @@ -2853,8 +2958,8 @@ void ArtifactSource::InternalSwap(ArtifactSource* other) { } ::google::protobuf::Metadata ArtifactSource::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } @@ -2867,12 +2972,15 @@ void ArtifactSpec::InitAsDefaultInstance() { ::flyteidl::core::LiteralType::internal_default_instance()); ::flyteidl::artifact::_ArtifactSpec_default_instance_._instance.get_mutable()->user_metadata_ = const_cast< ::google::protobuf::Any*>( ::google::protobuf::Any::internal_default_instance()); + ::flyteidl::artifact::_ArtifactSpec_default_instance_._instance.get_mutable()->created_at_ = const_cast< ::google::protobuf::Timestamp*>( + ::google::protobuf::Timestamp::internal_default_instance()); } class ArtifactSpec::HasBitSetters { public: static const ::flyteidl::core::Literal& value(const ArtifactSpec* msg); static const ::flyteidl::core::LiteralType& type(const ArtifactSpec* msg); static const ::google::protobuf::Any& user_metadata(const ArtifactSpec* msg); + static const ::google::protobuf::Timestamp& created_at(const ArtifactSpec* msg); }; const ::flyteidl::core::Literal& @@ -2887,6 +2995,10 @@ const ::google::protobuf::Any& ArtifactSpec::HasBitSetters::user_metadata(const ArtifactSpec* msg) { return *msg->user_metadata_; } +const ::google::protobuf::Timestamp& +ArtifactSpec::HasBitSetters::created_at(const ArtifactSpec* msg) { + return *msg->created_at_; +} void ArtifactSpec::clear_value() { if (GetArenaNoVirtual() == nullptr && value_ != nullptr) { delete value_; @@ -2905,12 +3017,20 @@ void ArtifactSpec::clear_user_metadata() { } user_metadata_ = nullptr; } +void ArtifactSpec::clear_created_at() { + if (GetArenaNoVirtual() == nullptr && created_at_ != nullptr) { + delete created_at_; + } + created_at_ = nullptr; +} #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int ArtifactSpec::kValueFieldNumber; const int ArtifactSpec::kTypeFieldNumber; const int ArtifactSpec::kShortDescriptionFieldNumber; const int ArtifactSpec::kUserMetadataFieldNumber; const int ArtifactSpec::kMetadataTypeFieldNumber; +const int ArtifactSpec::kCreatedAtFieldNumber; +const int ArtifactSpec::kFileFormatFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 ArtifactSpec::ArtifactSpec() @@ -2930,6 +3050,10 @@ ArtifactSpec::ArtifactSpec(const ArtifactSpec& from) if (from.metadata_type().size() > 0) { metadata_type_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.metadata_type_); } + file_format_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.file_format().size() > 0) { + file_format_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.file_format_); + } if (from.has_value()) { value_ = new ::flyteidl::core::Literal(*from.value_); } else { @@ -2945,17 +3069,23 @@ ArtifactSpec::ArtifactSpec(const ArtifactSpec& from) } else { user_metadata_ = nullptr; } + if (from.has_created_at()) { + created_at_ = new ::google::protobuf::Timestamp(*from.created_at_); + } else { + created_at_ = nullptr; + } // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.ArtifactSpec) } void ArtifactSpec::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_ArtifactSpec_flyteidl_2fartifact_2fartifacts_2eproto.base); + &scc_info_ArtifactSpec_flyteidl_2fartifacts_2fartifacts_2eproto.base); short_description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); metadata_type_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + file_format_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(&value_, 0, static_cast( - reinterpret_cast(&user_metadata_) - - reinterpret_cast(&value_)) + sizeof(user_metadata_)); + reinterpret_cast(&created_at_) - + reinterpret_cast(&value_)) + sizeof(created_at_)); } ArtifactSpec::~ArtifactSpec() { @@ -2966,16 +3096,18 @@ ArtifactSpec::~ArtifactSpec() { void ArtifactSpec::SharedDtor() { short_description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); metadata_type_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + file_format_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete value_; if (this != internal_default_instance()) delete type_; if (this != internal_default_instance()) delete user_metadata_; + if (this != internal_default_instance()) delete created_at_; } void ArtifactSpec::SetCachedSize(int size) const { _cached_size_.Set(size); } const ArtifactSpec& ArtifactSpec::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_ArtifactSpec_flyteidl_2fartifact_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_ArtifactSpec_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } @@ -2988,6 +3120,7 @@ void ArtifactSpec::Clear() { short_description_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); metadata_type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + file_format_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == nullptr && value_ != nullptr) { delete value_; } @@ -3000,6 +3133,10 @@ void ArtifactSpec::Clear() { delete user_metadata_; } user_metadata_ = nullptr; + if (GetArenaNoVirtual() == nullptr && created_at_ != nullptr) { + delete created_at_; + } + created_at_ = nullptr; _internal_metadata_.Clear(); } @@ -3087,6 +3224,35 @@ const char* ArtifactSpec::_InternalParse(const char* begin, const char* end, voi ptr += size; break; } + // .google.protobuf.Timestamp created_at = 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 = ::google::protobuf::Timestamp::_InternalParse; + object = msg->mutable_created_at(); + 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; + } + // string file_format = 7; + case 7: { + if (static_cast<::google::protobuf::uint8>(tag) != 58) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.artifact.ArtifactSpec.file_format"); + object = msg->mutable_file_format(); + 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) { @@ -3184,6 +3350,32 @@ bool ArtifactSpec::MergePartialFromCodedStream( break; } + // .google.protobuf.Timestamp created_at = 6; + case 6: { + if (static_cast< ::google::protobuf::uint8>(tag) == (50 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_created_at())); + } else { + goto handle_unusual; + } + break; + } + + // string file_format = 7; + case 7: { + if (static_cast< ::google::protobuf::uint8>(tag) == (58 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_file_format())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->file_format().data(), static_cast(this->file_format().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.artifact.ArtifactSpec.file_format")); + } else { + goto handle_unusual; + } + break; + } + default: { handle_unusual: if (tag == 0) { @@ -3249,6 +3441,22 @@ void ArtifactSpec::SerializeWithCachedSizes( 5, this->metadata_type(), output); } + // .google.protobuf.Timestamp created_at = 6; + if (this->has_created_at()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 6, HasBitSetters::created_at(this), output); + } + + // string file_format = 7; + if (this->file_format().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->file_format().data(), static_cast(this->file_format().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.artifact.ArtifactSpec.file_format"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 7, this->file_format(), output); + } + if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); @@ -3305,6 +3513,24 @@ ::google::protobuf::uint8* ArtifactSpec::InternalSerializeWithCachedSizesToArray 5, this->metadata_type(), target); } + // .google.protobuf.Timestamp created_at = 6; + if (this->has_created_at()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 6, HasBitSetters::created_at(this), target); + } + + // string file_format = 7; + if (this->file_format().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->file_format().data(), static_cast(this->file_format().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.artifact.ArtifactSpec.file_format"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 7, this->file_format(), target); + } + if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); @@ -3340,6 +3566,13 @@ size_t ArtifactSpec::ByteSizeLong() const { this->metadata_type()); } + // string file_format = 7; + if (this->file_format().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->file_format()); + } + // .flyteidl.core.Literal value = 1; if (this->has_value()) { total_size += 1 + @@ -3361,6 +3594,13 @@ size_t ArtifactSpec::ByteSizeLong() const { *user_metadata_); } + // .google.protobuf.Timestamp created_at = 6; + if (this->has_created_at()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *created_at_); + } + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; @@ -3396,6 +3636,10 @@ void ArtifactSpec::MergeFrom(const ArtifactSpec& from) { metadata_type_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.metadata_type_); } + if (from.file_format().size() > 0) { + + file_format_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.file_format_); + } if (from.has_value()) { mutable_value()->::flyteidl::core::Literal::MergeFrom(from.value()); } @@ -3405,6 +3649,9 @@ void ArtifactSpec::MergeFrom(const ArtifactSpec& from) { if (from.has_user_metadata()) { mutable_user_metadata()->::google::protobuf::Any::MergeFrom(from.user_metadata()); } + if (from.has_created_at()) { + mutable_created_at()->::google::protobuf::Timestamp::MergeFrom(from.created_at()); + } } void ArtifactSpec::CopyFrom(const ::google::protobuf::Message& from) { @@ -3436,94 +3683,109 @@ void ArtifactSpec::InternalSwap(ArtifactSpec* other) { GetArenaNoVirtual()); metadata_type_.Swap(&other->metadata_type_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); + file_format_.Swap(&other->file_format_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); swap(value_, other->value_); swap(type_, other->type_); swap(user_metadata_, other->user_metadata_); + swap(created_at_, other->created_at_); } ::google::protobuf::Metadata ArtifactSpec::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } // =================================================================== -void CreateArtifactResponse::InitAsDefaultInstance() { - ::flyteidl::artifact::_CreateArtifactResponse_default_instance_._instance.get_mutable()->artifact_ = const_cast< ::flyteidl::artifact::Artifact*>( - ::flyteidl::artifact::Artifact::internal_default_instance()); +void Trigger::InitAsDefaultInstance() { + ::flyteidl::artifact::_Trigger_default_instance_._instance.get_mutable()->trigger_id_ = const_cast< ::flyteidl::core::Identifier*>( + ::flyteidl::core::Identifier::internal_default_instance()); } -class CreateArtifactResponse::HasBitSetters { +class Trigger::HasBitSetters { public: - static const ::flyteidl::artifact::Artifact& artifact(const CreateArtifactResponse* msg); + static const ::flyteidl::core::Identifier& trigger_id(const Trigger* msg); }; -const ::flyteidl::artifact::Artifact& -CreateArtifactResponse::HasBitSetters::artifact(const CreateArtifactResponse* msg) { - return *msg->artifact_; +const ::flyteidl::core::Identifier& +Trigger::HasBitSetters::trigger_id(const Trigger* msg) { + return *msg->trigger_id_; +} +void Trigger::clear_trigger_id() { + if (GetArenaNoVirtual() == nullptr && trigger_id_ != nullptr) { + delete trigger_id_; + } + trigger_id_ = nullptr; +} +void Trigger::clear_triggers() { + triggers_.Clear(); } #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int CreateArtifactResponse::kArtifactFieldNumber; +const int Trigger::kTriggerIdFieldNumber; +const int Trigger::kTriggersFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -CreateArtifactResponse::CreateArtifactResponse() +Trigger::Trigger() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.artifact.CreateArtifactResponse) + // @@protoc_insertion_point(constructor:flyteidl.artifact.Trigger) } -CreateArtifactResponse::CreateArtifactResponse(const CreateArtifactResponse& from) +Trigger::Trigger(const Trigger& from) : ::google::protobuf::Message(), - _internal_metadata_(nullptr) { + _internal_metadata_(nullptr), + triggers_(from.triggers_) { _internal_metadata_.MergeFrom(from._internal_metadata_); - if (from.has_artifact()) { - artifact_ = new ::flyteidl::artifact::Artifact(*from.artifact_); + if (from.has_trigger_id()) { + trigger_id_ = new ::flyteidl::core::Identifier(*from.trigger_id_); } else { - artifact_ = nullptr; + trigger_id_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.CreateArtifactResponse) + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.Trigger) } -void CreateArtifactResponse::SharedCtor() { +void Trigger::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_CreateArtifactResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); - artifact_ = nullptr; + &scc_info_Trigger_flyteidl_2fartifacts_2fartifacts_2eproto.base); + trigger_id_ = nullptr; } -CreateArtifactResponse::~CreateArtifactResponse() { - // @@protoc_insertion_point(destructor:flyteidl.artifact.CreateArtifactResponse) +Trigger::~Trigger() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.Trigger) SharedDtor(); } -void CreateArtifactResponse::SharedDtor() { - if (this != internal_default_instance()) delete artifact_; +void Trigger::SharedDtor() { + if (this != internal_default_instance()) delete trigger_id_; } -void CreateArtifactResponse::SetCachedSize(int size) const { +void Trigger::SetCachedSize(int size) const { _cached_size_.Set(size); } -const CreateArtifactResponse& CreateArtifactResponse::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_CreateArtifactResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); +const Trigger& Trigger::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_Trigger_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } -void CreateArtifactResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.CreateArtifactResponse) +void Trigger::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.Trigger) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArenaNoVirtual() == nullptr && artifact_ != nullptr) { - delete artifact_; + triggers_.Clear(); + if (GetArenaNoVirtual() == nullptr && trigger_id_ != nullptr) { + delete trigger_id_; } - artifact_ = nullptr; + trigger_id_ = nullptr; _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* CreateArtifactResponse::_InternalParse(const char* begin, const char* end, void* object, +const char* Trigger::_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; @@ -3533,19 +3795,35 @@ const char* CreateArtifactResponse::_InternalParse(const char* begin, const char ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // .flyteidl.artifact.Artifact artifact = 1; + // .flyteidl.core.Identifier trigger_id = 1; case 1: { if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::artifact::Artifact::_InternalParse; - object = msg->mutable_artifact(); + parser_till_end = ::flyteidl::core::Identifier::_InternalParse; + object = msg->mutable_trigger_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; } + // repeated .flyteidl.core.ArtifactID triggers = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; + do { + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + parser_till_end = ::flyteidl::core::ArtifactID::_InternalParse; + object = msg->add_triggers(); + 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) == 18 && (ptr += 1)); + break; + } default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { @@ -3566,21 +3844,32 @@ const char* CreateArtifactResponse::_InternalParse(const char* begin, const char {parser_till_end, object}, size); } #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -bool CreateArtifactResponse::MergePartialFromCodedStream( +bool Trigger::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; - // @@protoc_insertion_point(parse_start:flyteidl.artifact.CreateArtifactResponse) + // @@protoc_insertion_point(parse_start:flyteidl.artifact.Trigger) 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.artifact.Artifact artifact = 1; + // .flyteidl.core.Identifier trigger_id = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_artifact())); + input, mutable_trigger_id())); + } else { + goto handle_unusual; + } + break; + } + + // repeated .flyteidl.core.ArtifactID triggers = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, add_triggers())); } else { goto handle_unusual; } @@ -3599,57 +3888,74 @@ bool CreateArtifactResponse::MergePartialFromCodedStream( } } success: - // @@protoc_insertion_point(parse_success:flyteidl.artifact.CreateArtifactResponse) + // @@protoc_insertion_point(parse_success:flyteidl.artifact.Trigger) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.artifact.CreateArtifactResponse) + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.Trigger) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void CreateArtifactResponse::SerializeWithCachedSizes( +void Trigger::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.artifact.CreateArtifactResponse) + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.Trigger) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.artifact.Artifact artifact = 1; - if (this->has_artifact()) { + // .flyteidl.core.Identifier trigger_id = 1; + if (this->has_trigger_id()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 1, HasBitSetters::artifact(this), output); + 1, HasBitSetters::trigger_id(this), output); + } + + // repeated .flyteidl.core.ArtifactID triggers = 2; + for (unsigned int i = 0, + n = static_cast(this->triggers_size()); i < n; i++) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 2, + this->triggers(static_cast(i)), + output); } if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } - // @@protoc_insertion_point(serialize_end:flyteidl.artifact.CreateArtifactResponse) + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.Trigger) } -::google::protobuf::uint8* CreateArtifactResponse::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* Trigger::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.CreateArtifactResponse) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.Trigger) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.artifact.Artifact artifact = 1; - if (this->has_artifact()) { + // .flyteidl.core.Identifier trigger_id = 1; + if (this->has_trigger_id()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( - 1, HasBitSetters::artifact(this), target); + 1, HasBitSetters::trigger_id(this), target); + } + + // repeated .flyteidl.core.ArtifactID triggers = 2; + for (unsigned int i = 0, + n = static_cast(this->triggers_size()); i < n; i++) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 2, this->triggers(static_cast(i)), target); } if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } - // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.CreateArtifactResponse) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.Trigger) return target; } -size_t CreateArtifactResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.CreateArtifactResponse) +size_t Trigger::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.Trigger) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -3661,11 +3967,22 @@ size_t CreateArtifactResponse::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .flyteidl.artifact.Artifact artifact = 1; - if (this->has_artifact()) { + // repeated .flyteidl.core.ArtifactID triggers = 2; + { + unsigned int count = static_cast(this->triggers_size()); + total_size += 1UL * count; + for (unsigned int i = 0; i < count; i++) { + total_size += + ::google::protobuf::internal::WireFormatLite::MessageSize( + this->triggers(static_cast(i))); + } + } + + // .flyteidl.core.Identifier trigger_id = 1; + if (this->has_trigger_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( - *artifact_); + *trigger_id_); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); @@ -3673,155 +3990,146 @@ size_t CreateArtifactResponse::ByteSizeLong() const { return total_size; } -void CreateArtifactResponse::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.CreateArtifactResponse) +void Trigger::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.Trigger) GOOGLE_DCHECK_NE(&from, this); - const CreateArtifactResponse* source = - ::google::protobuf::DynamicCastToGenerated( + const Trigger* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.CreateArtifactResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.Trigger) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.CreateArtifactResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.Trigger) MergeFrom(*source); } } -void CreateArtifactResponse::MergeFrom(const CreateArtifactResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.CreateArtifactResponse) +void Trigger::MergeFrom(const Trigger& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.Trigger) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_artifact()) { - mutable_artifact()->::flyteidl::artifact::Artifact::MergeFrom(from.artifact()); + triggers_.MergeFrom(from.triggers_); + if (from.has_trigger_id()) { + mutable_trigger_id()->::flyteidl::core::Identifier::MergeFrom(from.trigger_id()); } } -void CreateArtifactResponse::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.CreateArtifactResponse) +void Trigger::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.Trigger) if (&from == this) return; Clear(); MergeFrom(from); } -void CreateArtifactResponse::CopyFrom(const CreateArtifactResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.CreateArtifactResponse) +void Trigger::CopyFrom(const Trigger& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.Trigger) if (&from == this) return; Clear(); MergeFrom(from); } -bool CreateArtifactResponse::IsInitialized() const { +bool Trigger::IsInitialized() const { return true; } -void CreateArtifactResponse::Swap(CreateArtifactResponse* other) { +void Trigger::Swap(Trigger* other) { if (other == this) return; InternalSwap(other); } -void CreateArtifactResponse::InternalSwap(CreateArtifactResponse* other) { +void Trigger::InternalSwap(Trigger* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - swap(artifact_, other->artifact_); + CastToBase(&triggers_)->InternalSwap(CastToBase(&other->triggers_)); + swap(trigger_id_, other->trigger_id_); } -::google::protobuf::Metadata CreateArtifactResponse::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; +::google::protobuf::Metadata Trigger::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } // =================================================================== -void GetArtifactRequest::InitAsDefaultInstance() { - ::flyteidl::artifact::_GetArtifactRequest_default_instance_._instance.get_mutable()->query_ = const_cast< ::flyteidl::core::ArtifactQuery*>( - ::flyteidl::core::ArtifactQuery::internal_default_instance()); +void CreateArtifactResponse::InitAsDefaultInstance() { + ::flyteidl::artifact::_CreateArtifactResponse_default_instance_._instance.get_mutable()->artifact_ = const_cast< ::flyteidl::artifact::Artifact*>( + ::flyteidl::artifact::Artifact::internal_default_instance()); } -class GetArtifactRequest::HasBitSetters { +class CreateArtifactResponse::HasBitSetters { public: - static const ::flyteidl::core::ArtifactQuery& query(const GetArtifactRequest* msg); + static const ::flyteidl::artifact::Artifact& artifact(const CreateArtifactResponse* msg); }; -const ::flyteidl::core::ArtifactQuery& -GetArtifactRequest::HasBitSetters::query(const GetArtifactRequest* msg) { - return *msg->query_; -} -void GetArtifactRequest::clear_query() { - if (GetArenaNoVirtual() == nullptr && query_ != nullptr) { - delete query_; - } - query_ = nullptr; +const ::flyteidl::artifact::Artifact& +CreateArtifactResponse::HasBitSetters::artifact(const CreateArtifactResponse* msg) { + return *msg->artifact_; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int GetArtifactRequest::kQueryFieldNumber; -const int GetArtifactRequest::kDetailsFieldNumber; +const int CreateArtifactResponse::kArtifactFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -GetArtifactRequest::GetArtifactRequest() +CreateArtifactResponse::CreateArtifactResponse() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.artifact.GetArtifactRequest) + // @@protoc_insertion_point(constructor:flyteidl.artifact.CreateArtifactResponse) } -GetArtifactRequest::GetArtifactRequest(const GetArtifactRequest& from) +CreateArtifactResponse::CreateArtifactResponse(const CreateArtifactResponse& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - if (from.has_query()) { - query_ = new ::flyteidl::core::ArtifactQuery(*from.query_); + if (from.has_artifact()) { + artifact_ = new ::flyteidl::artifact::Artifact(*from.artifact_); } else { - query_ = nullptr; + artifact_ = nullptr; } - details_ = from.details_; - // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.GetArtifactRequest) + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.CreateArtifactResponse) } -void GetArtifactRequest::SharedCtor() { +void CreateArtifactResponse::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_GetArtifactRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::memset(&query_, 0, static_cast( - reinterpret_cast(&details_) - - reinterpret_cast(&query_)) + sizeof(details_)); + &scc_info_CreateArtifactResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); + artifact_ = nullptr; } -GetArtifactRequest::~GetArtifactRequest() { - // @@protoc_insertion_point(destructor:flyteidl.artifact.GetArtifactRequest) +CreateArtifactResponse::~CreateArtifactResponse() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.CreateArtifactResponse) SharedDtor(); } -void GetArtifactRequest::SharedDtor() { - if (this != internal_default_instance()) delete query_; +void CreateArtifactResponse::SharedDtor() { + if (this != internal_default_instance()) delete artifact_; } -void GetArtifactRequest::SetCachedSize(int size) const { +void CreateArtifactResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -const GetArtifactRequest& GetArtifactRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_GetArtifactRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); +const CreateArtifactResponse& CreateArtifactResponse::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_CreateArtifactResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } -void GetArtifactRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.GetArtifactRequest) +void CreateArtifactResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.CreateArtifactResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArenaNoVirtual() == nullptr && query_ != nullptr) { - delete query_; + if (GetArenaNoVirtual() == nullptr && artifact_ != nullptr) { + delete artifact_; } - query_ = nullptr; - details_ = false; + artifact_ = nullptr; _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* GetArtifactRequest::_InternalParse(const char* begin, const char* end, void* object, +const char* CreateArtifactResponse::_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; @@ -3831,26 +4139,19 @@ const char* GetArtifactRequest::_InternalParse(const char* begin, const char* en ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // .flyteidl.core.ArtifactQuery query = 1; + // .flyteidl.artifact.Artifact artifact = 1; case 1: { if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::core::ArtifactQuery::_InternalParse; - object = msg->mutable_query(); + parser_till_end = ::flyteidl::artifact::Artifact::_InternalParse; + object = msg->mutable_artifact(); 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; } - // bool details = 2; - case 2: { - if (static_cast<::google::protobuf::uint8>(tag) != 16) goto handle_unusual; - msg->set_details(::google::protobuf::internal::ReadVarint(&ptr)); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - break; - } default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { @@ -3871,34 +4172,21 @@ const char* GetArtifactRequest::_InternalParse(const char* begin, const char* en {parser_till_end, object}, size); } #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -bool GetArtifactRequest::MergePartialFromCodedStream( +bool CreateArtifactResponse::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; - // @@protoc_insertion_point(parse_start:flyteidl.artifact.GetArtifactRequest) + // @@protoc_insertion_point(parse_start:flyteidl.artifact.CreateArtifactResponse) 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.ArtifactQuery query = 1; + // .flyteidl.artifact.Artifact artifact = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_query())); - } else { - goto handle_unusual; - } - break; - } - - // bool details = 2; - case 2: { - if (static_cast< ::google::protobuf::uint8>(tag) == (16 & 0xFF)) { - - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &details_))); + input, mutable_artifact())); } else { goto handle_unusual; } @@ -3917,67 +4205,57 @@ bool GetArtifactRequest::MergePartialFromCodedStream( } } success: - // @@protoc_insertion_point(parse_success:flyteidl.artifact.GetArtifactRequest) + // @@protoc_insertion_point(parse_success:flyteidl.artifact.CreateArtifactResponse) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.artifact.GetArtifactRequest) + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.CreateArtifactResponse) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void GetArtifactRequest::SerializeWithCachedSizes( +void CreateArtifactResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.artifact.GetArtifactRequest) + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.CreateArtifactResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.core.ArtifactQuery query = 1; - if (this->has_query()) { + // .flyteidl.artifact.Artifact artifact = 1; + if (this->has_artifact()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 1, HasBitSetters::query(this), output); - } - - // bool details = 2; - if (this->details() != 0) { - ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->details(), output); + 1, HasBitSetters::artifact(this), output); } if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } - // @@protoc_insertion_point(serialize_end:flyteidl.artifact.GetArtifactRequest) + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.CreateArtifactResponse) } -::google::protobuf::uint8* GetArtifactRequest::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* CreateArtifactResponse::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.GetArtifactRequest) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.CreateArtifactResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.core.ArtifactQuery query = 1; - if (this->has_query()) { + // .flyteidl.artifact.Artifact artifact = 1; + if (this->has_artifact()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( - 1, HasBitSetters::query(this), target); - } - - // bool details = 2; - if (this->details() != 0) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(2, this->details(), target); + 1, HasBitSetters::artifact(this), target); } if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } - // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.GetArtifactRequest) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.CreateArtifactResponse) return target; } -size_t GetArtifactRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.GetArtifactRequest) +size_t CreateArtifactResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.CreateArtifactResponse) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -3989,16 +4267,11 @@ size_t GetArtifactRequest::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .flyteidl.core.ArtifactQuery query = 1; - if (this->has_query()) { + // .flyteidl.artifact.Artifact artifact = 1; + if (this->has_artifact()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( - *query_); - } - - // bool details = 2; - if (this->details() != 0) { - total_size += 1 + 1; + *artifact_); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); @@ -4006,148 +4279,155 @@ size_t GetArtifactRequest::ByteSizeLong() const { return total_size; } -void GetArtifactRequest::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.GetArtifactRequest) +void CreateArtifactResponse::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.CreateArtifactResponse) GOOGLE_DCHECK_NE(&from, this); - const GetArtifactRequest* source = - ::google::protobuf::DynamicCastToGenerated( + const CreateArtifactResponse* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.GetArtifactRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.CreateArtifactResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.GetArtifactRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.CreateArtifactResponse) MergeFrom(*source); } } -void GetArtifactRequest::MergeFrom(const GetArtifactRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.GetArtifactRequest) +void CreateArtifactResponse::MergeFrom(const CreateArtifactResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.CreateArtifactResponse) 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_query()) { - mutable_query()->::flyteidl::core::ArtifactQuery::MergeFrom(from.query()); - } - if (from.details() != 0) { - set_details(from.details()); + if (from.has_artifact()) { + mutable_artifact()->::flyteidl::artifact::Artifact::MergeFrom(from.artifact()); } } -void GetArtifactRequest::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.GetArtifactRequest) +void CreateArtifactResponse::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.CreateArtifactResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void GetArtifactRequest::CopyFrom(const GetArtifactRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.GetArtifactRequest) +void CreateArtifactResponse::CopyFrom(const CreateArtifactResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.CreateArtifactResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool GetArtifactRequest::IsInitialized() const { +bool CreateArtifactResponse::IsInitialized() const { return true; } -void GetArtifactRequest::Swap(GetArtifactRequest* other) { +void CreateArtifactResponse::Swap(CreateArtifactResponse* other) { if (other == this) return; InternalSwap(other); } -void GetArtifactRequest::InternalSwap(GetArtifactRequest* other) { +void CreateArtifactResponse::InternalSwap(CreateArtifactResponse* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - swap(query_, other->query_); - swap(details_, other->details_); + swap(artifact_, other->artifact_); } -::google::protobuf::Metadata GetArtifactRequest::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; +::google::protobuf::Metadata CreateArtifactResponse::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } // =================================================================== -void GetArtifactResponse::InitAsDefaultInstance() { - ::flyteidl::artifact::_GetArtifactResponse_default_instance_._instance.get_mutable()->artifact_ = const_cast< ::flyteidl::artifact::Artifact*>( - ::flyteidl::artifact::Artifact::internal_default_instance()); +void GetArtifactRequest::InitAsDefaultInstance() { + ::flyteidl::artifact::_GetArtifactRequest_default_instance_._instance.get_mutable()->query_ = const_cast< ::flyteidl::core::ArtifactQuery*>( + ::flyteidl::core::ArtifactQuery::internal_default_instance()); } -class GetArtifactResponse::HasBitSetters { +class GetArtifactRequest::HasBitSetters { public: - static const ::flyteidl::artifact::Artifact& artifact(const GetArtifactResponse* msg); + static const ::flyteidl::core::ArtifactQuery& query(const GetArtifactRequest* msg); }; -const ::flyteidl::artifact::Artifact& -GetArtifactResponse::HasBitSetters::artifact(const GetArtifactResponse* msg) { - return *msg->artifact_; +const ::flyteidl::core::ArtifactQuery& +GetArtifactRequest::HasBitSetters::query(const GetArtifactRequest* msg) { + return *msg->query_; +} +void GetArtifactRequest::clear_query() { + if (GetArenaNoVirtual() == nullptr && query_ != nullptr) { + delete query_; + } + query_ = nullptr; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int GetArtifactResponse::kArtifactFieldNumber; +const int GetArtifactRequest::kQueryFieldNumber; +const int GetArtifactRequest::kDetailsFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -GetArtifactResponse::GetArtifactResponse() +GetArtifactRequest::GetArtifactRequest() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.artifact.GetArtifactResponse) + // @@protoc_insertion_point(constructor:flyteidl.artifact.GetArtifactRequest) } -GetArtifactResponse::GetArtifactResponse(const GetArtifactResponse& from) +GetArtifactRequest::GetArtifactRequest(const GetArtifactRequest& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - if (from.has_artifact()) { - artifact_ = new ::flyteidl::artifact::Artifact(*from.artifact_); + if (from.has_query()) { + query_ = new ::flyteidl::core::ArtifactQuery(*from.query_); } else { - artifact_ = nullptr; + query_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.GetArtifactResponse) + details_ = from.details_; + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.GetArtifactRequest) } -void GetArtifactResponse::SharedCtor() { +void GetArtifactRequest::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_GetArtifactResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); - artifact_ = nullptr; + &scc_info_GetArtifactRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::memset(&query_, 0, static_cast( + reinterpret_cast(&details_) - + reinterpret_cast(&query_)) + sizeof(details_)); } -GetArtifactResponse::~GetArtifactResponse() { - // @@protoc_insertion_point(destructor:flyteidl.artifact.GetArtifactResponse) +GetArtifactRequest::~GetArtifactRequest() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.GetArtifactRequest) SharedDtor(); } -void GetArtifactResponse::SharedDtor() { - if (this != internal_default_instance()) delete artifact_; +void GetArtifactRequest::SharedDtor() { + if (this != internal_default_instance()) delete query_; } -void GetArtifactResponse::SetCachedSize(int size) const { +void GetArtifactRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -const GetArtifactResponse& GetArtifactResponse::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_GetArtifactResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); +const GetArtifactRequest& GetArtifactRequest::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_GetArtifactRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } -void GetArtifactResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.GetArtifactResponse) +void GetArtifactRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.GetArtifactRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArenaNoVirtual() == nullptr && artifact_ != nullptr) { - delete artifact_; + if (GetArenaNoVirtual() == nullptr && query_ != nullptr) { + delete query_; } - artifact_ = nullptr; + query_ = nullptr; + details_ = false; _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* GetArtifactResponse::_InternalParse(const char* begin, const char* end, void* object, +const char* GetArtifactRequest::_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; @@ -4157,19 +4437,26 @@ const char* GetArtifactResponse::_InternalParse(const char* begin, const char* e ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // .flyteidl.artifact.Artifact artifact = 1; + // .flyteidl.core.ArtifactQuery query = 1; case 1: { if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::artifact::Artifact::_InternalParse; - object = msg->mutable_artifact(); + parser_till_end = ::flyteidl::core::ArtifactQuery::_InternalParse; + object = msg->mutable_query(); 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; } + // bool details = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 16) goto handle_unusual; + msg->set_details(::google::protobuf::internal::ReadVarint(&ptr)); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + break; + } default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { @@ -4190,21 +4477,34 @@ const char* GetArtifactResponse::_InternalParse(const char* begin, const char* e {parser_till_end, object}, size); } #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -bool GetArtifactResponse::MergePartialFromCodedStream( +bool GetArtifactRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; - // @@protoc_insertion_point(parse_start:flyteidl.artifact.GetArtifactResponse) + // @@protoc_insertion_point(parse_start:flyteidl.artifact.GetArtifactRequest) 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.artifact.Artifact artifact = 1; + // .flyteidl.core.ArtifactQuery query = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_artifact())); + input, mutable_query())); + } else { + goto handle_unusual; + } + break; + } + + // bool details = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (16 & 0xFF)) { + + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( + input, &details_))); } else { goto handle_unusual; } @@ -4223,57 +4523,67 @@ bool GetArtifactResponse::MergePartialFromCodedStream( } } success: - // @@protoc_insertion_point(parse_success:flyteidl.artifact.GetArtifactResponse) + // @@protoc_insertion_point(parse_success:flyteidl.artifact.GetArtifactRequest) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.artifact.GetArtifactResponse) + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.GetArtifactRequest) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void GetArtifactResponse::SerializeWithCachedSizes( +void GetArtifactRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.artifact.GetArtifactResponse) + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.GetArtifactRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.artifact.Artifact artifact = 1; - if (this->has_artifact()) { + // .flyteidl.core.ArtifactQuery query = 1; + if (this->has_query()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 1, HasBitSetters::artifact(this), output); + 1, HasBitSetters::query(this), output); + } + + // bool details = 2; + if (this->details() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->details(), output); } if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } - // @@protoc_insertion_point(serialize_end:flyteidl.artifact.GetArtifactResponse) + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.GetArtifactRequest) } -::google::protobuf::uint8* GetArtifactResponse::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* GetArtifactRequest::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.GetArtifactResponse) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.GetArtifactRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.artifact.Artifact artifact = 1; - if (this->has_artifact()) { + // .flyteidl.core.ArtifactQuery query = 1; + if (this->has_query()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( - 1, HasBitSetters::artifact(this), target); + 1, HasBitSetters::query(this), target); + } + + // bool details = 2; + if (this->details() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(2, this->details(), target); } if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } - // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.GetArtifactResponse) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.GetArtifactRequest) return target; } -size_t GetArtifactResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.GetArtifactResponse) +size_t GetArtifactRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.GetArtifactRequest) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -4285,11 +4595,16 @@ size_t GetArtifactResponse::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .flyteidl.artifact.Artifact artifact = 1; - if (this->has_artifact()) { + // .flyteidl.core.ArtifactQuery query = 1; + if (this->has_query()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( - *artifact_); + *query_); + } + + // bool details = 2; + if (this->details() != 0) { + total_size += 1 + 1; } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); @@ -4297,134 +4612,148 @@ size_t GetArtifactResponse::ByteSizeLong() const { return total_size; } -void GetArtifactResponse::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.GetArtifactResponse) +void GetArtifactRequest::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.GetArtifactRequest) GOOGLE_DCHECK_NE(&from, this); - const GetArtifactResponse* source = - ::google::protobuf::DynamicCastToGenerated( + const GetArtifactRequest* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.GetArtifactResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.GetArtifactRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.GetArtifactResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.GetArtifactRequest) MergeFrom(*source); } } -void GetArtifactResponse::MergeFrom(const GetArtifactResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.GetArtifactResponse) +void GetArtifactRequest::MergeFrom(const GetArtifactRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.GetArtifactRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.has_artifact()) { - mutable_artifact()->::flyteidl::artifact::Artifact::MergeFrom(from.artifact()); + if (from.has_query()) { + mutable_query()->::flyteidl::core::ArtifactQuery::MergeFrom(from.query()); + } + if (from.details() != 0) { + set_details(from.details()); } } -void GetArtifactResponse::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.GetArtifactResponse) +void GetArtifactRequest::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.GetArtifactRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void GetArtifactResponse::CopyFrom(const GetArtifactResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.GetArtifactResponse) +void GetArtifactRequest::CopyFrom(const GetArtifactRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.GetArtifactRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool GetArtifactResponse::IsInitialized() const { +bool GetArtifactRequest::IsInitialized() const { return true; } -void GetArtifactResponse::Swap(GetArtifactResponse* other) { +void GetArtifactRequest::Swap(GetArtifactRequest* other) { if (other == this) return; InternalSwap(other); } -void GetArtifactResponse::InternalSwap(GetArtifactResponse* other) { +void GetArtifactRequest::InternalSwap(GetArtifactRequest* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - swap(artifact_, other->artifact_); + swap(query_, other->query_); + swap(details_, other->details_); } -::google::protobuf::Metadata GetArtifactResponse::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; +::google::protobuf::Metadata GetArtifactRequest::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } // =================================================================== -void SearchOptions::InitAsDefaultInstance() { +void GetArtifactResponse::InitAsDefaultInstance() { + ::flyteidl::artifact::_GetArtifactResponse_default_instance_._instance.get_mutable()->artifact_ = const_cast< ::flyteidl::artifact::Artifact*>( + ::flyteidl::artifact::Artifact::internal_default_instance()); } -class SearchOptions::HasBitSetters { +class GetArtifactResponse::HasBitSetters { public: + static const ::flyteidl::artifact::Artifact& artifact(const GetArtifactResponse* msg); }; +const ::flyteidl::artifact::Artifact& +GetArtifactResponse::HasBitSetters::artifact(const GetArtifactResponse* msg) { + return *msg->artifact_; +} #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int SearchOptions::kStrictPartitionsFieldNumber; -const int SearchOptions::kLatestByKeyFieldNumber; +const int GetArtifactResponse::kArtifactFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -SearchOptions::SearchOptions() +GetArtifactResponse::GetArtifactResponse() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.artifact.SearchOptions) + // @@protoc_insertion_point(constructor:flyteidl.artifact.GetArtifactResponse) } -SearchOptions::SearchOptions(const SearchOptions& from) +GetArtifactResponse::GetArtifactResponse(const GetArtifactResponse& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - ::memcpy(&strict_partitions_, &from.strict_partitions_, - static_cast(reinterpret_cast(&latest_by_key_) - - reinterpret_cast(&strict_partitions_)) + sizeof(latest_by_key_)); - // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.SearchOptions) + if (from.has_artifact()) { + artifact_ = new ::flyteidl::artifact::Artifact(*from.artifact_); + } else { + artifact_ = nullptr; + } + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.GetArtifactResponse) } -void SearchOptions::SharedCtor() { - ::memset(&strict_partitions_, 0, static_cast( - reinterpret_cast(&latest_by_key_) - - reinterpret_cast(&strict_partitions_)) + sizeof(latest_by_key_)); +void GetArtifactResponse::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_GetArtifactResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); + artifact_ = nullptr; } -SearchOptions::~SearchOptions() { - // @@protoc_insertion_point(destructor:flyteidl.artifact.SearchOptions) +GetArtifactResponse::~GetArtifactResponse() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.GetArtifactResponse) SharedDtor(); } -void SearchOptions::SharedDtor() { +void GetArtifactResponse::SharedDtor() { + if (this != internal_default_instance()) delete artifact_; } -void SearchOptions::SetCachedSize(int size) const { +void GetArtifactResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -const SearchOptions& SearchOptions::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_SearchOptions_flyteidl_2fartifact_2fartifacts_2eproto.base); +const GetArtifactResponse& GetArtifactResponse::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_GetArtifactResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } -void SearchOptions::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.SearchOptions) +void GetArtifactResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.GetArtifactResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - ::memset(&strict_partitions_, 0, static_cast( - reinterpret_cast(&latest_by_key_) - - reinterpret_cast(&strict_partitions_)) + sizeof(latest_by_key_)); + if (GetArenaNoVirtual() == nullptr && artifact_ != nullptr) { + delete artifact_; + } + artifact_ = nullptr; _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* SearchOptions::_InternalParse(const char* begin, const char* end, void* object, +const char* GetArtifactResponse::_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; @@ -4434,18 +4763,17 @@ const char* SearchOptions::_InternalParse(const char* begin, const char* end, vo ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // bool strict_partitions = 1; + // .flyteidl.artifact.Artifact artifact = 1; case 1: { - if (static_cast<::google::protobuf::uint8>(tag) != 8) goto handle_unusual; - msg->set_strict_partitions(::google::protobuf::internal::ReadVarint(&ptr)); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - break; - } - // bool latest_by_key = 2; - case 2: { - if (static_cast<::google::protobuf::uint8>(tag) != 16) goto handle_unusual; - msg->set_latest_by_key(::google::protobuf::internal::ReadVarint(&ptr)); + if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + parser_till_end = ::flyteidl::artifact::Artifact::_InternalParse; + object = msg->mutable_artifact(); + 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: { @@ -4463,38 +4791,26 @@ const char* SearchOptions::_InternalParse(const char* begin, const char* end, vo } // 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 SearchOptions::MergePartialFromCodedStream( +bool GetArtifactResponse::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; - // @@protoc_insertion_point(parse_start:flyteidl.artifact.SearchOptions) + // @@protoc_insertion_point(parse_start:flyteidl.artifact.GetArtifactResponse) 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)) { - // bool strict_partitions = 1; + // .flyteidl.artifact.Artifact artifact = 1; case 1: { - if (static_cast< ::google::protobuf::uint8>(tag) == (8 & 0xFF)) { - - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &strict_partitions_))); - } else { - goto handle_unusual; - } - break; - } - - // bool latest_by_key = 2; - case 2: { - if (static_cast< ::google::protobuf::uint8>(tag) == (16 & 0xFF)) { - - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &latest_by_key_))); + if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_artifact())); } else { goto handle_unusual; } @@ -4513,64 +4829,57 @@ bool SearchOptions::MergePartialFromCodedStream( } } success: - // @@protoc_insertion_point(parse_success:flyteidl.artifact.SearchOptions) + // @@protoc_insertion_point(parse_success:flyteidl.artifact.GetArtifactResponse) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.artifact.SearchOptions) + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.GetArtifactResponse) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void SearchOptions::SerializeWithCachedSizes( +void GetArtifactResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.artifact.SearchOptions) + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.GetArtifactResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // bool strict_partitions = 1; - if (this->strict_partitions() != 0) { - ::google::protobuf::internal::WireFormatLite::WriteBool(1, this->strict_partitions(), output); - } - - // bool latest_by_key = 2; - if (this->latest_by_key() != 0) { - ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->latest_by_key(), output); + // .flyteidl.artifact.Artifact artifact = 1; + if (this->has_artifact()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 1, HasBitSetters::artifact(this), output); } if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } - // @@protoc_insertion_point(serialize_end:flyteidl.artifact.SearchOptions) + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.GetArtifactResponse) } -::google::protobuf::uint8* SearchOptions::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* GetArtifactResponse::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.SearchOptions) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.GetArtifactResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // bool strict_partitions = 1; - if (this->strict_partitions() != 0) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(1, this->strict_partitions(), target); - } - - // bool latest_by_key = 2; - if (this->latest_by_key() != 0) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(2, this->latest_by_key(), target); + // .flyteidl.artifact.Artifact artifact = 1; + if (this->has_artifact()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 1, HasBitSetters::artifact(this), target); } if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } - // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.SearchOptions) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.GetArtifactResponse) return target; } -size_t SearchOptions::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.SearchOptions) +size_t GetArtifactResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.GetArtifactResponse) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -4582,14 +4891,11 @@ size_t SearchOptions::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // bool strict_partitions = 1; - if (this->strict_partitions() != 0) { - total_size += 1 + 1; - } - - // bool latest_by_key = 2; - if (this->latest_by_key() != 0) { - total_size += 1 + 1; + // .flyteidl.artifact.Artifact artifact = 1; + if (this->has_artifact()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *artifact_); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); @@ -4597,225 +4903,1588 @@ size_t SearchOptions::ByteSizeLong() const { return total_size; } -void SearchOptions::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.SearchOptions) +void GetArtifactResponse::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.GetArtifactResponse) GOOGLE_DCHECK_NE(&from, this); - const SearchOptions* source = - ::google::protobuf::DynamicCastToGenerated( + const GetArtifactResponse* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.SearchOptions) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.GetArtifactResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.SearchOptions) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.GetArtifactResponse) MergeFrom(*source); } } -void SearchOptions::MergeFrom(const SearchOptions& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.SearchOptions) +void GetArtifactResponse::MergeFrom(const GetArtifactResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.GetArtifactResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.strict_partitions() != 0) { - set_strict_partitions(from.strict_partitions()); - } - if (from.latest_by_key() != 0) { - set_latest_by_key(from.latest_by_key()); + if (from.has_artifact()) { + mutable_artifact()->::flyteidl::artifact::Artifact::MergeFrom(from.artifact()); } } -void SearchOptions::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.SearchOptions) +void GetArtifactResponse::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.GetArtifactResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void SearchOptions::CopyFrom(const SearchOptions& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.SearchOptions) +void GetArtifactResponse::CopyFrom(const GetArtifactResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.GetArtifactResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool SearchOptions::IsInitialized() const { +bool GetArtifactResponse::IsInitialized() const { return true; } -void SearchOptions::Swap(SearchOptions* other) { +void GetArtifactResponse::Swap(GetArtifactResponse* other) { if (other == this) return; InternalSwap(other); } -void SearchOptions::InternalSwap(SearchOptions* other) { +void GetArtifactResponse::InternalSwap(GetArtifactResponse* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - swap(strict_partitions_, other->strict_partitions_); - swap(latest_by_key_, other->latest_by_key_); + swap(artifact_, other->artifact_); } -::google::protobuf::Metadata SearchOptions::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; +::google::protobuf::Metadata GetArtifactResponse::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } // =================================================================== -void SearchArtifactsRequest::InitAsDefaultInstance() { - ::flyteidl::artifact::_SearchArtifactsRequest_default_instance_._instance.get_mutable()->artifact_key_ = const_cast< ::flyteidl::core::ArtifactKey*>( - ::flyteidl::core::ArtifactKey::internal_default_instance()); - ::flyteidl::artifact::_SearchArtifactsRequest_default_instance_._instance.get_mutable()->partitions_ = const_cast< ::flyteidl::core::Partitions*>( - ::flyteidl::core::Partitions::internal_default_instance()); - ::flyteidl::artifact::_SearchArtifactsRequest_default_instance_._instance.get_mutable()->options_ = const_cast< ::flyteidl::artifact::SearchOptions*>( - ::flyteidl::artifact::SearchOptions::internal_default_instance()); +void SearchOptions::InitAsDefaultInstance() { } -class SearchArtifactsRequest::HasBitSetters { +class SearchOptions::HasBitSetters { public: - static const ::flyteidl::core::ArtifactKey& artifact_key(const SearchArtifactsRequest* msg); - static const ::flyteidl::core::Partitions& partitions(const SearchArtifactsRequest* msg); - static const ::flyteidl::artifact::SearchOptions& options(const SearchArtifactsRequest* msg); }; -const ::flyteidl::core::ArtifactKey& -SearchArtifactsRequest::HasBitSetters::artifact_key(const SearchArtifactsRequest* msg) { - return *msg->artifact_key_; -} -const ::flyteidl::core::Partitions& -SearchArtifactsRequest::HasBitSetters::partitions(const SearchArtifactsRequest* msg) { - return *msg->partitions_; -} -const ::flyteidl::artifact::SearchOptions& -SearchArtifactsRequest::HasBitSetters::options(const SearchArtifactsRequest* msg) { - return *msg->options_; -} -void SearchArtifactsRequest::clear_artifact_key() { - if (GetArenaNoVirtual() == nullptr && artifact_key_ != nullptr) { - delete artifact_key_; - } - artifact_key_ = nullptr; -} -void SearchArtifactsRequest::clear_partitions() { - if (GetArenaNoVirtual() == nullptr && partitions_ != nullptr) { - delete partitions_; - } - partitions_ = nullptr; -} #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int SearchArtifactsRequest::kArtifactKeyFieldNumber; -const int SearchArtifactsRequest::kPartitionsFieldNumber; -const int SearchArtifactsRequest::kPrincipalFieldNumber; -const int SearchArtifactsRequest::kVersionFieldNumber; -const int SearchArtifactsRequest::kOptionsFieldNumber; -const int SearchArtifactsRequest::kTokenFieldNumber; -const int SearchArtifactsRequest::kLimitFieldNumber; +const int SearchOptions::kStrictPartitionsFieldNumber; +const int SearchOptions::kLatestByKeyFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -SearchArtifactsRequest::SearchArtifactsRequest() +SearchOptions::SearchOptions() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.artifact.SearchArtifactsRequest) + // @@protoc_insertion_point(constructor:flyteidl.artifact.SearchOptions) } -SearchArtifactsRequest::SearchArtifactsRequest(const SearchArtifactsRequest& from) +SearchOptions::SearchOptions(const SearchOptions& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - principal_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.principal().size() > 0) { - principal_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.principal_); - } - version_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.version().size() > 0) { - version_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.version_); - } - token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.token().size() > 0) { - token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); - } - if (from.has_artifact_key()) { - artifact_key_ = new ::flyteidl::core::ArtifactKey(*from.artifact_key_); - } else { - artifact_key_ = nullptr; - } - if (from.has_partitions()) { - partitions_ = new ::flyteidl::core::Partitions(*from.partitions_); - } else { - partitions_ = nullptr; - } - if (from.has_options()) { - options_ = new ::flyteidl::artifact::SearchOptions(*from.options_); - } else { - options_ = nullptr; - } - limit_ = from.limit_; - // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.SearchArtifactsRequest) + ::memcpy(&strict_partitions_, &from.strict_partitions_, + static_cast(reinterpret_cast(&latest_by_key_) - + reinterpret_cast(&strict_partitions_)) + sizeof(latest_by_key_)); + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.SearchOptions) } -void SearchArtifactsRequest::SharedCtor() { - ::google::protobuf::internal::InitSCC( - &scc_info_SearchArtifactsRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - principal_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - version_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - ::memset(&artifact_key_, 0, static_cast( - reinterpret_cast(&limit_) - - reinterpret_cast(&artifact_key_)) + sizeof(limit_)); +void SearchOptions::SharedCtor() { + ::memset(&strict_partitions_, 0, static_cast( + reinterpret_cast(&latest_by_key_) - + reinterpret_cast(&strict_partitions_)) + sizeof(latest_by_key_)); +} + +SearchOptions::~SearchOptions() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.SearchOptions) + SharedDtor(); +} + +void SearchOptions::SharedDtor() { +} + +void SearchOptions::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const SearchOptions& SearchOptions::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_SearchOptions_flyteidl_2fartifacts_2fartifacts_2eproto.base); + return *internal_default_instance(); +} + + +void SearchOptions::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.SearchOptions) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + ::memset(&strict_partitions_, 0, static_cast( + reinterpret_cast(&latest_by_key_) - + reinterpret_cast(&strict_partitions_)) + sizeof(latest_by_key_)); + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* SearchOptions::_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) { + // bool strict_partitions = 1; + case 1: { + if (static_cast<::google::protobuf::uint8>(tag) != 8) goto handle_unusual; + msg->set_strict_partitions(::google::protobuf::internal::ReadVarint(&ptr)); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + break; + } + // bool latest_by_key = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 16) goto handle_unusual; + msg->set_latest_by_key(::google::protobuf::internal::ReadVarint(&ptr)); + 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; +} +#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +bool SearchOptions::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure + ::google::protobuf::uint32 tag; + // @@protoc_insertion_point(parse_start:flyteidl.artifact.SearchOptions) + 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)) { + // bool strict_partitions = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (8 & 0xFF)) { + + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( + input, &strict_partitions_))); + } else { + goto handle_unusual; + } + break; + } + + // bool latest_by_key = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (16 & 0xFF)) { + + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( + input, &latest_by_key_))); + } else { + goto handle_unusual; + } + break; + } + + default: { + handle_unusual: + if (tag == 0) { + goto success; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, _internal_metadata_.mutable_unknown_fields())); + break; + } + } + } +success: + // @@protoc_insertion_point(parse_success:flyteidl.artifact.SearchOptions) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.SearchOptions) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void SearchOptions::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.SearchOptions) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // bool strict_partitions = 1; + if (this->strict_partitions() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteBool(1, this->strict_partitions(), output); + } + + // bool latest_by_key = 2; + if (this->latest_by_key() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->latest_by_key(), output); + } + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.SearchOptions) +} + +::google::protobuf::uint8* SearchOptions::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.SearchOptions) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // bool strict_partitions = 1; + if (this->strict_partitions() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(1, this->strict_partitions(), target); + } + + // bool latest_by_key = 2; + if (this->latest_by_key() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(2, this->latest_by_key(), target); + } + + if (_internal_metadata_.have_unknown_fields()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields(), target); + } + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.SearchOptions) + return target; +} + +size_t SearchOptions::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.SearchOptions) + 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; + + // bool strict_partitions = 1; + if (this->strict_partitions() != 0) { + total_size += 1 + 1; + } + + // bool latest_by_key = 2; + if (this->latest_by_key() != 0) { + total_size += 1 + 1; + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void SearchOptions::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.SearchOptions) + GOOGLE_DCHECK_NE(&from, this); + const SearchOptions* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.SearchOptions) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.SearchOptions) + MergeFrom(*source); + } +} + +void SearchOptions::MergeFrom(const SearchOptions& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.SearchOptions) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom(from._internal_metadata_); + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (from.strict_partitions() != 0) { + set_strict_partitions(from.strict_partitions()); + } + if (from.latest_by_key() != 0) { + set_latest_by_key(from.latest_by_key()); + } +} + +void SearchOptions::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.SearchOptions) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void SearchOptions::CopyFrom(const SearchOptions& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.SearchOptions) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool SearchOptions::IsInitialized() const { + return true; +} + +void SearchOptions::Swap(SearchOptions* other) { + if (other == this) return; + InternalSwap(other); +} +void SearchOptions::InternalSwap(SearchOptions* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + swap(strict_partitions_, other->strict_partitions_); + swap(latest_by_key_, other->latest_by_key_); +} + +::google::protobuf::Metadata SearchOptions::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void SearchArtifactsRequest::InitAsDefaultInstance() { + ::flyteidl::artifact::_SearchArtifactsRequest_default_instance_._instance.get_mutable()->artifact_key_ = const_cast< ::flyteidl::core::ArtifactKey*>( + ::flyteidl::core::ArtifactKey::internal_default_instance()); + ::flyteidl::artifact::_SearchArtifactsRequest_default_instance_._instance.get_mutable()->partitions_ = const_cast< ::flyteidl::core::Partitions*>( + ::flyteidl::core::Partitions::internal_default_instance()); + ::flyteidl::artifact::_SearchArtifactsRequest_default_instance_._instance.get_mutable()->time_partition_value_ = const_cast< ::google::protobuf::Timestamp*>( + ::google::protobuf::Timestamp::internal_default_instance()); + ::flyteidl::artifact::_SearchArtifactsRequest_default_instance_._instance.get_mutable()->options_ = const_cast< ::flyteidl::artifact::SearchOptions*>( + ::flyteidl::artifact::SearchOptions::internal_default_instance()); +} +class SearchArtifactsRequest::HasBitSetters { + public: + static const ::flyteidl::core::ArtifactKey& artifact_key(const SearchArtifactsRequest* msg); + static const ::flyteidl::core::Partitions& partitions(const SearchArtifactsRequest* msg); + static const ::google::protobuf::Timestamp& time_partition_value(const SearchArtifactsRequest* msg); + static const ::flyteidl::artifact::SearchOptions& options(const SearchArtifactsRequest* msg); +}; + +const ::flyteidl::core::ArtifactKey& +SearchArtifactsRequest::HasBitSetters::artifact_key(const SearchArtifactsRequest* msg) { + return *msg->artifact_key_; +} +const ::flyteidl::core::Partitions& +SearchArtifactsRequest::HasBitSetters::partitions(const SearchArtifactsRequest* msg) { + return *msg->partitions_; +} +const ::google::protobuf::Timestamp& +SearchArtifactsRequest::HasBitSetters::time_partition_value(const SearchArtifactsRequest* msg) { + return *msg->time_partition_value_; +} +const ::flyteidl::artifact::SearchOptions& +SearchArtifactsRequest::HasBitSetters::options(const SearchArtifactsRequest* msg) { + return *msg->options_; +} +void SearchArtifactsRequest::clear_artifact_key() { + if (GetArenaNoVirtual() == nullptr && artifact_key_ != nullptr) { + delete artifact_key_; + } + artifact_key_ = nullptr; +} +void SearchArtifactsRequest::clear_partitions() { + if (GetArenaNoVirtual() == nullptr && partitions_ != nullptr) { + delete partitions_; + } + partitions_ = nullptr; +} +void SearchArtifactsRequest::clear_time_partition_value() { + if (GetArenaNoVirtual() == nullptr && time_partition_value_ != nullptr) { + delete time_partition_value_; + } + time_partition_value_ = nullptr; +} +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int SearchArtifactsRequest::kArtifactKeyFieldNumber; +const int SearchArtifactsRequest::kPartitionsFieldNumber; +const int SearchArtifactsRequest::kTimePartitionValueFieldNumber; +const int SearchArtifactsRequest::kPrincipalFieldNumber; +const int SearchArtifactsRequest::kVersionFieldNumber; +const int SearchArtifactsRequest::kOptionsFieldNumber; +const int SearchArtifactsRequest::kTokenFieldNumber; +const int SearchArtifactsRequest::kLimitFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +SearchArtifactsRequest::SearchArtifactsRequest() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.artifact.SearchArtifactsRequest) +} +SearchArtifactsRequest::SearchArtifactsRequest(const SearchArtifactsRequest& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + principal_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.principal().size() > 0) { + principal_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.principal_); + } + version_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.version().size() > 0) { + version_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.version_); + } + token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.token().size() > 0) { + token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); + } + if (from.has_artifact_key()) { + artifact_key_ = new ::flyteidl::core::ArtifactKey(*from.artifact_key_); + } else { + artifact_key_ = nullptr; + } + if (from.has_partitions()) { + partitions_ = new ::flyteidl::core::Partitions(*from.partitions_); + } else { + partitions_ = nullptr; + } + if (from.has_time_partition_value()) { + time_partition_value_ = new ::google::protobuf::Timestamp(*from.time_partition_value_); + } else { + time_partition_value_ = nullptr; + } + if (from.has_options()) { + options_ = new ::flyteidl::artifact::SearchOptions(*from.options_); + } else { + options_ = nullptr; + } + limit_ = from.limit_; + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.SearchArtifactsRequest) +} + +void SearchArtifactsRequest::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_SearchArtifactsRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + principal_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + version_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + ::memset(&artifact_key_, 0, static_cast( + reinterpret_cast(&limit_) - + reinterpret_cast(&artifact_key_)) + sizeof(limit_)); +} + +SearchArtifactsRequest::~SearchArtifactsRequest() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.SearchArtifactsRequest) + SharedDtor(); +} + +void SearchArtifactsRequest::SharedDtor() { + principal_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + version_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (this != internal_default_instance()) delete artifact_key_; + if (this != internal_default_instance()) delete partitions_; + if (this != internal_default_instance()) delete time_partition_value_; + if (this != internal_default_instance()) delete options_; +} + +void SearchArtifactsRequest::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const SearchArtifactsRequest& SearchArtifactsRequest::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_SearchArtifactsRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + return *internal_default_instance(); +} + + +void SearchArtifactsRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.SearchArtifactsRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + principal_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + version_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (GetArenaNoVirtual() == nullptr && artifact_key_ != nullptr) { + delete artifact_key_; + } + artifact_key_ = nullptr; + if (GetArenaNoVirtual() == nullptr && partitions_ != nullptr) { + delete partitions_; + } + partitions_ = nullptr; + if (GetArenaNoVirtual() == nullptr && time_partition_value_ != nullptr) { + delete time_partition_value_; + } + time_partition_value_ = nullptr; + if (GetArenaNoVirtual() == nullptr && options_ != nullptr) { + delete options_; + } + options_ = nullptr; + limit_ = 0; + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* SearchArtifactsRequest::_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.ArtifactKey artifact_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); + parser_till_end = ::flyteidl::core::ArtifactKey::_InternalParse; + object = msg->mutable_artifact_key(); + 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.core.Partitions partitions = 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::core::Partitions::_InternalParse; + object = msg->mutable_partitions(); + 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; + } + // .google.protobuf.Timestamp time_partition_value = 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 = ::google::protobuf::Timestamp::_InternalParse; + object = msg->mutable_time_partition_value(); + 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; + } + // string principal = 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.artifact.SearchArtifactsRequest.principal"); + object = msg->mutable_principal(); + 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 version = 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.artifact.SearchArtifactsRequest.version"); + object = msg->mutable_version(); + 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.artifact.SearchOptions options = 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::artifact::SearchOptions::_InternalParse; + object = msg->mutable_options(); + 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; + } + // string token = 7; + case 7: { + if (static_cast<::google::protobuf::uint8>(tag) != 58) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.artifact.SearchArtifactsRequest.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; + } + // int32 limit = 8; + case 8: { + if (static_cast<::google::protobuf::uint8>(tag) != 64) goto handle_unusual; + msg->set_limit(::google::protobuf::internal::ReadVarint(&ptr)); + 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 SearchArtifactsRequest::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure + ::google::protobuf::uint32 tag; + // @@protoc_insertion_point(parse_start:flyteidl.artifact.SearchArtifactsRequest) + 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.ArtifactKey artifact_key = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_artifact_key())); + } else { + goto handle_unusual; + } + break; + } + + // .flyteidl.core.Partitions partitions = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_partitions())); + } else { + goto handle_unusual; + } + break; + } + + // .google.protobuf.Timestamp time_partition_value = 3; + case 3: { + if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_time_partition_value())); + } else { + goto handle_unusual; + } + break; + } + + // string principal = 4; + case 4: { + if (static_cast< ::google::protobuf::uint8>(tag) == (34 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_principal())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->principal().data(), static_cast(this->principal().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.artifact.SearchArtifactsRequest.principal")); + } else { + goto handle_unusual; + } + break; + } + + // string version = 5; + case 5: { + if (static_cast< ::google::protobuf::uint8>(tag) == (42 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_version())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->version().data(), static_cast(this->version().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.artifact.SearchArtifactsRequest.version")); + } else { + goto handle_unusual; + } + break; + } + + // .flyteidl.artifact.SearchOptions options = 6; + case 6: { + if (static_cast< ::google::protobuf::uint8>(tag) == (50 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_options())); + } else { + goto handle_unusual; + } + break; + } + + // string token = 7; + case 7: { + if (static_cast< ::google::protobuf::uint8>(tag) == (58 & 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.artifact.SearchArtifactsRequest.token")); + } else { + goto handle_unusual; + } + break; + } + + // int32 limit = 8; + case 8: { + if (static_cast< ::google::protobuf::uint8>(tag) == (64 & 0xFF)) { + + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( + input, &limit_))); + } else { + goto handle_unusual; + } + break; + } + + default: { + handle_unusual: + if (tag == 0) { + goto success; + } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, _internal_metadata_.mutable_unknown_fields())); + break; + } + } + } +success: + // @@protoc_insertion_point(parse_success:flyteidl.artifact.SearchArtifactsRequest) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.SearchArtifactsRequest) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void SearchArtifactsRequest::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.SearchArtifactsRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // .flyteidl.core.ArtifactKey artifact_key = 1; + if (this->has_artifact_key()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 1, HasBitSetters::artifact_key(this), output); + } + + // .flyteidl.core.Partitions partitions = 2; + if (this->has_partitions()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 2, HasBitSetters::partitions(this), output); + } + + // .google.protobuf.Timestamp time_partition_value = 3; + if (this->has_time_partition_value()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 3, HasBitSetters::time_partition_value(this), output); + } + + // string principal = 4; + if (this->principal().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->principal().data(), static_cast(this->principal().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.artifact.SearchArtifactsRequest.principal"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 4, this->principal(), output); + } + + // string version = 5; + if (this->version().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->version().data(), static_cast(this->version().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.artifact.SearchArtifactsRequest.version"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 5, this->version(), output); + } + + // .flyteidl.artifact.SearchOptions options = 6; + if (this->has_options()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 6, HasBitSetters::options(this), output); + } + + // string token = 7; + if (this->token().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->token().data(), static_cast(this->token().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.artifact.SearchArtifactsRequest.token"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 7, this->token(), output); + } + + // int32 limit = 8; + if (this->limit() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteInt32(8, this->limit(), output); + } + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.SearchArtifactsRequest) +} + +::google::protobuf::uint8* SearchArtifactsRequest::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.SearchArtifactsRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // .flyteidl.core.ArtifactKey artifact_key = 1; + if (this->has_artifact_key()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 1, HasBitSetters::artifact_key(this), target); + } + + // .flyteidl.core.Partitions partitions = 2; + if (this->has_partitions()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 2, HasBitSetters::partitions(this), target); + } + + // .google.protobuf.Timestamp time_partition_value = 3; + if (this->has_time_partition_value()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 3, HasBitSetters::time_partition_value(this), target); + } + + // string principal = 4; + if (this->principal().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->principal().data(), static_cast(this->principal().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.artifact.SearchArtifactsRequest.principal"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 4, this->principal(), target); + } + + // string version = 5; + if (this->version().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->version().data(), static_cast(this->version().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.artifact.SearchArtifactsRequest.version"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 5, this->version(), target); + } + + // .flyteidl.artifact.SearchOptions options = 6; + if (this->has_options()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 6, HasBitSetters::options(this), target); + } + + // string token = 7; + if (this->token().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->token().data(), static_cast(this->token().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.artifact.SearchArtifactsRequest.token"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 7, this->token(), target); + } + + // int32 limit = 8; + if (this->limit() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(8, this->limit(), target); + } + + if (_internal_metadata_.have_unknown_fields()) { + target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields(), target); + } + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.SearchArtifactsRequest) + return target; +} + +size_t SearchArtifactsRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.SearchArtifactsRequest) + 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 principal = 4; + if (this->principal().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->principal()); + } + + // string version = 5; + if (this->version().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->version()); + } + + // string token = 7; + if (this->token().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->token()); + } + + // .flyteidl.core.ArtifactKey artifact_key = 1; + if (this->has_artifact_key()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *artifact_key_); + } + + // .flyteidl.core.Partitions partitions = 2; + if (this->has_partitions()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *partitions_); + } + + // .google.protobuf.Timestamp time_partition_value = 3; + if (this->has_time_partition_value()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *time_partition_value_); + } + + // .flyteidl.artifact.SearchOptions options = 6; + if (this->has_options()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *options_); + } + + // int32 limit = 8; + if (this->limit() != 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::Int32Size( + this->limit()); + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void SearchArtifactsRequest::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.SearchArtifactsRequest) + GOOGLE_DCHECK_NE(&from, this); + const SearchArtifactsRequest* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.SearchArtifactsRequest) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.SearchArtifactsRequest) + MergeFrom(*source); + } +} + +void SearchArtifactsRequest::MergeFrom(const SearchArtifactsRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.SearchArtifactsRequest) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom(from._internal_metadata_); + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (from.principal().size() > 0) { + + principal_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.principal_); + } + if (from.version().size() > 0) { + + version_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.version_); + } + if (from.token().size() > 0) { + + token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); + } + if (from.has_artifact_key()) { + mutable_artifact_key()->::flyteidl::core::ArtifactKey::MergeFrom(from.artifact_key()); + } + if (from.has_partitions()) { + mutable_partitions()->::flyteidl::core::Partitions::MergeFrom(from.partitions()); + } + if (from.has_time_partition_value()) { + mutable_time_partition_value()->::google::protobuf::Timestamp::MergeFrom(from.time_partition_value()); + } + if (from.has_options()) { + mutable_options()->::flyteidl::artifact::SearchOptions::MergeFrom(from.options()); + } + if (from.limit() != 0) { + set_limit(from.limit()); + } +} + +void SearchArtifactsRequest::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.SearchArtifactsRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void SearchArtifactsRequest::CopyFrom(const SearchArtifactsRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.SearchArtifactsRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool SearchArtifactsRequest::IsInitialized() const { + return true; +} + +void SearchArtifactsRequest::Swap(SearchArtifactsRequest* other) { + if (other == this) return; + InternalSwap(other); +} +void SearchArtifactsRequest::InternalSwap(SearchArtifactsRequest* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + principal_.Swap(&other->principal_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + version_.Swap(&other->version_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + token_.Swap(&other->token_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + swap(artifact_key_, other->artifact_key_); + swap(partitions_, other->partitions_); + swap(time_partition_value_, other->time_partition_value_); + swap(options_, other->options_); + swap(limit_, other->limit_); +} + +::google::protobuf::Metadata SearchArtifactsRequest::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void SearchArtifactsResponse::InitAsDefaultInstance() { +} +class SearchArtifactsResponse::HasBitSetters { + public: +}; + +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int SearchArtifactsResponse::kArtifactsFieldNumber; +const int SearchArtifactsResponse::kTokenFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +SearchArtifactsResponse::SearchArtifactsResponse() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.artifact.SearchArtifactsResponse) +} +SearchArtifactsResponse::SearchArtifactsResponse(const SearchArtifactsResponse& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr), + artifacts_(from.artifacts_) { + _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.artifact.SearchArtifactsResponse) +} + +void SearchArtifactsResponse::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_SearchArtifactsResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); + token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +SearchArtifactsResponse::~SearchArtifactsResponse() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.SearchArtifactsResponse) + SharedDtor(); +} + +void SearchArtifactsResponse::SharedDtor() { + token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +void SearchArtifactsResponse::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const SearchArtifactsResponse& SearchArtifactsResponse::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_SearchArtifactsResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); + return *internal_default_instance(); +} + + +void SearchArtifactsResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.SearchArtifactsResponse) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + artifacts_.Clear(); + token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* SearchArtifactsResponse::_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.artifact.Artifact artifacts = 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::artifact::Artifact::_InternalParse; + object = msg->add_artifacts(); + 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.artifact.SearchArtifactsResponse.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 SearchArtifactsResponse::MergePartialFromCodedStream( + ::google::protobuf::io::CodedInputStream* input) { +#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure + ::google::protobuf::uint32 tag; + // @@protoc_insertion_point(parse_start:flyteidl.artifact.SearchArtifactsResponse) + 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.artifact.Artifact artifacts = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, add_artifacts())); + } 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.artifact.SearchArtifactsResponse.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.artifact.SearchArtifactsResponse) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.SearchArtifactsResponse) + return false; +#undef DO_ } +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -SearchArtifactsRequest::~SearchArtifactsRequest() { - // @@protoc_insertion_point(destructor:flyteidl.artifact.SearchArtifactsRequest) +void SearchArtifactsResponse::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.SearchArtifactsResponse) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .flyteidl.artifact.Artifact artifacts = 1; + for (unsigned int i = 0, + n = static_cast(this->artifacts_size()); i < n; i++) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 1, + this->artifacts(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.artifact.SearchArtifactsResponse.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.artifact.SearchArtifactsResponse) +} + +::google::protobuf::uint8* SearchArtifactsResponse::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.SearchArtifactsResponse) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .flyteidl.artifact.Artifact artifacts = 1; + for (unsigned int i = 0, + n = static_cast(this->artifacts_size()); i < n; i++) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 1, this->artifacts(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.artifact.SearchArtifactsResponse.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.artifact.SearchArtifactsResponse) + return target; +} + +size_t SearchArtifactsResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.SearchArtifactsResponse) + 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.artifact.Artifact artifacts = 1; + { + unsigned int count = static_cast(this->artifacts_size()); + total_size += 1UL * count; + for (unsigned int i = 0; i < count; i++) { + total_size += + ::google::protobuf::internal::WireFormatLite::MessageSize( + this->artifacts(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 SearchArtifactsResponse::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.SearchArtifactsResponse) + GOOGLE_DCHECK_NE(&from, this); + const SearchArtifactsResponse* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.SearchArtifactsResponse) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.SearchArtifactsResponse) + MergeFrom(*source); + } +} + +void SearchArtifactsResponse::MergeFrom(const SearchArtifactsResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.SearchArtifactsResponse) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom(from._internal_metadata_); + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + artifacts_.MergeFrom(from.artifacts_); + if (from.token().size() > 0) { + + token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); + } +} + +void SearchArtifactsResponse::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.SearchArtifactsResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void SearchArtifactsResponse::CopyFrom(const SearchArtifactsResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.SearchArtifactsResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool SearchArtifactsResponse::IsInitialized() const { + return true; +} + +void SearchArtifactsResponse::Swap(SearchArtifactsResponse* other) { + if (other == this) return; + InternalSwap(other); +} +void SearchArtifactsResponse::InternalSwap(SearchArtifactsResponse* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + CastToBase(&artifacts_)->InternalSwap(CastToBase(&other->artifacts_)); + token_.Swap(&other->token_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); +} + +::google::protobuf::Metadata SearchArtifactsResponse::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void FindByWorkflowExecRequest::InitAsDefaultInstance() { + ::flyteidl::artifact::_FindByWorkflowExecRequest_default_instance_._instance.get_mutable()->exec_id_ = const_cast< ::flyteidl::core::WorkflowExecutionIdentifier*>( + ::flyteidl::core::WorkflowExecutionIdentifier::internal_default_instance()); +} +class FindByWorkflowExecRequest::HasBitSetters { + public: + static const ::flyteidl::core::WorkflowExecutionIdentifier& exec_id(const FindByWorkflowExecRequest* msg); +}; + +const ::flyteidl::core::WorkflowExecutionIdentifier& +FindByWorkflowExecRequest::HasBitSetters::exec_id(const FindByWorkflowExecRequest* msg) { + return *msg->exec_id_; +} +void FindByWorkflowExecRequest::clear_exec_id() { + if (GetArenaNoVirtual() == nullptr && exec_id_ != nullptr) { + delete exec_id_; + } + exec_id_ = nullptr; +} +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int FindByWorkflowExecRequest::kExecIdFieldNumber; +const int FindByWorkflowExecRequest::kDirectionFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +FindByWorkflowExecRequest::FindByWorkflowExecRequest() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.artifact.FindByWorkflowExecRequest) +} +FindByWorkflowExecRequest::FindByWorkflowExecRequest(const FindByWorkflowExecRequest& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + if (from.has_exec_id()) { + exec_id_ = new ::flyteidl::core::WorkflowExecutionIdentifier(*from.exec_id_); + } else { + exec_id_ = nullptr; + } + direction_ = from.direction_; + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.FindByWorkflowExecRequest) +} + +void FindByWorkflowExecRequest::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_FindByWorkflowExecRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + ::memset(&exec_id_, 0, static_cast( + reinterpret_cast(&direction_) - + reinterpret_cast(&exec_id_)) + sizeof(direction_)); +} + +FindByWorkflowExecRequest::~FindByWorkflowExecRequest() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.FindByWorkflowExecRequest) SharedDtor(); } -void SearchArtifactsRequest::SharedDtor() { - principal_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - version_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (this != internal_default_instance()) delete artifact_key_; - if (this != internal_default_instance()) delete partitions_; - if (this != internal_default_instance()) delete options_; +void FindByWorkflowExecRequest::SharedDtor() { + if (this != internal_default_instance()) delete exec_id_; } -void SearchArtifactsRequest::SetCachedSize(int size) const { +void FindByWorkflowExecRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -const SearchArtifactsRequest& SearchArtifactsRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_SearchArtifactsRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); +const FindByWorkflowExecRequest& FindByWorkflowExecRequest::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_FindByWorkflowExecRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } -void SearchArtifactsRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.SearchArtifactsRequest) +void FindByWorkflowExecRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.FindByWorkflowExecRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - principal_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - version_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (GetArenaNoVirtual() == nullptr && artifact_key_ != nullptr) { - delete artifact_key_; - } - artifact_key_ = nullptr; - if (GetArenaNoVirtual() == nullptr && partitions_ != nullptr) { - delete partitions_; - } - partitions_ = nullptr; - if (GetArenaNoVirtual() == nullptr && options_ != nullptr) { - delete options_; + if (GetArenaNoVirtual() == nullptr && exec_id_ != nullptr) { + delete exec_id_; } - options_ = nullptr; - limit_ = 0; + exec_id_ = nullptr; + direction_ = 0; _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* SearchArtifactsRequest::_InternalParse(const char* begin, const char* end, void* object, +const char* FindByWorkflowExecRequest::_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; @@ -4825,97 +6494,24 @@ const char* SearchArtifactsRequest::_InternalParse(const char* begin, const char ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // .flyteidl.core.ArtifactKey artifact_key = 1; + // .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; case 1: { if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::core::ArtifactKey::_InternalParse; - object = msg->mutable_artifact_key(); + parser_till_end = ::flyteidl::core::WorkflowExecutionIdentifier::_InternalParse; + object = msg->mutable_exec_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.core.Partitions partitions = 2; + // .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 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::core::Partitions::_InternalParse; - object = msg->mutable_partitions(); - 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; - } - // string principal = 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.artifact.SearchArtifactsRequest.principal"); - object = msg->mutable_principal(); - 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 version = 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.artifact.SearchArtifactsRequest.version"); - object = msg->mutable_version(); - 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.artifact.SearchOptions options = 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::artifact::SearchOptions::_InternalParse; - object = msg->mutable_options(); - 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; - } - // string token = 6; - case 6: { - if (static_cast<::google::protobuf::uint8>(tag) != 50) goto handle_unusual; - ptr = ::google::protobuf::io::ReadSize(ptr, &size); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - ctx->extra_parse_data().SetFieldName("flyteidl.artifact.SearchArtifactsRequest.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; - } - // int32 limit = 7; - case 7: { - if (static_cast<::google::protobuf::uint8>(tag) != 56) goto handle_unusual; - msg->set_limit(::google::protobuf::internal::ReadVarint(&ptr)); + 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::artifact::FindByWorkflowExecRequest_Direction>(val)); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); break; } @@ -4934,110 +6530,40 @@ const char* SearchArtifactsRequest::_InternalParse(const char* begin, const char } // 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 SearchArtifactsRequest::MergePartialFromCodedStream( +bool FindByWorkflowExecRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; - // @@protoc_insertion_point(parse_start:flyteidl.artifact.SearchArtifactsRequest) + // @@protoc_insertion_point(parse_start:flyteidl.artifact.FindByWorkflowExecRequest) 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.ArtifactKey artifact_key = 1; + // .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_artifact_key())); + input, mutable_exec_id())); } else { goto handle_unusual; } break; } - // .flyteidl.core.Partitions partitions = 2; + // .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; case 2: { - if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_partitions())); - } else { - goto handle_unusual; - } - break; - } - - // string principal = 3; - case 3: { - if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_principal())); - DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->principal().data(), static_cast(this->principal().length()), - ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.artifact.SearchArtifactsRequest.principal")); - } else { - goto handle_unusual; - } - break; - } - - // string version = 4; - case 4: { - if (static_cast< ::google::protobuf::uint8>(tag) == (34 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_version())); - DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->version().data(), static_cast(this->version().length()), - ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.artifact.SearchArtifactsRequest.version")); - } else { - goto handle_unusual; - } - break; - } - - // .flyteidl.artifact.SearchOptions options = 5; - case 5: { - if (static_cast< ::google::protobuf::uint8>(tag) == (42 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_options())); - } else { - goto handle_unusual; - } - break; - } - - // string token = 6; - case 6: { - if (static_cast< ::google::protobuf::uint8>(tag) == (50 & 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.artifact.SearchArtifactsRequest.token")); - } else { - goto handle_unusual; - } - break; - } - - // int32 limit = 7; - case 7: { - if (static_cast< ::google::protobuf::uint8>(tag) == (56 & 0xFF)) { - + if (static_cast< ::google::protobuf::uint8>(tag) == (16 & 0xFF)) { + int value = 0; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( - input, &limit_))); + int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( + input, &value))); + set_direction(static_cast< ::flyteidl::artifact::FindByWorkflowExecRequest_Direction >(value)); } else { goto handle_unusual; } @@ -5056,156 +6582,69 @@ bool SearchArtifactsRequest::MergePartialFromCodedStream( } } success: - // @@protoc_insertion_point(parse_success:flyteidl.artifact.SearchArtifactsRequest) + // @@protoc_insertion_point(parse_success:flyteidl.artifact.FindByWorkflowExecRequest) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.artifact.SearchArtifactsRequest) + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.FindByWorkflowExecRequest) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void SearchArtifactsRequest::SerializeWithCachedSizes( +void FindByWorkflowExecRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.artifact.SearchArtifactsRequest) + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.FindByWorkflowExecRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.core.ArtifactKey artifact_key = 1; - if (this->has_artifact_key()) { - ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 1, HasBitSetters::artifact_key(this), output); - } - - // .flyteidl.core.Partitions partitions = 2; - if (this->has_partitions()) { - ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 2, HasBitSetters::partitions(this), output); - } - - // string principal = 3; - if (this->principal().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->principal().data(), static_cast(this->principal().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.artifact.SearchArtifactsRequest.principal"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 3, this->principal(), output); - } - - // string version = 4; - if (this->version().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->version().data(), static_cast(this->version().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.artifact.SearchArtifactsRequest.version"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 4, this->version(), output); - } - - // .flyteidl.artifact.SearchOptions options = 5; - if (this->has_options()) { + // .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; + if (this->has_exec_id()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 5, HasBitSetters::options(this), output); - } - - // string token = 6; - if (this->token().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->token().data(), static_cast(this->token().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.artifact.SearchArtifactsRequest.token"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 6, this->token(), output); + 1, HasBitSetters::exec_id(this), output); } - // int32 limit = 7; - if (this->limit() != 0) { - ::google::protobuf::internal::WireFormatLite::WriteInt32(7, this->limit(), output); + // .flyteidl.artifact.FindByWorkflowExecRequest.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.artifact.SearchArtifactsRequest) + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.FindByWorkflowExecRequest) } -::google::protobuf::uint8* SearchArtifactsRequest::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* FindByWorkflowExecRequest::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.SearchArtifactsRequest) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.FindByWorkflowExecRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.core.ArtifactKey artifact_key = 1; - if (this->has_artifact_key()) { - target = ::google::protobuf::internal::WireFormatLite:: - InternalWriteMessageToArray( - 1, HasBitSetters::artifact_key(this), target); - } - - // .flyteidl.core.Partitions partitions = 2; - if (this->has_partitions()) { - target = ::google::protobuf::internal::WireFormatLite:: - InternalWriteMessageToArray( - 2, HasBitSetters::partitions(this), target); - } - - // string principal = 3; - if (this->principal().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->principal().data(), static_cast(this->principal().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.artifact.SearchArtifactsRequest.principal"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->principal(), target); - } - - // string version = 4; - if (this->version().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->version().data(), static_cast(this->version().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.artifact.SearchArtifactsRequest.version"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 4, this->version(), target); - } - - // .flyteidl.artifact.SearchOptions options = 5; - if (this->has_options()) { + // .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; + if (this->has_exec_id()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( - 5, HasBitSetters::options(this), target); - } - - // string token = 6; - if (this->token().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->token().data(), static_cast(this->token().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.artifact.SearchArtifactsRequest.token"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 6, this->token(), target); + 1, HasBitSetters::exec_id(this), target); } - // int32 limit = 7; - if (this->limit() != 0) { - target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(7, this->limit(), target); + // .flyteidl.artifact.FindByWorkflowExecRequest.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.artifact.SearchArtifactsRequest) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.FindByWorkflowExecRequest) return target; } -size_t SearchArtifactsRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.SearchArtifactsRequest) +size_t FindByWorkflowExecRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.FindByWorkflowExecRequest) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -5217,53 +6656,17 @@ size_t SearchArtifactsRequest::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // string principal = 3; - if (this->principal().size() > 0) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->principal()); - } - - // string version = 4; - if (this->version().size() > 0) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->version()); - } - - // string token = 6; - if (this->token().size() > 0) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->token()); - } - - // .flyteidl.core.ArtifactKey artifact_key = 1; - if (this->has_artifact_key()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::MessageSize( - *artifact_key_); - } - - // .flyteidl.core.Partitions partitions = 2; - if (this->has_partitions()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::MessageSize( - *partitions_); - } - - // .flyteidl.artifact.SearchOptions options = 5; - if (this->has_options()) { + // .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; + if (this->has_exec_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( - *options_); + *exec_id_); } - // int32 limit = 7; - if (this->limit() != 0) { + // .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; + if (this->direction() != 0) { total_size += 1 + - ::google::protobuf::internal::WireFormatLite::Int32Size( - this->limit()); + ::google::protobuf::internal::WireFormatLite::EnumSize(this->direction()); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); @@ -5271,166 +6674,167 @@ size_t SearchArtifactsRequest::ByteSizeLong() const { return total_size; } -void SearchArtifactsRequest::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.SearchArtifactsRequest) +void FindByWorkflowExecRequest::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.FindByWorkflowExecRequest) GOOGLE_DCHECK_NE(&from, this); - const SearchArtifactsRequest* source = - ::google::protobuf::DynamicCastToGenerated( + const FindByWorkflowExecRequest* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.SearchArtifactsRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.FindByWorkflowExecRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.SearchArtifactsRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.FindByWorkflowExecRequest) MergeFrom(*source); } } -void SearchArtifactsRequest::MergeFrom(const SearchArtifactsRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.SearchArtifactsRequest) +void FindByWorkflowExecRequest::MergeFrom(const FindByWorkflowExecRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.FindByWorkflowExecRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.principal().size() > 0) { - - principal_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.principal_); - } - if (from.version().size() > 0) { - - version_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.version_); - } - if (from.token().size() > 0) { - - token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); - } - if (from.has_artifact_key()) { - mutable_artifact_key()->::flyteidl::core::ArtifactKey::MergeFrom(from.artifact_key()); - } - if (from.has_partitions()) { - mutable_partitions()->::flyteidl::core::Partitions::MergeFrom(from.partitions()); - } - if (from.has_options()) { - mutable_options()->::flyteidl::artifact::SearchOptions::MergeFrom(from.options()); + if (from.has_exec_id()) { + mutable_exec_id()->::flyteidl::core::WorkflowExecutionIdentifier::MergeFrom(from.exec_id()); } - if (from.limit() != 0) { - set_limit(from.limit()); + if (from.direction() != 0) { + set_direction(from.direction()); } } -void SearchArtifactsRequest::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.SearchArtifactsRequest) +void FindByWorkflowExecRequest::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.FindByWorkflowExecRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SearchArtifactsRequest::CopyFrom(const SearchArtifactsRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.SearchArtifactsRequest) +void FindByWorkflowExecRequest::CopyFrom(const FindByWorkflowExecRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.FindByWorkflowExecRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SearchArtifactsRequest::IsInitialized() const { +bool FindByWorkflowExecRequest::IsInitialized() const { return true; } -void SearchArtifactsRequest::Swap(SearchArtifactsRequest* other) { +void FindByWorkflowExecRequest::Swap(FindByWorkflowExecRequest* other) { if (other == this) return; InternalSwap(other); } -void SearchArtifactsRequest::InternalSwap(SearchArtifactsRequest* other) { +void FindByWorkflowExecRequest::InternalSwap(FindByWorkflowExecRequest* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - principal_.Swap(&other->principal_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); - version_.Swap(&other->version_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); - token_.Swap(&other->token_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); - swap(artifact_key_, other->artifact_key_); - swap(partitions_, other->partitions_); - swap(options_, other->options_); - swap(limit_, other->limit_); + swap(exec_id_, other->exec_id_); + swap(direction_, other->direction_); } -::google::protobuf::Metadata SearchArtifactsRequest::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; +::google::protobuf::Metadata FindByWorkflowExecRequest::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } // =================================================================== -void SearchArtifactsResponse::InitAsDefaultInstance() { +void AddTagRequest::InitAsDefaultInstance() { + ::flyteidl::artifact::_AddTagRequest_default_instance_._instance.get_mutable()->artifact_id_ = const_cast< ::flyteidl::core::ArtifactID*>( + ::flyteidl::core::ArtifactID::internal_default_instance()); } -class SearchArtifactsResponse::HasBitSetters { +class AddTagRequest::HasBitSetters { public: + static const ::flyteidl::core::ArtifactID& artifact_id(const AddTagRequest* msg); }; +const ::flyteidl::core::ArtifactID& +AddTagRequest::HasBitSetters::artifact_id(const AddTagRequest* msg) { + return *msg->artifact_id_; +} +void AddTagRequest::clear_artifact_id() { + if (GetArenaNoVirtual() == nullptr && artifact_id_ != nullptr) { + delete artifact_id_; + } + artifact_id_ = nullptr; +} #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int SearchArtifactsResponse::kArtifactsFieldNumber; -const int SearchArtifactsResponse::kTokenFieldNumber; +const int AddTagRequest::kArtifactIdFieldNumber; +const int AddTagRequest::kValueFieldNumber; +const int AddTagRequest::kOverwriteFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -SearchArtifactsResponse::SearchArtifactsResponse() +AddTagRequest::AddTagRequest() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.artifact.SearchArtifactsResponse) + // @@protoc_insertion_point(constructor:flyteidl.artifact.AddTagRequest) } -SearchArtifactsResponse::SearchArtifactsResponse(const SearchArtifactsResponse& from) +AddTagRequest::AddTagRequest(const AddTagRequest& from) : ::google::protobuf::Message(), - _internal_metadata_(nullptr), - artifacts_(from.artifacts_) { + _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_); + value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.value().size() > 0) { + value_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.value_); } - // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.SearchArtifactsResponse) + if (from.has_artifact_id()) { + artifact_id_ = new ::flyteidl::core::ArtifactID(*from.artifact_id_); + } else { + artifact_id_ = nullptr; + } + overwrite_ = from.overwrite_; + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.AddTagRequest) } -void SearchArtifactsResponse::SharedCtor() { +void AddTagRequest::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_SearchArtifactsResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); - token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + &scc_info_AddTagRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + ::memset(&artifact_id_, 0, static_cast( + reinterpret_cast(&overwrite_) - + reinterpret_cast(&artifact_id_)) + sizeof(overwrite_)); } -SearchArtifactsResponse::~SearchArtifactsResponse() { - // @@protoc_insertion_point(destructor:flyteidl.artifact.SearchArtifactsResponse) +AddTagRequest::~AddTagRequest() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.AddTagRequest) SharedDtor(); } -void SearchArtifactsResponse::SharedDtor() { - token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +void AddTagRequest::SharedDtor() { + value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (this != internal_default_instance()) delete artifact_id_; } -void SearchArtifactsResponse::SetCachedSize(int size) const { +void AddTagRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -const SearchArtifactsResponse& SearchArtifactsResponse::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_SearchArtifactsResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); +const AddTagRequest& AddTagRequest::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_AddTagRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } -void SearchArtifactsResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.SearchArtifactsResponse) +void AddTagRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.AddTagRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - artifacts_.Clear(); - token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + value_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (GetArenaNoVirtual() == nullptr && artifact_id_ != nullptr) { + delete artifact_id_; + } + artifact_id_ = nullptr; + overwrite_ = false; _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* SearchArtifactsResponse::_InternalParse(const char* begin, const char* end, void* object, +const char* AddTagRequest::_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; @@ -5440,29 +6844,26 @@ const char* SearchArtifactsResponse::_InternalParse(const char* begin, const cha ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // repeated .flyteidl.artifact.Artifact artifacts = 1; + // .flyteidl.core.ArtifactID artifact_id = 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::artifact::Artifact::_InternalParse; - object = msg->add_artifacts(); - 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)); + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + parser_till_end = ::flyteidl::core::ArtifactID::_InternalParse; + object = msg->mutable_artifact_id(); + if (size > end - ptr) goto len_delim_till_end; + ptr += size; + GOOGLE_PROTOBUF_PARSER_ASSERT(ctx->ParseExactRange( + {parser_till_end, object}, ptr - size, ptr)); break; } - // string token = 2; + // string value = 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.artifact.SearchArtifactsResponse.token"); - object = msg->mutable_token(); + ctx->extra_parse_data().SetFieldName("flyteidl.artifact.AddTagRequest.value"); + object = msg->mutable_value(); if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; goto string_till_end; @@ -5472,6 +6873,13 @@ const char* SearchArtifactsResponse::_InternalParse(const char* begin, const cha ptr += size; break; } + // bool overwrite = 3; + case 3: { + if (static_cast<::google::protobuf::uint8>(tag) != 24) goto handle_unusual; + msg->set_overwrite(::google::protobuf::internal::ReadVarint(&ptr)); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + break; + } default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { @@ -5496,36 +6904,49 @@ const char* SearchArtifactsResponse::_InternalParse(const char* begin, const cha {parser_till_end, object}, size); } #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -bool SearchArtifactsResponse::MergePartialFromCodedStream( +bool AddTagRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; - // @@protoc_insertion_point(parse_start:flyteidl.artifact.SearchArtifactsResponse) + // @@protoc_insertion_point(parse_start:flyteidl.artifact.AddTagRequest) 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.artifact.Artifact artifacts = 1; + // .flyteidl.core.ArtifactID artifact_id = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, add_artifacts())); + input, mutable_artifact_id())); } else { goto handle_unusual; } break; } - // string token = 2; + // string value = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_token())); + input, this->mutable_value())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->token().data(), static_cast(this->token().length()), + this->value().data(), static_cast(this->value().length()), ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.artifact.SearchArtifactsResponse.token")); + "flyteidl.artifact.AddTagRequest.value")); + } else { + goto handle_unusual; + } + break; + } + + // bool overwrite = 3; + case 3: { + if (static_cast< ::google::protobuf::uint8>(tag) == (24 & 0xFF)) { + + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( + input, &overwrite_))); } else { goto handle_unusual; } @@ -5544,82 +6965,88 @@ bool SearchArtifactsResponse::MergePartialFromCodedStream( } } success: - // @@protoc_insertion_point(parse_success:flyteidl.artifact.SearchArtifactsResponse) + // @@protoc_insertion_point(parse_success:flyteidl.artifact.AddTagRequest) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.artifact.SearchArtifactsResponse) + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.AddTagRequest) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void SearchArtifactsResponse::SerializeWithCachedSizes( +void AddTagRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.artifact.SearchArtifactsResponse) + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.AddTagRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // repeated .flyteidl.artifact.Artifact artifacts = 1; - for (unsigned int i = 0, - n = static_cast(this->artifacts_size()); i < n; i++) { + // .flyteidl.core.ArtifactID artifact_id = 1; + if (this->has_artifact_id()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 1, - this->artifacts(static_cast(i)), - output); + 1, HasBitSetters::artifact_id(this), output); } - // string token = 2; - if (this->token().size() > 0) { + // string value = 2; + if (this->value().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->token().data(), static_cast(this->token().length()), + this->value().data(), static_cast(this->value().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.artifact.SearchArtifactsResponse.token"); + "flyteidl.artifact.AddTagRequest.value"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 2, this->token(), output); + 2, this->value(), output); + } + + // bool overwrite = 3; + if (this->overwrite() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteBool(3, this->overwrite(), output); } if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } - // @@protoc_insertion_point(serialize_end:flyteidl.artifact.SearchArtifactsResponse) + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.AddTagRequest) } -::google::protobuf::uint8* SearchArtifactsResponse::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* AddTagRequest::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.SearchArtifactsResponse) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.AddTagRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // repeated .flyteidl.artifact.Artifact artifacts = 1; - for (unsigned int i = 0, - n = static_cast(this->artifacts_size()); i < n; i++) { + // .flyteidl.core.ArtifactID artifact_id = 1; + if (this->has_artifact_id()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( - 1, this->artifacts(static_cast(i)), target); + 1, HasBitSetters::artifact_id(this), target); } - // string token = 2; - if (this->token().size() > 0) { + // string value = 2; + if (this->value().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->token().data(), static_cast(this->token().length()), + this->value().data(), static_cast(this->value().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.artifact.SearchArtifactsResponse.token"); + "flyteidl.artifact.AddTagRequest.value"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->token(), target); + 2, this->value(), target); + } + + // bool overwrite = 3; + if (this->overwrite() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(3, this->overwrite(), target); } if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } - // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.SearchArtifactsResponse) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.AddTagRequest) return target; } -size_t SearchArtifactsResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.SearchArtifactsResponse) +size_t AddTagRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.AddTagRequest) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -5631,22 +7058,23 @@ size_t SearchArtifactsResponse::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .flyteidl.artifact.Artifact artifacts = 1; - { - unsigned int count = static_cast(this->artifacts_size()); - total_size += 1UL * count; - for (unsigned int i = 0; i < count; i++) { - total_size += - ::google::protobuf::internal::WireFormatLite::MessageSize( - this->artifacts(static_cast(i))); - } + // string value = 2; + if (this->value().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->value()); } - // string token = 2; - if (this->token().size() > 0) { + // .flyteidl.core.ArtifactID artifact_id = 1; + if (this->has_artifact_id()) { total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->token()); + ::google::protobuf::internal::WireFormatLite::MessageSize( + *artifact_id_); + } + + // bool overwrite = 3; + if (this->overwrite() != 0) { + total_size += 1 + 1; } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); @@ -5654,159 +7082,133 @@ size_t SearchArtifactsResponse::ByteSizeLong() const { return total_size; } -void SearchArtifactsResponse::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.SearchArtifactsResponse) +void AddTagRequest::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.AddTagRequest) GOOGLE_DCHECK_NE(&from, this); - const SearchArtifactsResponse* source = - ::google::protobuf::DynamicCastToGenerated( + const AddTagRequest* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.SearchArtifactsResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.AddTagRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.SearchArtifactsResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.AddTagRequest) MergeFrom(*source); } } -void SearchArtifactsResponse::MergeFrom(const SearchArtifactsResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.SearchArtifactsResponse) +void AddTagRequest::MergeFrom(const AddTagRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.AddTagRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - artifacts_.MergeFrom(from.artifacts_); - if (from.token().size() > 0) { + if (from.value().size() > 0) { - token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); + value_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.value_); + } + if (from.has_artifact_id()) { + mutable_artifact_id()->::flyteidl::core::ArtifactID::MergeFrom(from.artifact_id()); + } + if (from.overwrite() != 0) { + set_overwrite(from.overwrite()); } } -void SearchArtifactsResponse::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.SearchArtifactsResponse) +void AddTagRequest::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.AddTagRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void SearchArtifactsResponse::CopyFrom(const SearchArtifactsResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.SearchArtifactsResponse) +void AddTagRequest::CopyFrom(const AddTagRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.AddTagRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool SearchArtifactsResponse::IsInitialized() const { +bool AddTagRequest::IsInitialized() const { return true; } -void SearchArtifactsResponse::Swap(SearchArtifactsResponse* other) { +void AddTagRequest::Swap(AddTagRequest* other) { if (other == this) return; InternalSwap(other); } -void SearchArtifactsResponse::InternalSwap(SearchArtifactsResponse* other) { +void AddTagRequest::InternalSwap(AddTagRequest* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - CastToBase(&artifacts_)->InternalSwap(CastToBase(&other->artifacts_)); - token_.Swap(&other->token_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + value_.Swap(&other->value_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); + swap(artifact_id_, other->artifact_id_); + swap(overwrite_, other->overwrite_); } -::google::protobuf::Metadata SearchArtifactsResponse::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; +::google::protobuf::Metadata AddTagRequest::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } // =================================================================== -void FindByWorkflowExecRequest::InitAsDefaultInstance() { - ::flyteidl::artifact::_FindByWorkflowExecRequest_default_instance_._instance.get_mutable()->exec_id_ = const_cast< ::flyteidl::core::WorkflowExecutionIdentifier*>( - ::flyteidl::core::WorkflowExecutionIdentifier::internal_default_instance()); +void AddTagResponse::InitAsDefaultInstance() { } -class FindByWorkflowExecRequest::HasBitSetters { +class AddTagResponse::HasBitSetters { public: - static const ::flyteidl::core::WorkflowExecutionIdentifier& exec_id(const FindByWorkflowExecRequest* msg); }; -const ::flyteidl::core::WorkflowExecutionIdentifier& -FindByWorkflowExecRequest::HasBitSetters::exec_id(const FindByWorkflowExecRequest* msg) { - return *msg->exec_id_; -} -void FindByWorkflowExecRequest::clear_exec_id() { - if (GetArenaNoVirtual() == nullptr && exec_id_ != nullptr) { - delete exec_id_; - } - exec_id_ = nullptr; -} #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int FindByWorkflowExecRequest::kExecIdFieldNumber; -const int FindByWorkflowExecRequest::kDirectionFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -FindByWorkflowExecRequest::FindByWorkflowExecRequest() +AddTagResponse::AddTagResponse() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.artifact.FindByWorkflowExecRequest) + // @@protoc_insertion_point(constructor:flyteidl.artifact.AddTagResponse) } -FindByWorkflowExecRequest::FindByWorkflowExecRequest(const FindByWorkflowExecRequest& from) +AddTagResponse::AddTagResponse(const AddTagResponse& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - if (from.has_exec_id()) { - exec_id_ = new ::flyteidl::core::WorkflowExecutionIdentifier(*from.exec_id_); - } else { - exec_id_ = nullptr; - } - direction_ = from.direction_; - // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.FindByWorkflowExecRequest) + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.AddTagResponse) } -void FindByWorkflowExecRequest::SharedCtor() { - ::google::protobuf::internal::InitSCC( - &scc_info_FindByWorkflowExecRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - ::memset(&exec_id_, 0, static_cast( - reinterpret_cast(&direction_) - - reinterpret_cast(&exec_id_)) + sizeof(direction_)); +void AddTagResponse::SharedCtor() { } -FindByWorkflowExecRequest::~FindByWorkflowExecRequest() { - // @@protoc_insertion_point(destructor:flyteidl.artifact.FindByWorkflowExecRequest) +AddTagResponse::~AddTagResponse() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.AddTagResponse) SharedDtor(); } -void FindByWorkflowExecRequest::SharedDtor() { - if (this != internal_default_instance()) delete exec_id_; +void AddTagResponse::SharedDtor() { } -void FindByWorkflowExecRequest::SetCachedSize(int size) const { +void AddTagResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -const FindByWorkflowExecRequest& FindByWorkflowExecRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_FindByWorkflowExecRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); +const AddTagResponse& AddTagResponse::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_AddTagResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } -void FindByWorkflowExecRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.FindByWorkflowExecRequest) +void AddTagResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.AddTagResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArenaNoVirtual() == nullptr && exec_id_ != nullptr) { - delete exec_id_; - } - exec_id_ = nullptr; - direction_ = 0; _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* FindByWorkflowExecRequest::_InternalParse(const char* begin, const char* end, void* object, +const char* AddTagResponse::_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; @@ -5816,29 +7218,7 @@ const char* FindByWorkflowExecRequest::_InternalParse(const char* begin, const c ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - case 1: { - if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; - ptr = ::google::protobuf::io::ReadSize(ptr, &size); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::core::WorkflowExecutionIdentifier::_InternalParse; - object = msg->mutable_exec_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.artifact.FindByWorkflowExecRequest.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::artifact::FindByWorkflowExecRequest_Direction>(val)); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - break; - } default: { - handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->EndGroup(tag); return ptr; @@ -5852,121 +7232,63 @@ const char* FindByWorkflowExecRequest::_InternalParse(const char* begin, const c } // 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 FindByWorkflowExecRequest::MergePartialFromCodedStream( +bool AddTagResponse::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; - // @@protoc_insertion_point(parse_start:flyteidl.artifact.FindByWorkflowExecRequest) + // @@protoc_insertion_point(parse_start:flyteidl.artifact.AddTagResponse) 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.WorkflowExecutionIdentifier exec_id = 1; - case 1: { - if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_exec_id())); - } else { - goto handle_unusual; - } - break; - } - - // .flyteidl.artifact.FindByWorkflowExecRequest.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::artifact::FindByWorkflowExecRequest_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; - } + 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.artifact.FindByWorkflowExecRequest) + // @@protoc_insertion_point(parse_success:flyteidl.artifact.AddTagResponse) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.artifact.FindByWorkflowExecRequest) + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.AddTagResponse) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void FindByWorkflowExecRequest::SerializeWithCachedSizes( +void AddTagResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.artifact.FindByWorkflowExecRequest) + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.AddTagResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - if (this->has_exec_id()) { - ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 1, HasBitSetters::exec_id(this), output); - } - - // .flyteidl.artifact.FindByWorkflowExecRequest.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.artifact.FindByWorkflowExecRequest) + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.AddTagResponse) } -::google::protobuf::uint8* FindByWorkflowExecRequest::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* AddTagResponse::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.FindByWorkflowExecRequest) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.AddTagResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - if (this->has_exec_id()) { - target = ::google::protobuf::internal::WireFormatLite:: - InternalWriteMessageToArray( - 1, HasBitSetters::exec_id(this), target); - } - - // .flyteidl.artifact.FindByWorkflowExecRequest.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.artifact.FindByWorkflowExecRequest) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.AddTagResponse) return target; } -size_t FindByWorkflowExecRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.FindByWorkflowExecRequest) +size_t AddTagResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.AddTagResponse) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -5978,185 +7300,151 @@ size_t FindByWorkflowExecRequest::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - if (this->has_exec_id()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::MessageSize( - *exec_id_); - } - - // .flyteidl.artifact.FindByWorkflowExecRequest.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 FindByWorkflowExecRequest::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.FindByWorkflowExecRequest) +void AddTagResponse::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.AddTagResponse) GOOGLE_DCHECK_NE(&from, this); - const FindByWorkflowExecRequest* source = - ::google::protobuf::DynamicCastToGenerated( + const AddTagResponse* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.FindByWorkflowExecRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.AddTagResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.FindByWorkflowExecRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.AddTagResponse) MergeFrom(*source); } } -void FindByWorkflowExecRequest::MergeFrom(const FindByWorkflowExecRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.FindByWorkflowExecRequest) +void AddTagResponse::MergeFrom(const AddTagResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.AddTagResponse) 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_exec_id()) { - mutable_exec_id()->::flyteidl::core::WorkflowExecutionIdentifier::MergeFrom(from.exec_id()); - } - if (from.direction() != 0) { - set_direction(from.direction()); - } } -void FindByWorkflowExecRequest::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.FindByWorkflowExecRequest) +void AddTagResponse::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.AddTagResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void FindByWorkflowExecRequest::CopyFrom(const FindByWorkflowExecRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.FindByWorkflowExecRequest) +void AddTagResponse::CopyFrom(const AddTagResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.AddTagResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool FindByWorkflowExecRequest::IsInitialized() const { +bool AddTagResponse::IsInitialized() const { return true; } -void FindByWorkflowExecRequest::Swap(FindByWorkflowExecRequest* other) { +void AddTagResponse::Swap(AddTagResponse* other) { if (other == this) return; InternalSwap(other); } -void FindByWorkflowExecRequest::InternalSwap(FindByWorkflowExecRequest* other) { +void AddTagResponse::InternalSwap(AddTagResponse* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - swap(exec_id_, other->exec_id_); - swap(direction_, other->direction_); } -::google::protobuf::Metadata FindByWorkflowExecRequest::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; +::google::protobuf::Metadata AddTagResponse::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } // =================================================================== -void AddTagRequest::InitAsDefaultInstance() { - ::flyteidl::artifact::_AddTagRequest_default_instance_._instance.get_mutable()->artifact_id_ = const_cast< ::flyteidl::core::ArtifactID*>( - ::flyteidl::core::ArtifactID::internal_default_instance()); +void CreateTriggerRequest::InitAsDefaultInstance() { + ::flyteidl::artifact::_CreateTriggerRequest_default_instance_._instance.get_mutable()->trigger_launch_plan_ = const_cast< ::flyteidl::admin::LaunchPlan*>( + ::flyteidl::admin::LaunchPlan::internal_default_instance()); } -class AddTagRequest::HasBitSetters { +class CreateTriggerRequest::HasBitSetters { public: - static const ::flyteidl::core::ArtifactID& artifact_id(const AddTagRequest* msg); + static const ::flyteidl::admin::LaunchPlan& trigger_launch_plan(const CreateTriggerRequest* msg); }; -const ::flyteidl::core::ArtifactID& -AddTagRequest::HasBitSetters::artifact_id(const AddTagRequest* msg) { - return *msg->artifact_id_; +const ::flyteidl::admin::LaunchPlan& +CreateTriggerRequest::HasBitSetters::trigger_launch_plan(const CreateTriggerRequest* msg) { + return *msg->trigger_launch_plan_; } -void AddTagRequest::clear_artifact_id() { - if (GetArenaNoVirtual() == nullptr && artifact_id_ != nullptr) { - delete artifact_id_; +void CreateTriggerRequest::clear_trigger_launch_plan() { + if (GetArenaNoVirtual() == nullptr && trigger_launch_plan_ != nullptr) { + delete trigger_launch_plan_; } - artifact_id_ = nullptr; + trigger_launch_plan_ = nullptr; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int AddTagRequest::kArtifactIdFieldNumber; -const int AddTagRequest::kValueFieldNumber; -const int AddTagRequest::kOverwriteFieldNumber; +const int CreateTriggerRequest::kTriggerLaunchPlanFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -AddTagRequest::AddTagRequest() +CreateTriggerRequest::CreateTriggerRequest() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.artifact.AddTagRequest) + // @@protoc_insertion_point(constructor:flyteidl.artifact.CreateTriggerRequest) } -AddTagRequest::AddTagRequest(const AddTagRequest& from) +CreateTriggerRequest::CreateTriggerRequest(const CreateTriggerRequest& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.value().size() > 0) { - value_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.value_); - } - if (from.has_artifact_id()) { - artifact_id_ = new ::flyteidl::core::ArtifactID(*from.artifact_id_); + if (from.has_trigger_launch_plan()) { + trigger_launch_plan_ = new ::flyteidl::admin::LaunchPlan(*from.trigger_launch_plan_); } else { - artifact_id_ = nullptr; + trigger_launch_plan_ = nullptr; } - overwrite_ = from.overwrite_; - // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.AddTagRequest) + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.CreateTriggerRequest) } -void AddTagRequest::SharedCtor() { +void CreateTriggerRequest::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_AddTagRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - ::memset(&artifact_id_, 0, static_cast( - reinterpret_cast(&overwrite_) - - reinterpret_cast(&artifact_id_)) + sizeof(overwrite_)); + &scc_info_CreateTriggerRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + trigger_launch_plan_ = nullptr; } -AddTagRequest::~AddTagRequest() { - // @@protoc_insertion_point(destructor:flyteidl.artifact.AddTagRequest) +CreateTriggerRequest::~CreateTriggerRequest() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.CreateTriggerRequest) SharedDtor(); } -void AddTagRequest::SharedDtor() { - value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (this != internal_default_instance()) delete artifact_id_; +void CreateTriggerRequest::SharedDtor() { + if (this != internal_default_instance()) delete trigger_launch_plan_; } -void AddTagRequest::SetCachedSize(int size) const { +void CreateTriggerRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -const AddTagRequest& AddTagRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_AddTagRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); +const CreateTriggerRequest& CreateTriggerRequest::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_CreateTriggerRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } -void AddTagRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.AddTagRequest) +void CreateTriggerRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.CreateTriggerRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - value_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (GetArenaNoVirtual() == nullptr && artifact_id_ != nullptr) { - delete artifact_id_; + (void) cached_has_bits; + + if (GetArenaNoVirtual() == nullptr && trigger_launch_plan_ != nullptr) { + delete trigger_launch_plan_; } - artifact_id_ = nullptr; - overwrite_ = false; + trigger_launch_plan_ = nullptr; _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* AddTagRequest::_InternalParse(const char* begin, const char* end, void* object, +const char* CreateTriggerRequest::_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; @@ -6166,42 +7454,19 @@ const char* AddTagRequest::_InternalParse(const char* begin, const char* end, vo ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // .flyteidl.core.ArtifactID artifact_id = 1; + // .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; case 1: { if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::core::ArtifactID::_InternalParse; - object = msg->mutable_artifact_id(); + parser_till_end = ::flyteidl::admin::LaunchPlan::_InternalParse; + object = msg->mutable_trigger_launch_plan(); 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; } - // string value = 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.artifact.AddTagRequest.value"); - object = msg->mutable_value(); - 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; - } - // bool overwrite = 3; - case 3: { - if (static_cast<::google::protobuf::uint8>(tag) != 24) goto handle_unusual; - msg->set_overwrite(::google::protobuf::internal::ReadVarint(&ptr)); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - break; - } default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { @@ -6217,58 +7482,26 @@ const char* AddTagRequest::_InternalParse(const char* begin, const char* end, vo } // 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 AddTagRequest::MergePartialFromCodedStream( +bool CreateTriggerRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; - // @@protoc_insertion_point(parse_start:flyteidl.artifact.AddTagRequest) + // @@protoc_insertion_point(parse_start:flyteidl.artifact.CreateTriggerRequest) for (;;) { ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // .flyteidl.core.ArtifactID artifact_id = 1; + // .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_artifact_id())); - } else { - goto handle_unusual; - } - break; - } - - // string value = 2; - case 2: { - if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_value())); - DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->value().data(), static_cast(this->value().length()), - ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.artifact.AddTagRequest.value")); - } else { - goto handle_unusual; - } - break; - } - - // bool overwrite = 3; - case 3: { - if (static_cast< ::google::protobuf::uint8>(tag) == (24 & 0xFF)) { - - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &overwrite_))); + input, mutable_trigger_launch_plan())); } else { goto handle_unusual; } @@ -6287,88 +7520,57 @@ bool AddTagRequest::MergePartialFromCodedStream( } } success: - // @@protoc_insertion_point(parse_success:flyteidl.artifact.AddTagRequest) + // @@protoc_insertion_point(parse_success:flyteidl.artifact.CreateTriggerRequest) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.artifact.AddTagRequest) + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.CreateTriggerRequest) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void AddTagRequest::SerializeWithCachedSizes( +void CreateTriggerRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.artifact.AddTagRequest) + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.CreateTriggerRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.core.ArtifactID artifact_id = 1; - if (this->has_artifact_id()) { + // .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + if (this->has_trigger_launch_plan()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 1, HasBitSetters::artifact_id(this), output); - } - - // string value = 2; - if (this->value().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->value().data(), static_cast(this->value().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.artifact.AddTagRequest.value"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 2, this->value(), output); - } - - // bool overwrite = 3; - if (this->overwrite() != 0) { - ::google::protobuf::internal::WireFormatLite::WriteBool(3, this->overwrite(), output); + 1, HasBitSetters::trigger_launch_plan(this), output); } if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } - // @@protoc_insertion_point(serialize_end:flyteidl.artifact.AddTagRequest) + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.CreateTriggerRequest) } -::google::protobuf::uint8* AddTagRequest::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* CreateTriggerRequest::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.AddTagRequest) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.CreateTriggerRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.core.ArtifactID artifact_id = 1; - if (this->has_artifact_id()) { + // .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + if (this->has_trigger_launch_plan()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( - 1, HasBitSetters::artifact_id(this), target); - } - - // string value = 2; - if (this->value().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->value().data(), static_cast(this->value().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.artifact.AddTagRequest.value"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->value(), target); - } - - // bool overwrite = 3; - if (this->overwrite() != 0) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(3, this->overwrite(), target); + 1, HasBitSetters::trigger_launch_plan(this), target); } if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } - // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.AddTagRequest) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.CreateTriggerRequest) return target; } -size_t AddTagRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.AddTagRequest) +size_t CreateTriggerRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.CreateTriggerRequest) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -6380,23 +7582,11 @@ size_t AddTagRequest::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // string value = 2; - if (this->value().size() > 0) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->value()); - } - - // .flyteidl.core.ArtifactID artifact_id = 1; - if (this->has_artifact_id()) { + // .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + if (this->has_trigger_launch_plan()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( - *artifact_id_); - } - - // bool overwrite = 3; - if (this->overwrite() != 0) { - total_size += 1 + 1; + *trigger_launch_plan_); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); @@ -6404,122 +7594,112 @@ size_t AddTagRequest::ByteSizeLong() const { return total_size; } -void AddTagRequest::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.AddTagRequest) +void CreateTriggerRequest::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.CreateTriggerRequest) GOOGLE_DCHECK_NE(&from, this); - const AddTagRequest* source = - ::google::protobuf::DynamicCastToGenerated( + const CreateTriggerRequest* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.AddTagRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.CreateTriggerRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.AddTagRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.CreateTriggerRequest) MergeFrom(*source); } } -void AddTagRequest::MergeFrom(const AddTagRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.AddTagRequest) +void CreateTriggerRequest::MergeFrom(const CreateTriggerRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.CreateTriggerRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.value().size() > 0) { - - value_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.value_); - } - if (from.has_artifact_id()) { - mutable_artifact_id()->::flyteidl::core::ArtifactID::MergeFrom(from.artifact_id()); - } - if (from.overwrite() != 0) { - set_overwrite(from.overwrite()); + if (from.has_trigger_launch_plan()) { + mutable_trigger_launch_plan()->::flyteidl::admin::LaunchPlan::MergeFrom(from.trigger_launch_plan()); } } -void AddTagRequest::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.AddTagRequest) +void CreateTriggerRequest::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.CreateTriggerRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void AddTagRequest::CopyFrom(const AddTagRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.AddTagRequest) +void CreateTriggerRequest::CopyFrom(const CreateTriggerRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.CreateTriggerRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool AddTagRequest::IsInitialized() const { +bool CreateTriggerRequest::IsInitialized() const { return true; } -void AddTagRequest::Swap(AddTagRequest* other) { +void CreateTriggerRequest::Swap(CreateTriggerRequest* other) { if (other == this) return; InternalSwap(other); } -void AddTagRequest::InternalSwap(AddTagRequest* other) { +void CreateTriggerRequest::InternalSwap(CreateTriggerRequest* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - value_.Swap(&other->value_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); - swap(artifact_id_, other->artifact_id_); - swap(overwrite_, other->overwrite_); + swap(trigger_launch_plan_, other->trigger_launch_plan_); } -::google::protobuf::Metadata AddTagRequest::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; +::google::protobuf::Metadata CreateTriggerRequest::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } // =================================================================== -void AddTagResponse::InitAsDefaultInstance() { +void CreateTriggerResponse::InitAsDefaultInstance() { } -class AddTagResponse::HasBitSetters { +class CreateTriggerResponse::HasBitSetters { public: }; #if !defined(_MSC_VER) || _MSC_VER >= 1900 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -AddTagResponse::AddTagResponse() +CreateTriggerResponse::CreateTriggerResponse() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.artifact.AddTagResponse) + // @@protoc_insertion_point(constructor:flyteidl.artifact.CreateTriggerResponse) } -AddTagResponse::AddTagResponse(const AddTagResponse& from) +CreateTriggerResponse::CreateTriggerResponse(const CreateTriggerResponse& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.AddTagResponse) + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.CreateTriggerResponse) } -void AddTagResponse::SharedCtor() { +void CreateTriggerResponse::SharedCtor() { } -AddTagResponse::~AddTagResponse() { - // @@protoc_insertion_point(destructor:flyteidl.artifact.AddTagResponse) +CreateTriggerResponse::~CreateTriggerResponse() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.CreateTriggerResponse) SharedDtor(); } -void AddTagResponse::SharedDtor() { +void CreateTriggerResponse::SharedDtor() { } -void AddTagResponse::SetCachedSize(int size) const { +void CreateTriggerResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -const AddTagResponse& AddTagResponse::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_AddTagResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); +const CreateTriggerResponse& CreateTriggerResponse::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_CreateTriggerResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } -void AddTagResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.AddTagResponse) +void CreateTriggerResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.CreateTriggerResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -6528,9 +7708,9 @@ void AddTagResponse::Clear() { } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* AddTagResponse::_InternalParse(const char* begin, const char* end, void* object, +const char* CreateTriggerResponse::_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; @@ -6556,11 +7736,11 @@ const char* AddTagResponse::_InternalParse(const char* begin, const char* end, v return ptr; } #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -bool AddTagResponse::MergePartialFromCodedStream( +bool CreateTriggerResponse::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; - // @@protoc_insertion_point(parse_start:flyteidl.artifact.AddTagResponse) + // @@protoc_insertion_point(parse_start:flyteidl.artifact.CreateTriggerResponse) for (;;) { ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; @@ -6573,18 +7753,18 @@ bool AddTagResponse::MergePartialFromCodedStream( input, tag, _internal_metadata_.mutable_unknown_fields())); } success: - // @@protoc_insertion_point(parse_success:flyteidl.artifact.AddTagResponse) + // @@protoc_insertion_point(parse_success:flyteidl.artifact.CreateTriggerResponse) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.artifact.AddTagResponse) + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.CreateTriggerResponse) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void AddTagResponse::SerializeWithCachedSizes( +void CreateTriggerResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.artifact.AddTagResponse) + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.CreateTriggerResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -6592,12 +7772,12 @@ void AddTagResponse::SerializeWithCachedSizes( ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } - // @@protoc_insertion_point(serialize_end:flyteidl.artifact.AddTagResponse) + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.CreateTriggerResponse) } -::google::protobuf::uint8* AddTagResponse::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* CreateTriggerResponse::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.AddTagResponse) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.CreateTriggerResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -6605,12 +7785,12 @@ ::google::protobuf::uint8* AddTagResponse::InternalSerializeWithCachedSizesToArr target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } - // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.AddTagResponse) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.CreateTriggerResponse) return target; } -size_t AddTagResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.AddTagResponse) +size_t CreateTriggerResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.CreateTriggerResponse) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -6627,23 +7807,23 @@ size_t AddTagResponse::ByteSizeLong() const { return total_size; } -void AddTagResponse::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.AddTagResponse) +void CreateTriggerResponse::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.CreateTriggerResponse) GOOGLE_DCHECK_NE(&from, this); - const AddTagResponse* source = - ::google::protobuf::DynamicCastToGenerated( + const CreateTriggerResponse* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.AddTagResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.CreateTriggerResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.AddTagResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.CreateTriggerResponse) MergeFrom(*source); } } -void AddTagResponse::MergeFrom(const AddTagResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.AddTagResponse) +void CreateTriggerResponse::MergeFrom(const CreateTriggerResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.CreateTriggerResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; @@ -6651,122 +7831,122 @@ void AddTagResponse::MergeFrom(const AddTagResponse& from) { } -void AddTagResponse::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.AddTagResponse) +void CreateTriggerResponse::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.CreateTriggerResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void AddTagResponse::CopyFrom(const AddTagResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.AddTagResponse) +void CreateTriggerResponse::CopyFrom(const CreateTriggerResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.CreateTriggerResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool AddTagResponse::IsInitialized() const { +bool CreateTriggerResponse::IsInitialized() const { return true; } -void AddTagResponse::Swap(AddTagResponse* other) { +void CreateTriggerResponse::Swap(CreateTriggerResponse* other) { if (other == this) return; InternalSwap(other); } -void AddTagResponse::InternalSwap(AddTagResponse* other) { +void CreateTriggerResponse::InternalSwap(CreateTriggerResponse* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); } -::google::protobuf::Metadata AddTagResponse::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; +::google::protobuf::Metadata CreateTriggerResponse::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } // =================================================================== -void CreateTriggerRequest::InitAsDefaultInstance() { - ::flyteidl::artifact::_CreateTriggerRequest_default_instance_._instance.get_mutable()->trigger_launch_plan_ = const_cast< ::flyteidl::admin::LaunchPlan*>( - ::flyteidl::admin::LaunchPlan::internal_default_instance()); +void DeactivateTriggerRequest::InitAsDefaultInstance() { + ::flyteidl::artifact::_DeactivateTriggerRequest_default_instance_._instance.get_mutable()->trigger_id_ = const_cast< ::flyteidl::core::Identifier*>( + ::flyteidl::core::Identifier::internal_default_instance()); } -class CreateTriggerRequest::HasBitSetters { +class DeactivateTriggerRequest::HasBitSetters { public: - static const ::flyteidl::admin::LaunchPlan& trigger_launch_plan(const CreateTriggerRequest* msg); + static const ::flyteidl::core::Identifier& trigger_id(const DeactivateTriggerRequest* msg); }; -const ::flyteidl::admin::LaunchPlan& -CreateTriggerRequest::HasBitSetters::trigger_launch_plan(const CreateTriggerRequest* msg) { - return *msg->trigger_launch_plan_; +const ::flyteidl::core::Identifier& +DeactivateTriggerRequest::HasBitSetters::trigger_id(const DeactivateTriggerRequest* msg) { + return *msg->trigger_id_; } -void CreateTriggerRequest::clear_trigger_launch_plan() { - if (GetArenaNoVirtual() == nullptr && trigger_launch_plan_ != nullptr) { - delete trigger_launch_plan_; +void DeactivateTriggerRequest::clear_trigger_id() { + if (GetArenaNoVirtual() == nullptr && trigger_id_ != nullptr) { + delete trigger_id_; } - trigger_launch_plan_ = nullptr; + trigger_id_ = nullptr; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int CreateTriggerRequest::kTriggerLaunchPlanFieldNumber; +const int DeactivateTriggerRequest::kTriggerIdFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -CreateTriggerRequest::CreateTriggerRequest() +DeactivateTriggerRequest::DeactivateTriggerRequest() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.artifact.CreateTriggerRequest) + // @@protoc_insertion_point(constructor:flyteidl.artifact.DeactivateTriggerRequest) } -CreateTriggerRequest::CreateTriggerRequest(const CreateTriggerRequest& from) +DeactivateTriggerRequest::DeactivateTriggerRequest(const DeactivateTriggerRequest& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - if (from.has_trigger_launch_plan()) { - trigger_launch_plan_ = new ::flyteidl::admin::LaunchPlan(*from.trigger_launch_plan_); + if (from.has_trigger_id()) { + trigger_id_ = new ::flyteidl::core::Identifier(*from.trigger_id_); } else { - trigger_launch_plan_ = nullptr; + trigger_id_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.CreateTriggerRequest) + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.DeactivateTriggerRequest) } -void CreateTriggerRequest::SharedCtor() { +void DeactivateTriggerRequest::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_CreateTriggerRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - trigger_launch_plan_ = nullptr; + &scc_info_DeactivateTriggerRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); + trigger_id_ = nullptr; } -CreateTriggerRequest::~CreateTriggerRequest() { - // @@protoc_insertion_point(destructor:flyteidl.artifact.CreateTriggerRequest) +DeactivateTriggerRequest::~DeactivateTriggerRequest() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.DeactivateTriggerRequest) SharedDtor(); } -void CreateTriggerRequest::SharedDtor() { - if (this != internal_default_instance()) delete trigger_launch_plan_; +void DeactivateTriggerRequest::SharedDtor() { + if (this != internal_default_instance()) delete trigger_id_; } -void CreateTriggerRequest::SetCachedSize(int size) const { +void DeactivateTriggerRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -const CreateTriggerRequest& CreateTriggerRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_CreateTriggerRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); +const DeactivateTriggerRequest& DeactivateTriggerRequest::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_DeactivateTriggerRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } -void CreateTriggerRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.CreateTriggerRequest) +void DeactivateTriggerRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.DeactivateTriggerRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArenaNoVirtual() == nullptr && trigger_launch_plan_ != nullptr) { - delete trigger_launch_plan_; + if (GetArenaNoVirtual() == nullptr && trigger_id_ != nullptr) { + delete trigger_id_; } - trigger_launch_plan_ = nullptr; + trigger_id_ = nullptr; _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* CreateTriggerRequest::_InternalParse(const char* begin, const char* end, void* object, +const char* DeactivateTriggerRequest::_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; @@ -6776,13 +7956,13 @@ const char* CreateTriggerRequest::_InternalParse(const char* begin, const char* ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + // .flyteidl.core.Identifier trigger_id = 1; case 1: { if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::admin::LaunchPlan::_InternalParse; - object = msg->mutable_trigger_launch_plan(); + parser_till_end = ::flyteidl::core::Identifier::_InternalParse; + object = msg->mutable_trigger_id(); if (size > end - ptr) goto len_delim_till_end; ptr += size; GOOGLE_PROTOBUF_PARSER_ASSERT(ctx->ParseExactRange( @@ -6809,21 +7989,21 @@ const char* CreateTriggerRequest::_InternalParse(const char* begin, const char* {parser_till_end, object}, size); } #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -bool CreateTriggerRequest::MergePartialFromCodedStream( +bool DeactivateTriggerRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; - // @@protoc_insertion_point(parse_start:flyteidl.artifact.CreateTriggerRequest) + // @@protoc_insertion_point(parse_start:flyteidl.artifact.DeactivateTriggerRequest) 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.admin.LaunchPlan trigger_launch_plan = 1; + // .flyteidl.core.Identifier trigger_id = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_trigger_launch_plan())); + input, mutable_trigger_id())); } else { goto handle_unusual; } @@ -6842,57 +8022,57 @@ bool CreateTriggerRequest::MergePartialFromCodedStream( } } success: - // @@protoc_insertion_point(parse_success:flyteidl.artifact.CreateTriggerRequest) + // @@protoc_insertion_point(parse_success:flyteidl.artifact.DeactivateTriggerRequest) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.artifact.CreateTriggerRequest) + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.DeactivateTriggerRequest) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void CreateTriggerRequest::SerializeWithCachedSizes( +void DeactivateTriggerRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.artifact.CreateTriggerRequest) + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.DeactivateTriggerRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; - if (this->has_trigger_launch_plan()) { + // .flyteidl.core.Identifier trigger_id = 1; + if (this->has_trigger_id()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 1, HasBitSetters::trigger_launch_plan(this), output); + 1, HasBitSetters::trigger_id(this), output); } if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } - // @@protoc_insertion_point(serialize_end:flyteidl.artifact.CreateTriggerRequest) + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.DeactivateTriggerRequest) } -::google::protobuf::uint8* CreateTriggerRequest::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* DeactivateTriggerRequest::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.CreateTriggerRequest) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.DeactivateTriggerRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; - if (this->has_trigger_launch_plan()) { + // .flyteidl.core.Identifier trigger_id = 1; + if (this->has_trigger_id()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( - 1, HasBitSetters::trigger_launch_plan(this), target); + 1, HasBitSetters::trigger_id(this), target); } if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } - // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.CreateTriggerRequest) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.DeactivateTriggerRequest) return target; } -size_t CreateTriggerRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.CreateTriggerRequest) +size_t DeactivateTriggerRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.DeactivateTriggerRequest) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -6904,11 +8084,11 @@ size_t CreateTriggerRequest::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; - if (this->has_trigger_launch_plan()) { + // .flyteidl.core.Identifier trigger_id = 1; + if (this->has_trigger_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( - *trigger_launch_plan_); + *trigger_id_); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); @@ -6916,112 +8096,112 @@ size_t CreateTriggerRequest::ByteSizeLong() const { return total_size; } -void CreateTriggerRequest::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.CreateTriggerRequest) +void DeactivateTriggerRequest::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.DeactivateTriggerRequest) GOOGLE_DCHECK_NE(&from, this); - const CreateTriggerRequest* source = - ::google::protobuf::DynamicCastToGenerated( + const DeactivateTriggerRequest* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.CreateTriggerRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.DeactivateTriggerRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.CreateTriggerRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.DeactivateTriggerRequest) MergeFrom(*source); } } -void CreateTriggerRequest::MergeFrom(const CreateTriggerRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.CreateTriggerRequest) +void DeactivateTriggerRequest::MergeFrom(const DeactivateTriggerRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.DeactivateTriggerRequest) 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_trigger_launch_plan()) { - mutable_trigger_launch_plan()->::flyteidl::admin::LaunchPlan::MergeFrom(from.trigger_launch_plan()); + if (from.has_trigger_id()) { + mutable_trigger_id()->::flyteidl::core::Identifier::MergeFrom(from.trigger_id()); } } -void CreateTriggerRequest::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.CreateTriggerRequest) +void DeactivateTriggerRequest::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.DeactivateTriggerRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void CreateTriggerRequest::CopyFrom(const CreateTriggerRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.CreateTriggerRequest) +void DeactivateTriggerRequest::CopyFrom(const DeactivateTriggerRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.DeactivateTriggerRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool CreateTriggerRequest::IsInitialized() const { +bool DeactivateTriggerRequest::IsInitialized() const { return true; } -void CreateTriggerRequest::Swap(CreateTriggerRequest* other) { +void DeactivateTriggerRequest::Swap(DeactivateTriggerRequest* other) { if (other == this) return; InternalSwap(other); } -void CreateTriggerRequest::InternalSwap(CreateTriggerRequest* other) { +void DeactivateTriggerRequest::InternalSwap(DeactivateTriggerRequest* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - swap(trigger_launch_plan_, other->trigger_launch_plan_); + swap(trigger_id_, other->trigger_id_); } -::google::protobuf::Metadata CreateTriggerRequest::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; +::google::protobuf::Metadata DeactivateTriggerRequest::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } // =================================================================== -void CreateTriggerResponse::InitAsDefaultInstance() { +void DeactivateTriggerResponse::InitAsDefaultInstance() { } -class CreateTriggerResponse::HasBitSetters { +class DeactivateTriggerResponse::HasBitSetters { public: }; #if !defined(_MSC_VER) || _MSC_VER >= 1900 #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -CreateTriggerResponse::CreateTriggerResponse() +DeactivateTriggerResponse::DeactivateTriggerResponse() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.artifact.CreateTriggerResponse) + // @@protoc_insertion_point(constructor:flyteidl.artifact.DeactivateTriggerResponse) } -CreateTriggerResponse::CreateTriggerResponse(const CreateTriggerResponse& from) +DeactivateTriggerResponse::DeactivateTriggerResponse(const DeactivateTriggerResponse& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.CreateTriggerResponse) + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.DeactivateTriggerResponse) } -void CreateTriggerResponse::SharedCtor() { +void DeactivateTriggerResponse::SharedCtor() { } -CreateTriggerResponse::~CreateTriggerResponse() { - // @@protoc_insertion_point(destructor:flyteidl.artifact.CreateTriggerResponse) +DeactivateTriggerResponse::~DeactivateTriggerResponse() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.DeactivateTriggerResponse) SharedDtor(); } -void CreateTriggerResponse::SharedDtor() { +void DeactivateTriggerResponse::SharedDtor() { } -void CreateTriggerResponse::SetCachedSize(int size) const { +void DeactivateTriggerResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -const CreateTriggerResponse& CreateTriggerResponse::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_CreateTriggerResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); +const DeactivateTriggerResponse& DeactivateTriggerResponse::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_DeactivateTriggerResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } -void CreateTriggerResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.CreateTriggerResponse) +void DeactivateTriggerResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.DeactivateTriggerResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; @@ -7030,9 +8210,9 @@ void CreateTriggerResponse::Clear() { } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* CreateTriggerResponse::_InternalParse(const char* begin, const char* end, void* object, +const char* DeactivateTriggerResponse::_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; @@ -7058,11 +8238,11 @@ const char* CreateTriggerResponse::_InternalParse(const char* begin, const char* return ptr; } #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -bool CreateTriggerResponse::MergePartialFromCodedStream( +bool DeactivateTriggerResponse::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; - // @@protoc_insertion_point(parse_start:flyteidl.artifact.CreateTriggerResponse) + // @@protoc_insertion_point(parse_start:flyteidl.artifact.DeactivateTriggerResponse) for (;;) { ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; @@ -7075,18 +8255,18 @@ bool CreateTriggerResponse::MergePartialFromCodedStream( input, tag, _internal_metadata_.mutable_unknown_fields())); } success: - // @@protoc_insertion_point(parse_success:flyteidl.artifact.CreateTriggerResponse) + // @@protoc_insertion_point(parse_success:flyteidl.artifact.DeactivateTriggerResponse) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.artifact.CreateTriggerResponse) + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.DeactivateTriggerResponse) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void CreateTriggerResponse::SerializeWithCachedSizes( +void DeactivateTriggerResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.artifact.CreateTriggerResponse) + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.DeactivateTriggerResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -7094,12 +8274,12 @@ void CreateTriggerResponse::SerializeWithCachedSizes( ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } - // @@protoc_insertion_point(serialize_end:flyteidl.artifact.CreateTriggerResponse) + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.DeactivateTriggerResponse) } -::google::protobuf::uint8* CreateTriggerResponse::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* DeactivateTriggerResponse::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.CreateTriggerResponse) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.DeactivateTriggerResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; @@ -7107,12 +8287,12 @@ ::google::protobuf::uint8* CreateTriggerResponse::InternalSerializeWithCachedSiz target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } - // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.CreateTriggerResponse) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.DeactivateTriggerResponse) return target; } -size_t CreateTriggerResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.CreateTriggerResponse) +size_t DeactivateTriggerResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.DeactivateTriggerResponse) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -7129,23 +8309,23 @@ size_t CreateTriggerResponse::ByteSizeLong() const { return total_size; } -void CreateTriggerResponse::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.CreateTriggerResponse) +void DeactivateTriggerResponse::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.DeactivateTriggerResponse) GOOGLE_DCHECK_NE(&from, this); - const CreateTriggerResponse* source = - ::google::protobuf::DynamicCastToGenerated( + const DeactivateTriggerResponse* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.CreateTriggerResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.DeactivateTriggerResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.CreateTriggerResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.DeactivateTriggerResponse) MergeFrom(*source); } } -void CreateTriggerResponse::MergeFrom(const CreateTriggerResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.CreateTriggerResponse) +void DeactivateTriggerResponse::MergeFrom(const DeactivateTriggerResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.DeactivateTriggerResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; @@ -7153,122 +8333,95 @@ void CreateTriggerResponse::MergeFrom(const CreateTriggerResponse& from) { } -void CreateTriggerResponse::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.CreateTriggerResponse) +void DeactivateTriggerResponse::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.DeactivateTriggerResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void CreateTriggerResponse::CopyFrom(const CreateTriggerResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.CreateTriggerResponse) +void DeactivateTriggerResponse::CopyFrom(const DeactivateTriggerResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.DeactivateTriggerResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool CreateTriggerResponse::IsInitialized() const { +bool DeactivateTriggerResponse::IsInitialized() const { return true; } -void CreateTriggerResponse::Swap(CreateTriggerResponse* other) { +void DeactivateTriggerResponse::Swap(DeactivateTriggerResponse* other) { if (other == this) return; InternalSwap(other); } -void CreateTriggerResponse::InternalSwap(CreateTriggerResponse* other) { +void DeactivateTriggerResponse::InternalSwap(DeactivateTriggerResponse* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); } -::google::protobuf::Metadata CreateTriggerResponse::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; +::google::protobuf::Metadata DeactivateTriggerResponse::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } // =================================================================== -void DeactivateTriggerRequest::InitAsDefaultInstance() { - ::flyteidl::artifact::_DeactivateTriggerRequest_default_instance_._instance.get_mutable()->trigger_id_ = const_cast< ::flyteidl::core::Identifier*>( - ::flyteidl::core::Identifier::internal_default_instance()); +void DeactivateAllTriggersRequest::InitAsDefaultInstance() { } -class DeactivateTriggerRequest::HasBitSetters { +class DeactivateAllTriggersRequest::HasBitSetters { public: - static const ::flyteidl::core::Identifier& trigger_id(const DeactivateTriggerRequest* msg); }; -const ::flyteidl::core::Identifier& -DeactivateTriggerRequest::HasBitSetters::trigger_id(const DeactivateTriggerRequest* msg) { - return *msg->trigger_id_; -} -void DeactivateTriggerRequest::clear_trigger_id() { - if (GetArenaNoVirtual() == nullptr && trigger_id_ != nullptr) { - delete trigger_id_; - } - trigger_id_ = nullptr; -} #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int DeactivateTriggerRequest::kTriggerIdFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -DeactivateTriggerRequest::DeactivateTriggerRequest() +DeactivateAllTriggersRequest::DeactivateAllTriggersRequest() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.artifact.DeactivateTriggerRequest) + // @@protoc_insertion_point(constructor:flyteidl.artifact.DeactivateAllTriggersRequest) } -DeactivateTriggerRequest::DeactivateTriggerRequest(const DeactivateTriggerRequest& from) +DeactivateAllTriggersRequest::DeactivateAllTriggersRequest(const DeactivateAllTriggersRequest& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - if (from.has_trigger_id()) { - trigger_id_ = new ::flyteidl::core::Identifier(*from.trigger_id_); - } else { - trigger_id_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.DeactivateTriggerRequest) + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.DeactivateAllTriggersRequest) } -void DeactivateTriggerRequest::SharedCtor() { - ::google::protobuf::internal::InitSCC( - &scc_info_DeactivateTriggerRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); - trigger_id_ = nullptr; +void DeactivateAllTriggersRequest::SharedCtor() { } -DeactivateTriggerRequest::~DeactivateTriggerRequest() { - // @@protoc_insertion_point(destructor:flyteidl.artifact.DeactivateTriggerRequest) +DeactivateAllTriggersRequest::~DeactivateAllTriggersRequest() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.DeactivateAllTriggersRequest) SharedDtor(); } -void DeactivateTriggerRequest::SharedDtor() { - if (this != internal_default_instance()) delete trigger_id_; +void DeactivateAllTriggersRequest::SharedDtor() { } -void DeactivateTriggerRequest::SetCachedSize(int size) const { +void DeactivateAllTriggersRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } -const DeactivateTriggerRequest& DeactivateTriggerRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_DeactivateTriggerRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); +const DeactivateAllTriggersRequest& DeactivateAllTriggersRequest::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_DeactivateAllTriggersRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } -void DeactivateTriggerRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.DeactivateTriggerRequest) +void DeactivateAllTriggersRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.DeactivateAllTriggersRequest) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - if (GetArenaNoVirtual() == nullptr && trigger_id_ != nullptr) { - delete trigger_id_; - } - trigger_id_ = nullptr; _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* DeactivateTriggerRequest::_InternalParse(const char* begin, const char* end, void* object, +const char* DeactivateAllTriggersRequest::_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; @@ -7278,21 +8431,7 @@ const char* DeactivateTriggerRequest::_InternalParse(const char* begin, const ch ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // .flyteidl.core.Identifier trigger_id = 1; - case 1: { - if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; - ptr = ::google::protobuf::io::ReadSize(ptr, &size); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::core::Identifier::_InternalParse; - object = msg->mutable_trigger_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; @@ -7306,95 +8445,63 @@ const char* DeactivateTriggerRequest::_InternalParse(const char* begin, const ch } // 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 DeactivateTriggerRequest::MergePartialFromCodedStream( +bool DeactivateAllTriggersRequest::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; - // @@protoc_insertion_point(parse_start:flyteidl.artifact.DeactivateTriggerRequest) + // @@protoc_insertion_point(parse_start:flyteidl.artifact.DeactivateAllTriggersRequest) 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.Identifier trigger_id = 1; - case 1: { - if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_trigger_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; - } + 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.artifact.DeactivateTriggerRequest) + // @@protoc_insertion_point(parse_success:flyteidl.artifact.DeactivateAllTriggersRequest) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.artifact.DeactivateTriggerRequest) + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.DeactivateAllTriggersRequest) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void DeactivateTriggerRequest::SerializeWithCachedSizes( +void DeactivateAllTriggersRequest::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.artifact.DeactivateTriggerRequest) + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.DeactivateAllTriggersRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.core.Identifier trigger_id = 1; - if (this->has_trigger_id()) { - ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 1, HasBitSetters::trigger_id(this), output); - } - if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } - // @@protoc_insertion_point(serialize_end:flyteidl.artifact.DeactivateTriggerRequest) + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.DeactivateAllTriggersRequest) } -::google::protobuf::uint8* DeactivateTriggerRequest::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* DeactivateAllTriggersRequest::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.DeactivateTriggerRequest) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.DeactivateAllTriggersRequest) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // .flyteidl.core.Identifier trigger_id = 1; - if (this->has_trigger_id()) { - target = ::google::protobuf::internal::WireFormatLite:: - InternalWriteMessageToArray( - 1, HasBitSetters::trigger_id(this), target); - } - if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } - // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.DeactivateTriggerRequest) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.DeactivateAllTriggersRequest) return target; } -size_t DeactivateTriggerRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.DeactivateTriggerRequest) +size_t DeactivateAllTriggersRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.DeactivateAllTriggersRequest) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -7406,135 +8513,128 @@ size_t DeactivateTriggerRequest::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // .flyteidl.core.Identifier trigger_id = 1; - if (this->has_trigger_id()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::MessageSize( - *trigger_id_); - } - int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } -void DeactivateTriggerRequest::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.DeactivateTriggerRequest) +void DeactivateAllTriggersRequest::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.DeactivateAllTriggersRequest) GOOGLE_DCHECK_NE(&from, this); - const DeactivateTriggerRequest* source = - ::google::protobuf::DynamicCastToGenerated( + const DeactivateAllTriggersRequest* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.DeactivateTriggerRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.DeactivateAllTriggersRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.DeactivateTriggerRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.DeactivateAllTriggersRequest) MergeFrom(*source); } } -void DeactivateTriggerRequest::MergeFrom(const DeactivateTriggerRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.DeactivateTriggerRequest) +void DeactivateAllTriggersRequest::MergeFrom(const DeactivateAllTriggersRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.DeactivateAllTriggersRequest) 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_trigger_id()) { - mutable_trigger_id()->::flyteidl::core::Identifier::MergeFrom(from.trigger_id()); - } } -void DeactivateTriggerRequest::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.DeactivateTriggerRequest) +void DeactivateAllTriggersRequest::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.DeactivateAllTriggersRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void DeactivateTriggerRequest::CopyFrom(const DeactivateTriggerRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.DeactivateTriggerRequest) +void DeactivateAllTriggersRequest::CopyFrom(const DeactivateAllTriggersRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.DeactivateAllTriggersRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool DeactivateTriggerRequest::IsInitialized() const { +bool DeactivateAllTriggersRequest::IsInitialized() const { return true; } -void DeactivateTriggerRequest::Swap(DeactivateTriggerRequest* other) { +void DeactivateAllTriggersRequest::Swap(DeactivateAllTriggersRequest* other) { if (other == this) return; InternalSwap(other); } -void DeactivateTriggerRequest::InternalSwap(DeactivateTriggerRequest* other) { +void DeactivateAllTriggersRequest::InternalSwap(DeactivateAllTriggersRequest* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - swap(trigger_id_, other->trigger_id_); } -::google::protobuf::Metadata DeactivateTriggerRequest::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; +::google::protobuf::Metadata DeactivateAllTriggersRequest::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } // =================================================================== -void DeactivateTriggerResponse::InitAsDefaultInstance() { +void DeactivateAllTriggersResponse::InitAsDefaultInstance() { } -class DeactivateTriggerResponse::HasBitSetters { +class DeactivateAllTriggersResponse::HasBitSetters { public: }; #if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int DeactivateAllTriggersResponse::kNumDeactivatedFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -DeactivateTriggerResponse::DeactivateTriggerResponse() +DeactivateAllTriggersResponse::DeactivateAllTriggersResponse() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.artifact.DeactivateTriggerResponse) + // @@protoc_insertion_point(constructor:flyteidl.artifact.DeactivateAllTriggersResponse) } -DeactivateTriggerResponse::DeactivateTriggerResponse(const DeactivateTriggerResponse& from) +DeactivateAllTriggersResponse::DeactivateAllTriggersResponse(const DeactivateAllTriggersResponse& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.DeactivateTriggerResponse) + num_deactivated_ = from.num_deactivated_; + // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.DeactivateAllTriggersResponse) } -void DeactivateTriggerResponse::SharedCtor() { +void DeactivateAllTriggersResponse::SharedCtor() { + num_deactivated_ = PROTOBUF_ULONGLONG(0); } -DeactivateTriggerResponse::~DeactivateTriggerResponse() { - // @@protoc_insertion_point(destructor:flyteidl.artifact.DeactivateTriggerResponse) +DeactivateAllTriggersResponse::~DeactivateAllTriggersResponse() { + // @@protoc_insertion_point(destructor:flyteidl.artifact.DeactivateAllTriggersResponse) SharedDtor(); } -void DeactivateTriggerResponse::SharedDtor() { +void DeactivateAllTriggersResponse::SharedDtor() { } -void DeactivateTriggerResponse::SetCachedSize(int size) const { +void DeactivateAllTriggersResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -const DeactivateTriggerResponse& DeactivateTriggerResponse::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_DeactivateTriggerResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); +const DeactivateAllTriggersResponse& DeactivateAllTriggersResponse::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_DeactivateAllTriggersResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } -void DeactivateTriggerResponse::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.DeactivateTriggerResponse) +void DeactivateAllTriggersResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.DeactivateAllTriggersResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; + num_deactivated_ = PROTOBUF_ULONGLONG(0); _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* DeactivateTriggerResponse::_InternalParse(const char* begin, const char* end, void* object, +const char* DeactivateAllTriggersResponse::_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; @@ -7544,7 +8644,15 @@ const char* DeactivateTriggerResponse::_InternalParse(const char* begin, const c ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { + // uint64 num_deactivated = 1; + case 1: { + if (static_cast<::google::protobuf::uint8>(tag) != 8) goto handle_unusual; + msg->set_num_deactivated(::google::protobuf::internal::ReadVarint(&ptr)); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + break; + } default: { + handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->EndGroup(tag); return ptr; @@ -7560,61 +8668,89 @@ const char* DeactivateTriggerResponse::_InternalParse(const char* begin, const c return ptr; } #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -bool DeactivateTriggerResponse::MergePartialFromCodedStream( +bool DeactivateAllTriggersResponse::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; - // @@protoc_insertion_point(parse_start:flyteidl.artifact.DeactivateTriggerResponse) + // @@protoc_insertion_point(parse_start:flyteidl.artifact.DeactivateAllTriggersResponse) for (;;) { ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u); tag = p.first; if (!p.second) goto handle_unusual; - handle_unusual: - if (tag == 0) { - goto success; + switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { + // uint64 num_deactivated = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (8 & 0xFF)) { + + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>( + input, &num_deactivated_))); + } 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; + } } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, _internal_metadata_.mutable_unknown_fields())); } success: - // @@protoc_insertion_point(parse_success:flyteidl.artifact.DeactivateTriggerResponse) + // @@protoc_insertion_point(parse_success:flyteidl.artifact.DeactivateAllTriggersResponse) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.artifact.DeactivateTriggerResponse) + // @@protoc_insertion_point(parse_failure:flyteidl.artifact.DeactivateAllTriggersResponse) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void DeactivateTriggerResponse::SerializeWithCachedSizes( +void DeactivateAllTriggersResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.artifact.DeactivateTriggerResponse) + // @@protoc_insertion_point(serialize_start:flyteidl.artifact.DeactivateAllTriggersResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; + // uint64 num_deactivated = 1; + if (this->num_deactivated() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteUInt64(1, this->num_deactivated(), output); + } + if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } - // @@protoc_insertion_point(serialize_end:flyteidl.artifact.DeactivateTriggerResponse) + // @@protoc_insertion_point(serialize_end:flyteidl.artifact.DeactivateAllTriggersResponse) } -::google::protobuf::uint8* DeactivateTriggerResponse::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* DeactivateAllTriggersResponse::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.DeactivateTriggerResponse) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.DeactivateAllTriggersResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; + // uint64 num_deactivated = 1; + if (this->num_deactivated() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt64ToArray(1, this->num_deactivated(), target); + } + if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); } - // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.DeactivateTriggerResponse) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.DeactivateAllTriggersResponse) return target; } -size_t DeactivateTriggerResponse::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.DeactivateTriggerResponse) +size_t DeactivateAllTriggersResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.DeactivateAllTriggersResponse) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -7626,65 +8762,76 @@ size_t DeactivateTriggerResponse::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; + // uint64 num_deactivated = 1; + if (this->num_deactivated() != 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt64Size( + this->num_deactivated()); + } + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } -void DeactivateTriggerResponse::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.DeactivateTriggerResponse) +void DeactivateAllTriggersResponse::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.DeactivateAllTriggersResponse) GOOGLE_DCHECK_NE(&from, this); - const DeactivateTriggerResponse* source = - ::google::protobuf::DynamicCastToGenerated( + const DeactivateAllTriggersResponse* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.DeactivateTriggerResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.DeactivateAllTriggersResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.DeactivateTriggerResponse) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.DeactivateAllTriggersResponse) MergeFrom(*source); } } -void DeactivateTriggerResponse::MergeFrom(const DeactivateTriggerResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.DeactivateTriggerResponse) +void DeactivateAllTriggersResponse::MergeFrom(const DeactivateAllTriggersResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.DeactivateAllTriggersResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; + if (from.num_deactivated() != 0) { + set_num_deactivated(from.num_deactivated()); + } } -void DeactivateTriggerResponse::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.DeactivateTriggerResponse) +void DeactivateAllTriggersResponse::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.DeactivateAllTriggersResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void DeactivateTriggerResponse::CopyFrom(const DeactivateTriggerResponse& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.DeactivateTriggerResponse) +void DeactivateAllTriggersResponse::CopyFrom(const DeactivateAllTriggersResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.DeactivateAllTriggersResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool DeactivateTriggerResponse::IsInitialized() const { +bool DeactivateAllTriggersResponse::IsInitialized() const { return true; } -void DeactivateTriggerResponse::Swap(DeactivateTriggerResponse* other) { +void DeactivateAllTriggersResponse::Swap(DeactivateAllTriggersResponse* other) { if (other == this) return; InternalSwap(other); } -void DeactivateTriggerResponse::InternalSwap(DeactivateTriggerResponse* other) { +void DeactivateAllTriggersResponse::InternalSwap(DeactivateAllTriggersResponse* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); + swap(num_deactivated_, other->num_deactivated_); } -::google::protobuf::Metadata DeactivateTriggerResponse::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; +::google::protobuf::Metadata DeactivateAllTriggersResponse::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } @@ -7751,7 +8898,7 @@ ArtifactProducer::ArtifactProducer(const ArtifactProducer& from) void ArtifactProducer::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_ArtifactProducer_flyteidl_2fartifact_2fartifacts_2eproto.base); + &scc_info_ArtifactProducer_flyteidl_2fartifacts_2fartifacts_2eproto.base); ::memset(&entity_id_, 0, static_cast( reinterpret_cast(&outputs_) - reinterpret_cast(&entity_id_)) + sizeof(outputs_)); @@ -7771,7 +8918,7 @@ void ArtifactProducer::SetCachedSize(int size) const { _cached_size_.Set(size); } const ArtifactProducer& ArtifactProducer::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_ArtifactProducer_flyteidl_2fartifact_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_ArtifactProducer_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } @@ -8050,8 +9197,8 @@ void ArtifactProducer::InternalSwap(ArtifactProducer* other) { } ::google::protobuf::Metadata ArtifactProducer::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } @@ -8082,7 +9229,7 @@ RegisterProducerRequest::RegisterProducerRequest(const RegisterProducerRequest& void RegisterProducerRequest::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_RegisterProducerRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); + &scc_info_RegisterProducerRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); } RegisterProducerRequest::~RegisterProducerRequest() { @@ -8097,7 +9244,7 @@ void RegisterProducerRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } const RegisterProducerRequest& RegisterProducerRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_RegisterProducerRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_RegisterProducerRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } @@ -8330,8 +9477,8 @@ void RegisterProducerRequest::InternalSwap(RegisterProducerRequest* other) { } ::google::protobuf::Metadata RegisterProducerRequest::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } @@ -8398,7 +9545,7 @@ ArtifactConsumer::ArtifactConsumer(const ArtifactConsumer& from) void ArtifactConsumer::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_ArtifactConsumer_flyteidl_2fartifact_2fartifacts_2eproto.base); + &scc_info_ArtifactConsumer_flyteidl_2fartifacts_2fartifacts_2eproto.base); ::memset(&entity_id_, 0, static_cast( reinterpret_cast(&inputs_) - reinterpret_cast(&entity_id_)) + sizeof(inputs_)); @@ -8418,7 +9565,7 @@ void ArtifactConsumer::SetCachedSize(int size) const { _cached_size_.Set(size); } const ArtifactConsumer& ArtifactConsumer::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_ArtifactConsumer_flyteidl_2fartifact_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_ArtifactConsumer_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } @@ -8697,8 +9844,8 @@ void ArtifactConsumer::InternalSwap(ArtifactConsumer* other) { } ::google::protobuf::Metadata ArtifactConsumer::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } @@ -8729,7 +9876,7 @@ RegisterConsumerRequest::RegisterConsumerRequest(const RegisterConsumerRequest& void RegisterConsumerRequest::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_RegisterConsumerRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); + &scc_info_RegisterConsumerRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); } RegisterConsumerRequest::~RegisterConsumerRequest() { @@ -8744,7 +9891,7 @@ void RegisterConsumerRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } const RegisterConsumerRequest& RegisterConsumerRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_RegisterConsumerRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_RegisterConsumerRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } @@ -8977,8 +10124,8 @@ void RegisterConsumerRequest::InternalSwap(RegisterConsumerRequest* other) { } ::google::protobuf::Metadata RegisterConsumerRequest::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } @@ -9020,7 +10167,7 @@ void RegisterResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } const RegisterResponse& RegisterResponse::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_RegisterResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_RegisterResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } @@ -9186,8 +10333,8 @@ void RegisterResponse::InternalSwap(RegisterResponse* other) { } ::google::protobuf::Metadata RegisterResponse::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } @@ -9240,7 +10387,7 @@ ExecutionInputsRequest::ExecutionInputsRequest(const ExecutionInputsRequest& fro void ExecutionInputsRequest::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_ExecutionInputsRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); + &scc_info_ExecutionInputsRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); execution_id_ = nullptr; } @@ -9257,7 +10404,7 @@ void ExecutionInputsRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } const ExecutionInputsRequest& ExecutionInputsRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_ExecutionInputsRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_ExecutionInputsRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } @@ -9542,8 +10689,8 @@ void ExecutionInputsRequest::InternalSwap(ExecutionInputsRequest* other) { } ::google::protobuf::Metadata ExecutionInputsRequest::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } @@ -9585,7 +10732,7 @@ void ExecutionInputsResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } const ExecutionInputsResponse& ExecutionInputsResponse::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_ExecutionInputsResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_ExecutionInputsResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } @@ -9751,8 +10898,8 @@ void ExecutionInputsResponse::InternalSwap(ExecutionInputsResponse* other) { } ::google::protobuf::Metadata ExecutionInputsResponse::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } @@ -9800,7 +10947,7 @@ ListUsageRequest::ListUsageRequest(const ListUsageRequest& from) void ListUsageRequest::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_ListUsageRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); + &scc_info_ListUsageRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); artifact_id_ = nullptr; } @@ -9817,7 +10964,7 @@ void ListUsageRequest::SetCachedSize(int size) const { _cached_size_.Set(size); } const ListUsageRequest& ListUsageRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_ListUsageRequest_flyteidl_2fartifact_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_ListUsageRequest_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } @@ -10044,8 +11191,8 @@ void ListUsageRequest::InternalSwap(ListUsageRequest* other) { } ::google::protobuf::Metadata ListUsageRequest::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } @@ -10079,7 +11226,7 @@ ListUsageResponse::ListUsageResponse(const ListUsageResponse& from) void ListUsageResponse::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_ListUsageResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); + &scc_info_ListUsageResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); } ListUsageResponse::~ListUsageResponse() { @@ -10094,7 +11241,7 @@ void ListUsageResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } const ListUsageResponse& ListUsageResponse::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_ListUsageResponse_flyteidl_2fartifact_2fartifacts_2eproto.base); + ::google::protobuf::internal::InitSCC(&::scc_info_ListUsageResponse_flyteidl_2fartifacts_2fartifacts_2eproto.base); return *internal_default_instance(); } @@ -10327,8 +11474,8 @@ void ListUsageResponse::InternalSwap(ListUsageResponse* other) { } ::google::protobuf::Metadata ListUsageResponse::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto); - return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages]; + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifacts_2fartifacts_2eproto); + return ::file_level_metadata_flyteidl_2fartifacts_2fartifacts_2eproto[kIndexInFileMessages]; } @@ -10352,6 +11499,9 @@ template<> PROTOBUF_NOINLINE ::flyteidl::artifact::ArtifactSource* Arena::Create template<> PROTOBUF_NOINLINE ::flyteidl::artifact::ArtifactSpec* Arena::CreateMaybeMessage< ::flyteidl::artifact::ArtifactSpec >(Arena* arena) { return Arena::CreateInternal< ::flyteidl::artifact::ArtifactSpec >(arena); } +template<> PROTOBUF_NOINLINE ::flyteidl::artifact::Trigger* Arena::CreateMaybeMessage< ::flyteidl::artifact::Trigger >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::artifact::Trigger >(arena); +} template<> PROTOBUF_NOINLINE ::flyteidl::artifact::CreateArtifactResponse* Arena::CreateMaybeMessage< ::flyteidl::artifact::CreateArtifactResponse >(Arena* arena) { return Arena::CreateInternal< ::flyteidl::artifact::CreateArtifactResponse >(arena); } @@ -10391,6 +11541,12 @@ template<> PROTOBUF_NOINLINE ::flyteidl::artifact::DeactivateTriggerRequest* Are template<> PROTOBUF_NOINLINE ::flyteidl::artifact::DeactivateTriggerResponse* Arena::CreateMaybeMessage< ::flyteidl::artifact::DeactivateTriggerResponse >(Arena* arena) { return Arena::CreateInternal< ::flyteidl::artifact::DeactivateTriggerResponse >(arena); } +template<> PROTOBUF_NOINLINE ::flyteidl::artifact::DeactivateAllTriggersRequest* Arena::CreateMaybeMessage< ::flyteidl::artifact::DeactivateAllTriggersRequest >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::artifact::DeactivateAllTriggersRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::flyteidl::artifact::DeactivateAllTriggersResponse* Arena::CreateMaybeMessage< ::flyteidl::artifact::DeactivateAllTriggersResponse >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::artifact::DeactivateAllTriggersResponse >(arena); +} template<> PROTOBUF_NOINLINE ::flyteidl::artifact::ArtifactProducer* Arena::CreateMaybeMessage< ::flyteidl::artifact::ArtifactProducer >(Arena* arena) { return Arena::CreateInternal< ::flyteidl::artifact::ArtifactProducer >(arena); } diff --git a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.h b/flyteidl/gen/pb-cpp/flyteidl/artifacts/artifacts.pb.h similarity index 88% rename from flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.h rename to flyteidl/gen/pb-cpp/flyteidl/artifacts/artifacts.pb.h index fb09c5adbc..397ad2512d 100644 --- a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.h +++ b/flyteidl/gen/pb-cpp/flyteidl/artifacts/artifacts.pb.h @@ -1,8 +1,8 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: flyteidl/artifact/artifacts.proto +// source: flyteidl/artifacts/artifacts.proto -#ifndef PROTOBUF_INCLUDED_flyteidl_2fartifact_2fartifacts_2eproto -#define PROTOBUF_INCLUDED_flyteidl_2fartifact_2fartifacts_2eproto +#ifndef PROTOBUF_INCLUDED_flyteidl_2fartifacts_2fartifacts_2eproto +#define PROTOBUF_INCLUDED_flyteidl_2fartifacts_2fartifacts_2eproto #include #include @@ -37,6 +37,7 @@ #include #include #include "google/api/annotations.pb.h" +#include #include "flyteidl/admin/launch_plan.pb.h" #include "flyteidl/core/literals.pb.h" #include "flyteidl/core/types.pb.h" @@ -46,21 +47,21 @@ #include "flyteidl/event/cloudevents.pb.h" // @@protoc_insertion_point(includes) #include -#define PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifact_2fartifacts_2eproto +#define PROTOBUF_INTERNAL_EXPORT_flyteidl_2fartifacts_2fartifacts_2eproto // Internal implementation detail -- do not use these members. -struct TableStruct_flyteidl_2fartifact_2fartifacts_2eproto { +struct TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto { static const ::google::protobuf::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::google::protobuf::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::google::protobuf::internal::ParseTable schema[27] + static const ::google::protobuf::internal::ParseTable schema[30] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::google::protobuf::internal::FieldMetadata field_metadata[]; static const ::google::protobuf::internal::SerializationTable serialization_table[]; static const ::google::protobuf::uint32 offsets[]; }; -void AddDescriptors_flyteidl_2fartifact_2fartifacts_2eproto(); +void AddDescriptors_flyteidl_2fartifacts_2fartifacts_2eproto(); namespace flyteidl { namespace artifact { class AddTagRequest; @@ -99,6 +100,12 @@ extern CreateTriggerRequestDefaultTypeInternal _CreateTriggerRequest_default_ins class CreateTriggerResponse; class CreateTriggerResponseDefaultTypeInternal; extern CreateTriggerResponseDefaultTypeInternal _CreateTriggerResponse_default_instance_; +class DeactivateAllTriggersRequest; +class DeactivateAllTriggersRequestDefaultTypeInternal; +extern DeactivateAllTriggersRequestDefaultTypeInternal _DeactivateAllTriggersRequest_default_instance_; +class DeactivateAllTriggersResponse; +class DeactivateAllTriggersResponseDefaultTypeInternal; +extern DeactivateAllTriggersResponseDefaultTypeInternal _DeactivateAllTriggersResponse_default_instance_; class DeactivateTriggerRequest; class DeactivateTriggerRequestDefaultTypeInternal; extern DeactivateTriggerRequestDefaultTypeInternal _DeactivateTriggerRequest_default_instance_; @@ -144,6 +151,9 @@ extern SearchArtifactsResponseDefaultTypeInternal _SearchArtifactsResponse_defau class SearchOptions; class SearchOptionsDefaultTypeInternal; extern SearchOptionsDefaultTypeInternal _SearchOptions_default_instance_; +class Trigger; +class TriggerDefaultTypeInternal; +extern TriggerDefaultTypeInternal _Trigger_default_instance_; } // namespace artifact } // namespace flyteidl namespace google { @@ -160,6 +170,8 @@ template<> ::flyteidl::artifact::CreateArtifactRequest_PartitionsEntry_DoNotUse* template<> ::flyteidl::artifact::CreateArtifactResponse* Arena::CreateMaybeMessage<::flyteidl::artifact::CreateArtifactResponse>(Arena*); template<> ::flyteidl::artifact::CreateTriggerRequest* Arena::CreateMaybeMessage<::flyteidl::artifact::CreateTriggerRequest>(Arena*); template<> ::flyteidl::artifact::CreateTriggerResponse* Arena::CreateMaybeMessage<::flyteidl::artifact::CreateTriggerResponse>(Arena*); +template<> ::flyteidl::artifact::DeactivateAllTriggersRequest* Arena::CreateMaybeMessage<::flyteidl::artifact::DeactivateAllTriggersRequest>(Arena*); +template<> ::flyteidl::artifact::DeactivateAllTriggersResponse* Arena::CreateMaybeMessage<::flyteidl::artifact::DeactivateAllTriggersResponse>(Arena*); template<> ::flyteidl::artifact::DeactivateTriggerRequest* Arena::CreateMaybeMessage<::flyteidl::artifact::DeactivateTriggerRequest>(Arena*); template<> ::flyteidl::artifact::DeactivateTriggerResponse* Arena::CreateMaybeMessage<::flyteidl::artifact::DeactivateTriggerResponse>(Arena*); template<> ::flyteidl::artifact::ExecutionInputsRequest* Arena::CreateMaybeMessage<::flyteidl::artifact::ExecutionInputsRequest>(Arena*); @@ -175,6 +187,7 @@ template<> ::flyteidl::artifact::RegisterResponse* Arena::CreateMaybeMessage<::f template<> ::flyteidl::artifact::SearchArtifactsRequest* Arena::CreateMaybeMessage<::flyteidl::artifact::SearchArtifactsRequest>(Arena*); template<> ::flyteidl::artifact::SearchArtifactsResponse* Arena::CreateMaybeMessage<::flyteidl::artifact::SearchArtifactsResponse>(Arena*); template<> ::flyteidl::artifact::SearchOptions* Arena::CreateMaybeMessage<::flyteidl::artifact::SearchOptions>(Arena*); +template<> ::flyteidl::artifact::Trigger* Arena::CreateMaybeMessage<::flyteidl::artifact::Trigger>(Arena*); } // namespace protobuf } // namespace google namespace flyteidl { @@ -357,7 +370,7 @@ class Artifact final : ::flyteidl::artifact::ArtifactSpec* spec_; ::flyteidl::artifact::ArtifactSource* source_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -504,20 +517,6 @@ class CreateArtifactRequest final : ::std::string* release_version(); void set_allocated_version(::std::string* version); - // string tag = 5; - void clear_tag(); - static const int kTagFieldNumber = 5; - const ::std::string& tag() const; - void set_tag(const ::std::string& value); - #if LANG_CXX11 - void set_tag(::std::string&& value); - #endif - void set_tag(const char* value); - void set_tag(const char* value, size_t size); - ::std::string* mutable_tag(); - ::std::string* release_tag(); - void set_allocated_tag(::std::string* tag); - // .flyteidl.core.ArtifactKey artifact_key = 1; bool has_artifact_key() const; void clear_artifact_key(); @@ -536,6 +535,15 @@ class CreateArtifactRequest final : ::flyteidl::artifact::ArtifactSpec* mutable_spec(); void set_allocated_spec(::flyteidl::artifact::ArtifactSpec* spec); + // .google.protobuf.Timestamp time_partition_value = 5; + bool has_time_partition_value() const; + void clear_time_partition_value(); + static const int kTimePartitionValueFieldNumber = 5; + const ::google::protobuf::Timestamp& time_partition_value() const; + ::google::protobuf::Timestamp* release_time_partition_value(); + ::google::protobuf::Timestamp* mutable_time_partition_value(); + void set_allocated_time_partition_value(::google::protobuf::Timestamp* time_partition_value); + // .flyteidl.artifact.ArtifactSource source = 6; bool has_source() const; void clear_source(); @@ -557,12 +565,12 @@ class CreateArtifactRequest final : ::google::protobuf::internal::WireFormatLite::TYPE_STRING, 0 > partitions_; ::google::protobuf::internal::ArenaStringPtr version_; - ::google::protobuf::internal::ArenaStringPtr tag_; ::flyteidl::core::ArtifactKey* artifact_key_; ::flyteidl::artifact::ArtifactSpec* spec_; + ::google::protobuf::Timestamp* time_partition_value_; ::flyteidl::artifact::ArtifactSource* source_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -724,7 +732,7 @@ class ArtifactSource final : ::flyteidl::core::Identifier* task_id_; ::google::protobuf::uint32 retry_attempt_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -851,6 +859,20 @@ class ArtifactSpec final : ::std::string* release_metadata_type(); void set_allocated_metadata_type(::std::string* metadata_type); + // string file_format = 7; + void clear_file_format(); + static const int kFileFormatFieldNumber = 7; + const ::std::string& file_format() const; + void set_file_format(const ::std::string& value); + #if LANG_CXX11 + void set_file_format(::std::string&& value); + #endif + void set_file_format(const char* value); + void set_file_format(const char* value, size_t size); + ::std::string* mutable_file_format(); + ::std::string* release_file_format(); + void set_allocated_file_format(::std::string* file_format); + // .flyteidl.core.Literal value = 1; bool has_value() const; void clear_value(); @@ -878,6 +900,15 @@ class ArtifactSpec final : ::google::protobuf::Any* mutable_user_metadata(); void set_allocated_user_metadata(::google::protobuf::Any* user_metadata); + // .google.protobuf.Timestamp created_at = 6; + bool has_created_at() const; + void clear_created_at(); + static const int kCreatedAtFieldNumber = 6; + const ::google::protobuf::Timestamp& created_at() const; + ::google::protobuf::Timestamp* release_created_at(); + ::google::protobuf::Timestamp* mutable_created_at(); + void set_allocated_created_at(::google::protobuf::Timestamp* created_at); + // @@protoc_insertion_point(class_scope:flyteidl.artifact.ArtifactSpec) private: class HasBitSetters; @@ -885,11 +916,141 @@ class ArtifactSpec final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::google::protobuf::internal::ArenaStringPtr short_description_; ::google::protobuf::internal::ArenaStringPtr metadata_type_; + ::google::protobuf::internal::ArenaStringPtr file_format_; ::flyteidl::core::Literal* value_; ::flyteidl::core::LiteralType* type_; ::google::protobuf::Any* user_metadata_; + ::google::protobuf::Timestamp* created_at_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; +}; +// ------------------------------------------------------------------- + +class Trigger final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.artifact.Trigger) */ { + public: + Trigger(); + virtual ~Trigger(); + + Trigger(const Trigger& from); + + inline Trigger& operator=(const Trigger& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + Trigger(Trigger&& from) noexcept + : Trigger() { + *this = ::std::move(from); + } + + inline Trigger& operator=(Trigger&& 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 Trigger& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const Trigger* internal_default_instance() { + return reinterpret_cast( + &_Trigger_default_instance_); + } + static constexpr int kIndexInFileMessages = + 5; + + void Swap(Trigger* other); + friend void swap(Trigger& a, Trigger& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline Trigger* New() const final { + return CreateMaybeMessage(nullptr); + } + + Trigger* 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 Trigger& from); + void MergeFrom(const Trigger& 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(Trigger* 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.ArtifactID triggers = 2; + int triggers_size() const; + void clear_triggers(); + static const int kTriggersFieldNumber = 2; + ::flyteidl::core::ArtifactID* mutable_triggers(int index); + ::google::protobuf::RepeatedPtrField< ::flyteidl::core::ArtifactID >* + mutable_triggers(); + const ::flyteidl::core::ArtifactID& triggers(int index) const; + ::flyteidl::core::ArtifactID* add_triggers(); + const ::google::protobuf::RepeatedPtrField< ::flyteidl::core::ArtifactID >& + triggers() const; + + // .flyteidl.core.Identifier trigger_id = 1; + bool has_trigger_id() const; + void clear_trigger_id(); + static const int kTriggerIdFieldNumber = 1; + const ::flyteidl::core::Identifier& trigger_id() const; + ::flyteidl::core::Identifier* release_trigger_id(); + ::flyteidl::core::Identifier* mutable_trigger_id(); + void set_allocated_trigger_id(::flyteidl::core::Identifier* trigger_id); + + // @@protoc_insertion_point(class_scope:flyteidl.artifact.Trigger) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::RepeatedPtrField< ::flyteidl::core::ArtifactID > triggers_; + ::flyteidl::core::Identifier* trigger_id_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -931,7 +1092,7 @@ class CreateArtifactResponse final : &_CreateArtifactResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 5; + 6; void Swap(CreateArtifactResponse* other); friend void swap(CreateArtifactResponse& a, CreateArtifactResponse& b) { @@ -1004,7 +1165,7 @@ class CreateArtifactResponse final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::flyteidl::artifact::Artifact* artifact_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -1046,7 +1207,7 @@ class GetArtifactRequest final : &_GetArtifactRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 6; + 7; void Swap(GetArtifactRequest* other); friend void swap(GetArtifactRequest& a, GetArtifactRequest& b) { @@ -1126,7 +1287,7 @@ class GetArtifactRequest final : ::flyteidl::core::ArtifactQuery* query_; bool details_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -1168,7 +1329,7 @@ class GetArtifactResponse final : &_GetArtifactResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 7; + 8; void Swap(GetArtifactResponse* other); friend void swap(GetArtifactResponse& a, GetArtifactResponse& b) { @@ -1241,7 +1402,7 @@ class GetArtifactResponse final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::flyteidl::artifact::Artifact* artifact_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -1283,7 +1444,7 @@ class SearchOptions final : &_SearchOptions_default_instance_); } static constexpr int kIndexInFileMessages = - 8; + 9; void Swap(SearchOptions* other); friend void swap(SearchOptions& a, SearchOptions& b) { @@ -1360,7 +1521,7 @@ class SearchOptions final : bool strict_partitions_; bool latest_by_key_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -1402,7 +1563,7 @@ class SearchArtifactsRequest final : &_SearchArtifactsRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 9; + 10; void Swap(SearchArtifactsRequest* other); friend void swap(SearchArtifactsRequest& a, SearchArtifactsRequest& b) { @@ -1459,9 +1620,9 @@ class SearchArtifactsRequest final : // accessors ------------------------------------------------------- - // string principal = 3; + // string principal = 4; void clear_principal(); - static const int kPrincipalFieldNumber = 3; + static const int kPrincipalFieldNumber = 4; const ::std::string& principal() const; void set_principal(const ::std::string& value); #if LANG_CXX11 @@ -1473,9 +1634,9 @@ class SearchArtifactsRequest final : ::std::string* release_principal(); void set_allocated_principal(::std::string* principal); - // string version = 4; + // string version = 5; void clear_version(); - static const int kVersionFieldNumber = 4; + static const int kVersionFieldNumber = 5; const ::std::string& version() const; void set_version(const ::std::string& value); #if LANG_CXX11 @@ -1487,9 +1648,9 @@ class SearchArtifactsRequest final : ::std::string* release_version(); void set_allocated_version(::std::string* version); - // string token = 6; + // string token = 7; void clear_token(); - static const int kTokenFieldNumber = 6; + static const int kTokenFieldNumber = 7; const ::std::string& token() const; void set_token(const ::std::string& value); #if LANG_CXX11 @@ -1519,18 +1680,27 @@ class SearchArtifactsRequest final : ::flyteidl::core::Partitions* mutable_partitions(); void set_allocated_partitions(::flyteidl::core::Partitions* partitions); - // .flyteidl.artifact.SearchOptions options = 5; + // .google.protobuf.Timestamp time_partition_value = 3; + bool has_time_partition_value() const; + void clear_time_partition_value(); + static const int kTimePartitionValueFieldNumber = 3; + const ::google::protobuf::Timestamp& time_partition_value() const; + ::google::protobuf::Timestamp* release_time_partition_value(); + ::google::protobuf::Timestamp* mutable_time_partition_value(); + void set_allocated_time_partition_value(::google::protobuf::Timestamp* time_partition_value); + + // .flyteidl.artifact.SearchOptions options = 6; bool has_options() const; void clear_options(); - static const int kOptionsFieldNumber = 5; + static const int kOptionsFieldNumber = 6; const ::flyteidl::artifact::SearchOptions& options() const; ::flyteidl::artifact::SearchOptions* release_options(); ::flyteidl::artifact::SearchOptions* mutable_options(); void set_allocated_options(::flyteidl::artifact::SearchOptions* options); - // int32 limit = 7; + // int32 limit = 8; void clear_limit(); - static const int kLimitFieldNumber = 7; + static const int kLimitFieldNumber = 8; ::google::protobuf::int32 limit() const; void set_limit(::google::protobuf::int32 value); @@ -1544,10 +1714,11 @@ class SearchArtifactsRequest final : ::google::protobuf::internal::ArenaStringPtr token_; ::flyteidl::core::ArtifactKey* artifact_key_; ::flyteidl::core::Partitions* partitions_; + ::google::protobuf::Timestamp* time_partition_value_; ::flyteidl::artifact::SearchOptions* options_; ::google::protobuf::int32 limit_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -1589,7 +1760,7 @@ class SearchArtifactsResponse final : &_SearchArtifactsResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 10; + 11; void Swap(SearchArtifactsResponse* other); friend void swap(SearchArtifactsResponse& a, SearchArtifactsResponse& b) { @@ -1680,7 +1851,7 @@ class SearchArtifactsResponse final : ::google::protobuf::RepeatedPtrField< ::flyteidl::artifact::Artifact > artifacts_; ::google::protobuf::internal::ArenaStringPtr token_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -1722,7 +1893,7 @@ class FindByWorkflowExecRequest final : &_FindByWorkflowExecRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 11; + 12; void Swap(FindByWorkflowExecRequest* other); friend void swap(FindByWorkflowExecRequest& a, FindByWorkflowExecRequest& b) { @@ -1828,7 +1999,7 @@ class FindByWorkflowExecRequest final : ::flyteidl::core::WorkflowExecutionIdentifier* exec_id_; int direction_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -1870,7 +2041,7 @@ class AddTagRequest final : &_AddTagRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 12; + 13; void Swap(AddTagRequest* other); friend void swap(AddTagRequest& a, AddTagRequest& b) { @@ -1965,7 +2136,7 @@ class AddTagRequest final : ::flyteidl::core::ArtifactID* artifact_id_; bool overwrite_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -2007,7 +2178,7 @@ class AddTagResponse final : &_AddTagResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 13; + 14; void Swap(AddTagResponse* other); friend void swap(AddTagResponse& a, AddTagResponse& b) { @@ -2070,7 +2241,7 @@ class AddTagResponse final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -2112,7 +2283,7 @@ class CreateTriggerRequest final : &_CreateTriggerRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 14; + 15; void Swap(CreateTriggerRequest* other); friend void swap(CreateTriggerRequest& a, CreateTriggerRequest& b) { @@ -2185,7 +2356,7 @@ class CreateTriggerRequest final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::flyteidl::admin::LaunchPlan* trigger_launch_plan_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -2227,7 +2398,7 @@ class CreateTriggerResponse final : &_CreateTriggerResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 15; + 16; void Swap(CreateTriggerResponse* other); friend void swap(CreateTriggerResponse& a, CreateTriggerResponse& b) { @@ -2290,7 +2461,7 @@ class CreateTriggerResponse final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -2332,7 +2503,7 @@ class DeactivateTriggerRequest final : &_DeactivateTriggerRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 16; + 17; void Swap(DeactivateTriggerRequest* other); friend void swap(DeactivateTriggerRequest& a, DeactivateTriggerRequest& b) { @@ -2405,7 +2576,7 @@ class DeactivateTriggerRequest final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::flyteidl::core::Identifier* trigger_id_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -2447,7 +2618,7 @@ class DeactivateTriggerResponse final : &_DeactivateTriggerResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 17; + 18; void Swap(DeactivateTriggerResponse* other); friend void swap(DeactivateTriggerResponse& a, DeactivateTriggerResponse& b) { @@ -2510,7 +2681,224 @@ class DeactivateTriggerResponse final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; +}; +// ------------------------------------------------------------------- + +class DeactivateAllTriggersRequest final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.artifact.DeactivateAllTriggersRequest) */ { + public: + DeactivateAllTriggersRequest(); + virtual ~DeactivateAllTriggersRequest(); + + DeactivateAllTriggersRequest(const DeactivateAllTriggersRequest& from); + + inline DeactivateAllTriggersRequest& operator=(const DeactivateAllTriggersRequest& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + DeactivateAllTriggersRequest(DeactivateAllTriggersRequest&& from) noexcept + : DeactivateAllTriggersRequest() { + *this = ::std::move(from); + } + + inline DeactivateAllTriggersRequest& operator=(DeactivateAllTriggersRequest&& 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 DeactivateAllTriggersRequest& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const DeactivateAllTriggersRequest* internal_default_instance() { + return reinterpret_cast( + &_DeactivateAllTriggersRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 19; + + void Swap(DeactivateAllTriggersRequest* other); + friend void swap(DeactivateAllTriggersRequest& a, DeactivateAllTriggersRequest& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline DeactivateAllTriggersRequest* New() const final { + return CreateMaybeMessage(nullptr); + } + + DeactivateAllTriggersRequest* 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 DeactivateAllTriggersRequest& from); + void MergeFrom(const DeactivateAllTriggersRequest& 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(DeactivateAllTriggersRequest* 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 ------------------------------------------------------- + + // @@protoc_insertion_point(class_scope:flyteidl.artifact.DeactivateAllTriggersRequest) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; +}; +// ------------------------------------------------------------------- + +class DeactivateAllTriggersResponse final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.artifact.DeactivateAllTriggersResponse) */ { + public: + DeactivateAllTriggersResponse(); + virtual ~DeactivateAllTriggersResponse(); + + DeactivateAllTriggersResponse(const DeactivateAllTriggersResponse& from); + + inline DeactivateAllTriggersResponse& operator=(const DeactivateAllTriggersResponse& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + DeactivateAllTriggersResponse(DeactivateAllTriggersResponse&& from) noexcept + : DeactivateAllTriggersResponse() { + *this = ::std::move(from); + } + + inline DeactivateAllTriggersResponse& operator=(DeactivateAllTriggersResponse&& 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 DeactivateAllTriggersResponse& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const DeactivateAllTriggersResponse* internal_default_instance() { + return reinterpret_cast( + &_DeactivateAllTriggersResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 20; + + void Swap(DeactivateAllTriggersResponse* other); + friend void swap(DeactivateAllTriggersResponse& a, DeactivateAllTriggersResponse& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline DeactivateAllTriggersResponse* New() const final { + return CreateMaybeMessage(nullptr); + } + + DeactivateAllTriggersResponse* 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 DeactivateAllTriggersResponse& from); + void MergeFrom(const DeactivateAllTriggersResponse& 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(DeactivateAllTriggersResponse* 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 ------------------------------------------------------- + + // uint64 num_deactivated = 1; + void clear_num_deactivated(); + static const int kNumDeactivatedFieldNumber = 1; + ::google::protobuf::uint64 num_deactivated() const; + void set_num_deactivated(::google::protobuf::uint64 value); + + // @@protoc_insertion_point(class_scope:flyteidl.artifact.DeactivateAllTriggersResponse) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::uint64 num_deactivated_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -2552,7 +2940,7 @@ class ArtifactProducer final : &_ArtifactProducer_default_instance_); } static constexpr int kIndexInFileMessages = - 18; + 21; void Swap(ArtifactProducer* other); friend void swap(ArtifactProducer& a, ArtifactProducer& b) { @@ -2635,7 +3023,7 @@ class ArtifactProducer final : ::flyteidl::core::Identifier* entity_id_; ::flyteidl::core::VariableMap* outputs_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -2677,7 +3065,7 @@ class RegisterProducerRequest final : &_RegisterProducerRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 19; + 22; void Swap(RegisterProducerRequest* other); friend void swap(RegisterProducerRequest& a, RegisterProducerRequest& b) { @@ -2753,7 +3141,7 @@ class RegisterProducerRequest final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::google::protobuf::RepeatedPtrField< ::flyteidl::artifact::ArtifactProducer > producers_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -2795,7 +3183,7 @@ class ArtifactConsumer final : &_ArtifactConsumer_default_instance_); } static constexpr int kIndexInFileMessages = - 20; + 23; void Swap(ArtifactConsumer* other); friend void swap(ArtifactConsumer& a, ArtifactConsumer& b) { @@ -2878,7 +3266,7 @@ class ArtifactConsumer final : ::flyteidl::core::Identifier* entity_id_; ::flyteidl::core::ParameterMap* inputs_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -2920,7 +3308,7 @@ class RegisterConsumerRequest final : &_RegisterConsumerRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 21; + 24; void Swap(RegisterConsumerRequest* other); friend void swap(RegisterConsumerRequest& a, RegisterConsumerRequest& b) { @@ -2996,7 +3384,7 @@ class RegisterConsumerRequest final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::google::protobuf::RepeatedPtrField< ::flyteidl::artifact::ArtifactConsumer > consumers_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -3038,7 +3426,7 @@ class RegisterResponse final : &_RegisterResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 22; + 25; void Swap(RegisterResponse* other); friend void swap(RegisterResponse& a, RegisterResponse& b) { @@ -3101,7 +3489,7 @@ class RegisterResponse final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -3143,7 +3531,7 @@ class ExecutionInputsRequest final : &_ExecutionInputsRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 23; + 26; void Swap(ExecutionInputsRequest* other); friend void swap(ExecutionInputsRequest& a, ExecutionInputsRequest& b) { @@ -3229,7 +3617,7 @@ class ExecutionInputsRequest final : ::google::protobuf::RepeatedPtrField< ::flyteidl::core::ArtifactID > inputs_; ::flyteidl::core::WorkflowExecutionIdentifier* execution_id_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -3271,7 +3659,7 @@ class ExecutionInputsResponse final : &_ExecutionInputsResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 24; + 27; void Swap(ExecutionInputsResponse* other); friend void swap(ExecutionInputsResponse& a, ExecutionInputsResponse& b) { @@ -3334,7 +3722,7 @@ class ExecutionInputsResponse final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -3376,7 +3764,7 @@ class ListUsageRequest final : &_ListUsageRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 25; + 28; void Swap(ListUsageRequest* other); friend void swap(ListUsageRequest& a, ListUsageRequest& b) { @@ -3449,7 +3837,7 @@ class ListUsageRequest final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::flyteidl::core::ArtifactID* artifact_id_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // ------------------------------------------------------------------- @@ -3491,7 +3879,7 @@ class ListUsageResponse final : &_ListUsageResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 26; + 29; void Swap(ListUsageResponse* other); friend void swap(ListUsageResponse& a, ListUsageResponse& b) { @@ -3567,7 +3955,7 @@ class ListUsageResponse final : ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::google::protobuf::RepeatedPtrField< ::flyteidl::core::WorkflowExecutionIdentifier > executions_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto; + friend struct ::TableStruct_flyteidl_2fartifacts_2fartifacts_2eproto; }; // =================================================================== @@ -3969,57 +4357,50 @@ CreateArtifactRequest::mutable_partitions() { return partitions_.MutableMap(); } -// string tag = 5; -inline void CreateArtifactRequest::clear_tag() { - tag_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +// .google.protobuf.Timestamp time_partition_value = 5; +inline bool CreateArtifactRequest::has_time_partition_value() const { + return this != internal_default_instance() && time_partition_value_ != nullptr; } -inline const ::std::string& CreateArtifactRequest::tag() const { - // @@protoc_insertion_point(field_get:flyteidl.artifact.CreateArtifactRequest.tag) - return tag_.GetNoArena(); +inline const ::google::protobuf::Timestamp& CreateArtifactRequest::time_partition_value() const { + const ::google::protobuf::Timestamp* p = time_partition_value_; + // @@protoc_insertion_point(field_get:flyteidl.artifact.CreateArtifactRequest.time_partition_value) + return p != nullptr ? *p : *reinterpret_cast( + &::google::protobuf::_Timestamp_default_instance_); } -inline void CreateArtifactRequest::set_tag(const ::std::string& value) { +inline ::google::protobuf::Timestamp* CreateArtifactRequest::release_time_partition_value() { + // @@protoc_insertion_point(field_release:flyteidl.artifact.CreateArtifactRequest.time_partition_value) - tag_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); - // @@protoc_insertion_point(field_set:flyteidl.artifact.CreateArtifactRequest.tag) -} -#if LANG_CXX11 -inline void CreateArtifactRequest::set_tag(::std::string&& value) { - - tag_.SetNoArena( - &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); - // @@protoc_insertion_point(field_set_rvalue:flyteidl.artifact.CreateArtifactRequest.tag) -} -#endif -inline void CreateArtifactRequest::set_tag(const char* value) { - GOOGLE_DCHECK(value != nullptr); - - tag_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); - // @@protoc_insertion_point(field_set_char:flyteidl.artifact.CreateArtifactRequest.tag) -} -inline void CreateArtifactRequest::set_tag(const char* value, size_t size) { - - tag_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), - ::std::string(reinterpret_cast(value), size)); - // @@protoc_insertion_point(field_set_pointer:flyteidl.artifact.CreateArtifactRequest.tag) -} -inline ::std::string* CreateArtifactRequest::mutable_tag() { - - // @@protoc_insertion_point(field_mutable:flyteidl.artifact.CreateArtifactRequest.tag) - return tag_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + ::google::protobuf::Timestamp* temp = time_partition_value_; + time_partition_value_ = nullptr; + return temp; } -inline ::std::string* CreateArtifactRequest::release_tag() { - // @@protoc_insertion_point(field_release:flyteidl.artifact.CreateArtifactRequest.tag) +inline ::google::protobuf::Timestamp* CreateArtifactRequest::mutable_time_partition_value() { - return tag_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (time_partition_value_ == nullptr) { + auto* p = CreateMaybeMessage<::google::protobuf::Timestamp>(GetArenaNoVirtual()); + time_partition_value_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.artifact.CreateArtifactRequest.time_partition_value) + return time_partition_value_; } -inline void CreateArtifactRequest::set_allocated_tag(::std::string* tag) { - if (tag != nullptr) { +inline void CreateArtifactRequest::set_allocated_time_partition_value(::google::protobuf::Timestamp* time_partition_value) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::google::protobuf::MessageLite*>(time_partition_value_); + } + if (time_partition_value) { + ::google::protobuf::Arena* submessage_arena = + reinterpret_cast<::google::protobuf::MessageLite*>(time_partition_value)->GetArena(); + if (message_arena != submessage_arena) { + time_partition_value = ::google::protobuf::internal::GetOwnedMessage( + message_arena, time_partition_value, submessage_arena); + } } else { } - tag_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), tag); - // @@protoc_insertion_point(field_set_allocated:flyteidl.artifact.CreateArtifactRequest.tag) + time_partition_value_ = time_partition_value; + // @@protoc_insertion_point(field_set_allocated:flyteidl.artifact.CreateArtifactRequest.time_partition_value) } // .flyteidl.artifact.ArtifactSource source = 6; @@ -4532,6 +4913,181 @@ inline void ArtifactSpec::set_allocated_metadata_type(::std::string* metadata_ty // @@protoc_insertion_point(field_set_allocated:flyteidl.artifact.ArtifactSpec.metadata_type) } +// .google.protobuf.Timestamp created_at = 6; +inline bool ArtifactSpec::has_created_at() const { + return this != internal_default_instance() && created_at_ != nullptr; +} +inline const ::google::protobuf::Timestamp& ArtifactSpec::created_at() const { + const ::google::protobuf::Timestamp* p = created_at_; + // @@protoc_insertion_point(field_get:flyteidl.artifact.ArtifactSpec.created_at) + return p != nullptr ? *p : *reinterpret_cast( + &::google::protobuf::_Timestamp_default_instance_); +} +inline ::google::protobuf::Timestamp* ArtifactSpec::release_created_at() { + // @@protoc_insertion_point(field_release:flyteidl.artifact.ArtifactSpec.created_at) + + ::google::protobuf::Timestamp* temp = created_at_; + created_at_ = nullptr; + return temp; +} +inline ::google::protobuf::Timestamp* ArtifactSpec::mutable_created_at() { + + if (created_at_ == nullptr) { + auto* p = CreateMaybeMessage<::google::protobuf::Timestamp>(GetArenaNoVirtual()); + created_at_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.artifact.ArtifactSpec.created_at) + return created_at_; +} +inline void ArtifactSpec::set_allocated_created_at(::google::protobuf::Timestamp* created_at) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::google::protobuf::MessageLite*>(created_at_); + } + if (created_at) { + ::google::protobuf::Arena* submessage_arena = + reinterpret_cast<::google::protobuf::MessageLite*>(created_at)->GetArena(); + if (message_arena != submessage_arena) { + created_at = ::google::protobuf::internal::GetOwnedMessage( + message_arena, created_at, submessage_arena); + } + + } else { + + } + created_at_ = created_at; + // @@protoc_insertion_point(field_set_allocated:flyteidl.artifact.ArtifactSpec.created_at) +} + +// string file_format = 7; +inline void ArtifactSpec::clear_file_format() { + file_format_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& ArtifactSpec::file_format() const { + // @@protoc_insertion_point(field_get:flyteidl.artifact.ArtifactSpec.file_format) + return file_format_.GetNoArena(); +} +inline void ArtifactSpec::set_file_format(const ::std::string& value) { + + file_format_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.artifact.ArtifactSpec.file_format) +} +#if LANG_CXX11 +inline void ArtifactSpec::set_file_format(::std::string&& value) { + + file_format_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.artifact.ArtifactSpec.file_format) +} +#endif +inline void ArtifactSpec::set_file_format(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + file_format_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.artifact.ArtifactSpec.file_format) +} +inline void ArtifactSpec::set_file_format(const char* value, size_t size) { + + file_format_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.artifact.ArtifactSpec.file_format) +} +inline ::std::string* ArtifactSpec::mutable_file_format() { + + // @@protoc_insertion_point(field_mutable:flyteidl.artifact.ArtifactSpec.file_format) + return file_format_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* ArtifactSpec::release_file_format() { + // @@protoc_insertion_point(field_release:flyteidl.artifact.ArtifactSpec.file_format) + + return file_format_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void ArtifactSpec::set_allocated_file_format(::std::string* file_format) { + if (file_format != nullptr) { + + } else { + + } + file_format_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), file_format); + // @@protoc_insertion_point(field_set_allocated:flyteidl.artifact.ArtifactSpec.file_format) +} + +// ------------------------------------------------------------------- + +// Trigger + +// .flyteidl.core.Identifier trigger_id = 1; +inline bool Trigger::has_trigger_id() const { + return this != internal_default_instance() && trigger_id_ != nullptr; +} +inline const ::flyteidl::core::Identifier& Trigger::trigger_id() const { + const ::flyteidl::core::Identifier* p = trigger_id_; + // @@protoc_insertion_point(field_get:flyteidl.artifact.Trigger.trigger_id) + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::core::_Identifier_default_instance_); +} +inline ::flyteidl::core::Identifier* Trigger::release_trigger_id() { + // @@protoc_insertion_point(field_release:flyteidl.artifact.Trigger.trigger_id) + + ::flyteidl::core::Identifier* temp = trigger_id_; + trigger_id_ = nullptr; + return temp; +} +inline ::flyteidl::core::Identifier* Trigger::mutable_trigger_id() { + + if (trigger_id_ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::core::Identifier>(GetArenaNoVirtual()); + trigger_id_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.artifact.Trigger.trigger_id) + return trigger_id_; +} +inline void Trigger::set_allocated_trigger_id(::flyteidl::core::Identifier* trigger_id) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::google::protobuf::MessageLite*>(trigger_id_); + } + if (trigger_id) { + ::google::protobuf::Arena* submessage_arena = nullptr; + if (message_arena != submessage_arena) { + trigger_id = ::google::protobuf::internal::GetOwnedMessage( + message_arena, trigger_id, submessage_arena); + } + + } else { + + } + trigger_id_ = trigger_id; + // @@protoc_insertion_point(field_set_allocated:flyteidl.artifact.Trigger.trigger_id) +} + +// repeated .flyteidl.core.ArtifactID triggers = 2; +inline int Trigger::triggers_size() const { + return triggers_.size(); +} +inline ::flyteidl::core::ArtifactID* Trigger::mutable_triggers(int index) { + // @@protoc_insertion_point(field_mutable:flyteidl.artifact.Trigger.triggers) + return triggers_.Mutable(index); +} +inline ::google::protobuf::RepeatedPtrField< ::flyteidl::core::ArtifactID >* +Trigger::mutable_triggers() { + // @@protoc_insertion_point(field_mutable_list:flyteidl.artifact.Trigger.triggers) + return &triggers_; +} +inline const ::flyteidl::core::ArtifactID& Trigger::triggers(int index) const { + // @@protoc_insertion_point(field_get:flyteidl.artifact.Trigger.triggers) + return triggers_.Get(index); +} +inline ::flyteidl::core::ArtifactID* Trigger::add_triggers() { + // @@protoc_insertion_point(field_add:flyteidl.artifact.Trigger.triggers) + return triggers_.Add(); +} +inline const ::google::protobuf::RepeatedPtrField< ::flyteidl::core::ArtifactID >& +Trigger::triggers() const { + // @@protoc_insertion_point(field_list:flyteidl.artifact.Trigger.triggers) + return triggers_; +} + // ------------------------------------------------------------------- // CreateArtifactResponse @@ -4831,7 +5387,53 @@ inline void SearchArtifactsRequest::set_allocated_partitions(::flyteidl::core::P // @@protoc_insertion_point(field_set_allocated:flyteidl.artifact.SearchArtifactsRequest.partitions) } -// string principal = 3; +// .google.protobuf.Timestamp time_partition_value = 3; +inline bool SearchArtifactsRequest::has_time_partition_value() const { + return this != internal_default_instance() && time_partition_value_ != nullptr; +} +inline const ::google::protobuf::Timestamp& SearchArtifactsRequest::time_partition_value() const { + const ::google::protobuf::Timestamp* p = time_partition_value_; + // @@protoc_insertion_point(field_get:flyteidl.artifact.SearchArtifactsRequest.time_partition_value) + return p != nullptr ? *p : *reinterpret_cast( + &::google::protobuf::_Timestamp_default_instance_); +} +inline ::google::protobuf::Timestamp* SearchArtifactsRequest::release_time_partition_value() { + // @@protoc_insertion_point(field_release:flyteidl.artifact.SearchArtifactsRequest.time_partition_value) + + ::google::protobuf::Timestamp* temp = time_partition_value_; + time_partition_value_ = nullptr; + return temp; +} +inline ::google::protobuf::Timestamp* SearchArtifactsRequest::mutable_time_partition_value() { + + if (time_partition_value_ == nullptr) { + auto* p = CreateMaybeMessage<::google::protobuf::Timestamp>(GetArenaNoVirtual()); + time_partition_value_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.artifact.SearchArtifactsRequest.time_partition_value) + return time_partition_value_; +} +inline void SearchArtifactsRequest::set_allocated_time_partition_value(::google::protobuf::Timestamp* time_partition_value) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::google::protobuf::MessageLite*>(time_partition_value_); + } + if (time_partition_value) { + ::google::protobuf::Arena* submessage_arena = + reinterpret_cast<::google::protobuf::MessageLite*>(time_partition_value)->GetArena(); + if (message_arena != submessage_arena) { + time_partition_value = ::google::protobuf::internal::GetOwnedMessage( + message_arena, time_partition_value, submessage_arena); + } + + } else { + + } + time_partition_value_ = time_partition_value; + // @@protoc_insertion_point(field_set_allocated:flyteidl.artifact.SearchArtifactsRequest.time_partition_value) +} + +// string principal = 4; inline void SearchArtifactsRequest::clear_principal() { principal_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } @@ -4884,7 +5486,7 @@ inline void SearchArtifactsRequest::set_allocated_principal(::std::string* princ // @@protoc_insertion_point(field_set_allocated:flyteidl.artifact.SearchArtifactsRequest.principal) } -// string version = 4; +// string version = 5; inline void SearchArtifactsRequest::clear_version() { version_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } @@ -4937,7 +5539,7 @@ inline void SearchArtifactsRequest::set_allocated_version(::std::string* version // @@protoc_insertion_point(field_set_allocated:flyteidl.artifact.SearchArtifactsRequest.version) } -// .flyteidl.artifact.SearchOptions options = 5; +// .flyteidl.artifact.SearchOptions options = 6; inline bool SearchArtifactsRequest::has_options() const { return this != internal_default_instance() && options_ != nullptr; } @@ -4988,7 +5590,7 @@ inline void SearchArtifactsRequest::set_allocated_options(::flyteidl::artifact:: // @@protoc_insertion_point(field_set_allocated:flyteidl.artifact.SearchArtifactsRequest.options) } -// string token = 6; +// string token = 7; inline void SearchArtifactsRequest::clear_token() { token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } @@ -5041,7 +5643,7 @@ inline void SearchArtifactsRequest::set_allocated_token(::std::string* token) { // @@protoc_insertion_point(field_set_allocated:flyteidl.artifact.SearchArtifactsRequest.token) } -// int32 limit = 7; +// int32 limit = 8; inline void SearchArtifactsRequest::clear_limit() { limit_ = 0; } @@ -5433,6 +6035,28 @@ inline void DeactivateTriggerRequest::set_allocated_trigger_id(::flyteidl::core: // ------------------------------------------------------------------- +// DeactivateAllTriggersRequest + +// ------------------------------------------------------------------- + +// DeactivateAllTriggersResponse + +// uint64 num_deactivated = 1; +inline void DeactivateAllTriggersResponse::clear_num_deactivated() { + num_deactivated_ = PROTOBUF_ULONGLONG(0); +} +inline ::google::protobuf::uint64 DeactivateAllTriggersResponse::num_deactivated() const { + // @@protoc_insertion_point(field_get:flyteidl.artifact.DeactivateAllTriggersResponse.num_deactivated) + return num_deactivated_; +} +inline void DeactivateAllTriggersResponse::set_num_deactivated(::google::protobuf::uint64 value) { + + num_deactivated_ = value; + // @@protoc_insertion_point(field_set:flyteidl.artifact.DeactivateAllTriggersResponse.num_deactivated) +} + +// ------------------------------------------------------------------- + // ArtifactProducer // .flyteidl.core.Identifier entity_id = 1; @@ -5906,6 +6530,12 @@ ListUsageResponse::executions() const { // ------------------------------------------------------------------- +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + // @@protoc_insertion_point(namespace_scope) @@ -5927,4 +6557,4 @@ inline const EnumDescriptor* GetEnumDescriptor< ::flyteidl::artifact::FindByWork // @@protoc_insertion_point(global_scope) #include -#endif // PROTOBUF_INCLUDED_flyteidl_2fartifact_2fartifacts_2eproto +#endif // PROTOBUF_INCLUDED_flyteidl_2fartifacts_2fartifacts_2eproto diff --git a/flyteidl/gen/pb-cpp/flyteidl/core/artifact_id.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/core/artifact_id.pb.cc index 16b41157e4..29b1b207ed 100644 --- a/flyteidl/gen/pb-cpp/flyteidl/core/artifact_id.pb.cc +++ b/flyteidl/gen/pb-cpp/flyteidl/core/artifact_id.pb.cc @@ -21,10 +21,11 @@ extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_InputBindingData_flyteidl_2fcore_2fartifact_5fid_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Partitions_ValueEntry_DoNotUse_flyteidl_2fcore_2fartifact_5fid_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_Partitions_flyteidl_2fcore_2fartifact_5fid_2eproto; -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_TimePartition_flyteidl_2fcore_2fartifact_5fid_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactTag_flyteidl_2fcore_2fartifact_5fid_2eproto; -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_LabelValue_flyteidl_2fcore_2fartifact_5fid_2eproto; -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fidentifier_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Identifier_flyteidl_2fcore_2fidentifier_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<3> scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<3> scc_info_LabelValue_flyteidl_2fcore_2fartifact_5fid_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2ftimestamp_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Timestamp_google_2fprotobuf_2ftimestamp_2eproto; namespace flyteidl { namespace core { class ArtifactKeyDefaultTypeInternal { @@ -34,6 +35,8 @@ class ArtifactKeyDefaultTypeInternal { class ArtifactBindingDataDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; + ::google::protobuf::internal::ArenaStringPtr partition_key_; + bool bind_to_time_partition_; } _ArtifactBindingData_default_instance_; class InputBindingDataDefaultTypeInternal { public: @@ -43,6 +46,7 @@ class LabelValueDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; ::google::protobuf::internal::ArenaStringPtr static_value_; + const ::google::protobuf::Timestamp* time_value_; const ::flyteidl::core::ArtifactBindingData* triggered_binding_; const ::flyteidl::core::InputBindingData* input_binding_; } _LabelValue_default_instance_; @@ -54,10 +58,13 @@ class PartitionsDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _Partitions_default_instance_; +class TimePartitionDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _TimePartition_default_instance_; class ArtifactIDDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; - const ::flyteidl::core::Partitions* partitions_; } _ArtifactID_default_instance_; class ArtifactTagDefaultTypeInternal { public: @@ -71,10 +78,6 @@ class ArtifactQueryDefaultTypeInternal { ::google::protobuf::internal::ArenaStringPtr uri_; const ::flyteidl::core::ArtifactBindingData* binding_; } _ArtifactQuery_default_instance_; -class TriggerDefaultTypeInternal { - public: - ::google::protobuf::internal::ExplicitlyConstructed _instance; -} _Trigger_default_instance_; } // namespace core } // namespace flyteidl static void InitDefaultsArtifactKey_flyteidl_2fcore_2fartifact_5fid_2eproto() { @@ -130,8 +133,9 @@ static void InitDefaultsLabelValue_flyteidl_2fcore_2fartifact_5fid_2eproto() { ::flyteidl::core::LabelValue::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<2> scc_info_LabelValue_flyteidl_2fcore_2fartifact_5fid_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsLabelValue_flyteidl_2fcore_2fartifact_5fid_2eproto}, { +::google::protobuf::internal::SCCInfo<3> scc_info_LabelValue_flyteidl_2fcore_2fartifact_5fid_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 3, InitDefaultsLabelValue_flyteidl_2fcore_2fartifact_5fid_2eproto}, { + &scc_info_Timestamp_google_2fprotobuf_2ftimestamp_2eproto.base, &scc_info_ArtifactBindingData_flyteidl_2fcore_2fartifact_5fid_2eproto.base, &scc_info_InputBindingData_flyteidl_2fcore_2fartifact_5fid_2eproto.base,}}; @@ -164,6 +168,21 @@ ::google::protobuf::internal::SCCInfo<1> scc_info_Partitions_flyteidl_2fcore_2fa {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsPartitions_flyteidl_2fcore_2fartifact_5fid_2eproto}, { &scc_info_Partitions_ValueEntry_DoNotUse_flyteidl_2fcore_2fartifact_5fid_2eproto.base,}}; +static void InitDefaultsTimePartition_flyteidl_2fcore_2fartifact_5fid_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::core::_TimePartition_default_instance_; + new (ptr) ::flyteidl::core::TimePartition(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::core::TimePartition::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<1> scc_info_TimePartition_flyteidl_2fcore_2fartifact_5fid_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsTimePartition_flyteidl_2fcore_2fartifact_5fid_2eproto}, { + &scc_info_LabelValue_flyteidl_2fcore_2fartifact_5fid_2eproto.base,}}; + static void InitDefaultsArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; @@ -175,10 +194,11 @@ static void InitDefaultsArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto() { ::flyteidl::core::ArtifactID::InitAsDefaultInstance(); } -::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto}, { +::google::protobuf::internal::SCCInfo<3> scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 3, InitDefaultsArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto}, { &scc_info_ArtifactKey_flyteidl_2fcore_2fartifact_5fid_2eproto.base, - &scc_info_Partitions_flyteidl_2fcore_2fartifact_5fid_2eproto.base,}}; + &scc_info_Partitions_flyteidl_2fcore_2fartifact_5fid_2eproto.base, + &scc_info_TimePartition_flyteidl_2fcore_2fartifact_5fid_2eproto.base,}}; static void InitDefaultsArtifactTag_flyteidl_2fcore_2fartifact_5fid_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; @@ -213,22 +233,6 @@ ::google::protobuf::internal::SCCInfo<3> scc_info_ArtifactQuery_flyteidl_2fcore_ &scc_info_ArtifactTag_flyteidl_2fcore_2fartifact_5fid_2eproto.base, &scc_info_ArtifactBindingData_flyteidl_2fcore_2fartifact_5fid_2eproto.base,}}; -static void InitDefaultsTrigger_flyteidl_2fcore_2fartifact_5fid_2eproto() { - GOOGLE_PROTOBUF_VERIFY_VERSION; - - { - void* ptr = &::flyteidl::core::_Trigger_default_instance_; - new (ptr) ::flyteidl::core::Trigger(); - ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); - } - ::flyteidl::core::Trigger::InitAsDefaultInstance(); -} - -::google::protobuf::internal::SCCInfo<2> scc_info_Trigger_flyteidl_2fcore_2fartifact_5fid_2eproto = - {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsTrigger_flyteidl_2fcore_2fartifact_5fid_2eproto}, { - &scc_info_Identifier_flyteidl_2fcore_2fidentifier_2eproto.base, - &scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto.base,}}; - void InitDefaults_flyteidl_2fcore_2fartifact_5fid_2eproto() { ::google::protobuf::internal::InitSCC(&scc_info_ArtifactKey_flyteidl_2fcore_2fartifact_5fid_2eproto.base); ::google::protobuf::internal::InitSCC(&scc_info_ArtifactBindingData_flyteidl_2fcore_2fartifact_5fid_2eproto.base); @@ -236,10 +240,10 @@ void InitDefaults_flyteidl_2fcore_2fartifact_5fid_2eproto() { ::google::protobuf::internal::InitSCC(&scc_info_LabelValue_flyteidl_2fcore_2fartifact_5fid_2eproto.base); ::google::protobuf::internal::InitSCC(&scc_info_Partitions_ValueEntry_DoNotUse_flyteidl_2fcore_2fartifact_5fid_2eproto.base); ::google::protobuf::internal::InitSCC(&scc_info_Partitions_flyteidl_2fcore_2fartifact_5fid_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_TimePartition_flyteidl_2fcore_2fartifact_5fid_2eproto.base); ::google::protobuf::internal::InitSCC(&scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto.base); ::google::protobuf::internal::InitSCC(&scc_info_ArtifactTag_flyteidl_2fcore_2fartifact_5fid_2eproto.base); ::google::protobuf::internal::InitSCC(&scc_info_ArtifactQuery_flyteidl_2fcore_2fartifact_5fid_2eproto.base); - ::google::protobuf::internal::InitSCC(&scc_info_Trigger_flyteidl_2fcore_2fartifact_5fid_2eproto.base); } ::google::protobuf::Metadata file_level_metadata_flyteidl_2fcore_2fartifact_5fid_2eproto[10]; @@ -258,11 +262,13 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fcore_2fartifact_5fid_2ep ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactBindingData, _internal_metadata_), ~0u, // no _extensions_ - ~0u, // no _oneof_case_ + PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactBindingData, _oneof_case_[0]), ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactBindingData, index_), - PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactBindingData, partition_key_), + offsetof(::flyteidl::core::ArtifactBindingDataDefaultTypeInternal, partition_key_), + offsetof(::flyteidl::core::ArtifactBindingDataDefaultTypeInternal, bind_to_time_partition_), PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactBindingData, transform_), + PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactBindingData, partition_data_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::core::InputBindingData, _internal_metadata_), ~0u, // no _extensions_ @@ -275,6 +281,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fcore_2fartifact_5fid_2ep PROTOBUF_FIELD_OFFSET(::flyteidl::core::LabelValue, _oneof_case_[0]), ~0u, // no _weak_field_map_ offsetof(::flyteidl::core::LabelValueDefaultTypeInternal, static_value_), + offsetof(::flyteidl::core::LabelValueDefaultTypeInternal, time_value_), offsetof(::flyteidl::core::LabelValueDefaultTypeInternal, triggered_binding_), offsetof(::flyteidl::core::LabelValueDefaultTypeInternal, input_binding_), PROTOBUF_FIELD_OFFSET(::flyteidl::core::LabelValue, value_), @@ -294,14 +301,20 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fcore_2fartifact_5fid_2ep ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::flyteidl::core::Partitions, value_), ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::core::TimePartition, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::flyteidl::core::TimePartition, value_), + ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactID, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactID, _oneof_case_[0]), + ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactID, artifact_key_), PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactID, version_), - offsetof(::flyteidl::core::ArtifactIDDefaultTypeInternal, partitions_), - PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactID, dimensions_), + PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactID, partitions_), + PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactID, time_partition_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactTag, _internal_metadata_), ~0u, // no _extensions_ @@ -319,25 +332,18 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fcore_2fartifact_5fid_2ep offsetof(::flyteidl::core::ArtifactQueryDefaultTypeInternal, uri_), offsetof(::flyteidl::core::ArtifactQueryDefaultTypeInternal, binding_), PROTOBUF_FIELD_OFFSET(::flyteidl::core::ArtifactQuery, identifier_), - ~0u, // no _has_bits_ - PROTOBUF_FIELD_OFFSET(::flyteidl::core::Trigger, _internal_metadata_), - ~0u, // no _extensions_ - ~0u, // no _oneof_case_ - ~0u, // no _weak_field_map_ - PROTOBUF_FIELD_OFFSET(::flyteidl::core::Trigger, trigger_id_), - PROTOBUF_FIELD_OFFSET(::flyteidl::core::Trigger, triggers_), }; static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, -1, sizeof(::flyteidl::core::ArtifactKey)}, { 8, -1, sizeof(::flyteidl::core::ArtifactBindingData)}, - { 16, -1, sizeof(::flyteidl::core::InputBindingData)}, - { 22, -1, sizeof(::flyteidl::core::LabelValue)}, - { 31, 38, sizeof(::flyteidl::core::Partitions_ValueEntry_DoNotUse)}, - { 40, -1, sizeof(::flyteidl::core::Partitions)}, - { 46, -1, sizeof(::flyteidl::core::ArtifactID)}, - { 55, -1, sizeof(::flyteidl::core::ArtifactTag)}, - { 62, -1, sizeof(::flyteidl::core::ArtifactQuery)}, - { 72, -1, sizeof(::flyteidl::core::Trigger)}, + { 18, -1, sizeof(::flyteidl::core::InputBindingData)}, + { 24, -1, sizeof(::flyteidl::core::LabelValue)}, + { 34, 41, sizeof(::flyteidl::core::Partitions_ValueEntry_DoNotUse)}, + { 43, -1, sizeof(::flyteidl::core::Partitions)}, + { 49, -1, sizeof(::flyteidl::core::TimePartition)}, + { 55, -1, sizeof(::flyteidl::core::ArtifactID)}, + { 64, -1, sizeof(::flyteidl::core::ArtifactTag)}, + { 71, -1, sizeof(::flyteidl::core::ArtifactQuery)}, }; static ::google::protobuf::Message const * const file_default_instances[] = { @@ -347,10 +353,10 @@ static ::google::protobuf::Message const * const file_default_instances[] = { reinterpret_cast(&::flyteidl::core::_LabelValue_default_instance_), reinterpret_cast(&::flyteidl::core::_Partitions_ValueEntry_DoNotUse_default_instance_), reinterpret_cast(&::flyteidl::core::_Partitions_default_instance_), + reinterpret_cast(&::flyteidl::core::_TimePartition_default_instance_), reinterpret_cast(&::flyteidl::core::_ArtifactID_default_instance_), reinterpret_cast(&::flyteidl::core::_ArtifactTag_default_instance_), reinterpret_cast(&::flyteidl::core::_ArtifactQuery_default_instance_), - reinterpret_cast(&::flyteidl::core::_Trigger_default_instance_), }; ::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_flyteidl_2fcore_2fartifact_5fid_2eproto = { @@ -361,48 +367,53 @@ ::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_fl const char descriptor_table_protodef_flyteidl_2fcore_2fartifact_5fid_2eproto[] = "\n\037flyteidl/core/artifact_id.proto\022\rflyte" - "idl.core\032\036flyteidl/core/identifier.proto" - "\"<\n\013ArtifactKey\022\017\n\007project\030\001 \001(\t\022\016\n\006doma" - "in\030\002 \001(\t\022\014\n\004name\030\003 \001(\t\"N\n\023ArtifactBindin" - "gData\022\r\n\005index\030\001 \001(\r\022\025\n\rpartition_key\030\002 " - "\001(\t\022\021\n\ttransform\030\003 \001(\t\"\037\n\020InputBindingDa" - "ta\022\013\n\003var\030\001 \001(\t\"\250\001\n\nLabelValue\022\026\n\014static" - "_value\030\001 \001(\tH\000\022\?\n\021triggered_binding\030\002 \001(" - "\0132\".flyteidl.core.ArtifactBindingDataH\000\022" - "8\n\rinput_binding\030\003 \001(\0132\037.flyteidl.core.I" - "nputBindingDataH\000B\007\n\005value\"\212\001\n\nPartition" - "s\0223\n\005value\030\001 \003(\0132$.flyteidl.core.Partiti" - "ons.ValueEntry\032G\n\nValueEntry\022\013\n\003key\030\001 \001(" - "\t\022(\n\005value\030\002 \001(\0132\031.flyteidl.core.LabelVa" - "lue:\0028\001\"\216\001\n\nArtifactID\0220\n\014artifact_key\030\001" - " \001(\0132\032.flyteidl.core.ArtifactKey\022\017\n\007vers" - "ion\030\002 \001(\t\022/\n\npartitions\030\003 \001(\0132\031.flyteidl" - ".core.PartitionsH\000B\014\n\ndimensions\"i\n\013Arti" - "factTag\0220\n\014artifact_key\030\001 \001(\0132\032.flyteidl" - ".core.ArtifactKey\022(\n\005value\030\002 \001(\0132\031.flyte" - "idl.core.LabelValue\"\311\001\n\rArtifactQuery\0220\n" - "\013artifact_id\030\001 \001(\0132\031.flyteidl.core.Artif" - "actIDH\000\0222\n\014artifact_tag\030\002 \001(\0132\032.flyteidl" - ".core.ArtifactTagH\000\022\r\n\003uri\030\003 \001(\tH\000\0225\n\007bi" - "nding\030\004 \001(\0132\".flyteidl.core.ArtifactBind" - "ingDataH\000B\014\n\nidentifier\"e\n\007Trigger\022-\n\ntr" - "igger_id\030\001 \001(\0132\031.flyteidl.core.Identifie" - "r\022+\n\010triggers\030\002 \003(\0132\031.flyteidl.core.Arti" - "factIDB= 1900 const int ArtifactBindingData::kIndexFieldNumber; const int ArtifactBindingData::kPartitionKeyFieldNumber; +const int ArtifactBindingData::kBindToTimePartitionFieldNumber; const int ArtifactBindingData::kTransformFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 @@ -876,24 +891,34 @@ ArtifactBindingData::ArtifactBindingData(const ArtifactBindingData& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - partition_key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.partition_key().size() > 0) { - partition_key_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.partition_key_); - } transform_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); if (from.transform().size() > 0) { transform_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.transform_); } index_ = from.index_; + clear_has_partition_data(); + switch (from.partition_data_case()) { + case kPartitionKey: { + set_partition_key(from.partition_key()); + break; + } + case kBindToTimePartition: { + set_bind_to_time_partition(from.bind_to_time_partition()); + break; + } + case PARTITION_DATA_NOT_SET: { + break; + } + } // @@protoc_insertion_point(copy_constructor:flyteidl.core.ArtifactBindingData) } void ArtifactBindingData::SharedCtor() { ::google::protobuf::internal::InitSCC( &scc_info_ArtifactBindingData_flyteidl_2fcore_2fartifact_5fid_2eproto.base); - partition_key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); transform_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); index_ = 0u; + clear_has_partition_data(); } ArtifactBindingData::~ArtifactBindingData() { @@ -902,8 +927,10 @@ ArtifactBindingData::~ArtifactBindingData() { } void ArtifactBindingData::SharedDtor() { - partition_key_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); transform_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (has_partition_data()) { + clear_partition_data(); + } } void ArtifactBindingData::SetCachedSize(int size) const { @@ -915,15 +942,34 @@ const ArtifactBindingData& ArtifactBindingData::default_instance() { } +void ArtifactBindingData::clear_partition_data() { +// @@protoc_insertion_point(one_of_clear_start:flyteidl.core.ArtifactBindingData) + switch (partition_data_case()) { + case kPartitionKey: { + partition_data_.partition_key_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + break; + } + case kBindToTimePartition: { + // No need to clear + break; + } + case PARTITION_DATA_NOT_SET: { + break; + } + } + _oneof_case_[0] = PARTITION_DATA_NOT_SET; +} + + void ArtifactBindingData::Clear() { // @@protoc_insertion_point(message_clear_start:flyteidl.core.ArtifactBindingData) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - partition_key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); transform_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); index_ = 0u; + clear_partition_data(); _internal_metadata_.Clear(); } @@ -963,9 +1009,16 @@ const char* ArtifactBindingData::_InternalParse(const char* begin, const char* e ptr += size; break; } - // string transform = 3; + // bool bind_to_time_partition = 3; case 3: { - if (static_cast<::google::protobuf::uint8>(tag) != 26) goto handle_unusual; + if (static_cast<::google::protobuf::uint8>(tag) != 24) goto handle_unusual; + msg->set_bind_to_time_partition(::google::protobuf::internal::ReadVarint(&ptr)); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + break; + } + // string transform = 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.core.ArtifactBindingData.transform"); @@ -1041,9 +1094,23 @@ bool ArtifactBindingData::MergePartialFromCodedStream( break; } - // string transform = 3; + // bool bind_to_time_partition = 3; case 3: { - if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { + if (static_cast< ::google::protobuf::uint8>(tag) == (24 & 0xFF)) { + clear_partition_data(); + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( + input, &partition_data_.bind_to_time_partition_))); + set_has_bind_to_time_partition(); + } else { + goto handle_unusual; + } + break; + } + + // string transform = 4; + case 4: { + if (static_cast< ::google::protobuf::uint8>(tag) == (34 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_transform())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( @@ -1089,7 +1156,7 @@ void ArtifactBindingData::SerializeWithCachedSizes( } // string partition_key = 2; - if (this->partition_key().size() > 0) { + if (has_partition_key()) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->partition_key().data(), static_cast(this->partition_key().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, @@ -1098,14 +1165,19 @@ void ArtifactBindingData::SerializeWithCachedSizes( 2, this->partition_key(), output); } - // string transform = 3; + // bool bind_to_time_partition = 3; + if (has_bind_to_time_partition()) { + ::google::protobuf::internal::WireFormatLite::WriteBool(3, this->bind_to_time_partition(), output); + } + + // string transform = 4; if (this->transform().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->transform().data(), static_cast(this->transform().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "flyteidl.core.ArtifactBindingData.transform"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 3, this->transform(), output); + 4, this->transform(), output); } if (_internal_metadata_.have_unknown_fields()) { @@ -1127,7 +1199,7 @@ ::google::protobuf::uint8* ArtifactBindingData::InternalSerializeWithCachedSizes } // string partition_key = 2; - if (this->partition_key().size() > 0) { + if (has_partition_key()) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->partition_key().data(), static_cast(this->partition_key().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, @@ -1137,7 +1209,12 @@ ::google::protobuf::uint8* ArtifactBindingData::InternalSerializeWithCachedSizes 2, this->partition_key(), target); } - // string transform = 3; + // bool bind_to_time_partition = 3; + if (has_bind_to_time_partition()) { + target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(3, this->bind_to_time_partition(), target); + } + + // string transform = 4; if (this->transform().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( this->transform().data(), static_cast(this->transform().length()), @@ -1145,7 +1222,7 @@ ::google::protobuf::uint8* ArtifactBindingData::InternalSerializeWithCachedSizes "flyteidl.core.ArtifactBindingData.transform"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->transform(), target); + 4, this->transform(), target); } if (_internal_metadata_.have_unknown_fields()) { @@ -1169,14 +1246,7 @@ size_t ArtifactBindingData::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // string partition_key = 2; - if (this->partition_key().size() > 0) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->partition_key()); - } - - // string transform = 3; + // string transform = 4; if (this->transform().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( @@ -1190,6 +1260,23 @@ size_t ArtifactBindingData::ByteSizeLong() const { this->index()); } + switch (partition_data_case()) { + // string partition_key = 2; + case kPartitionKey: { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->partition_key()); + break; + } + // bool bind_to_time_partition = 3; + case kBindToTimePartition: { + total_size += 1 + 1; + break; + } + case PARTITION_DATA_NOT_SET: { + break; + } + } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; @@ -1217,10 +1304,6 @@ void ArtifactBindingData::MergeFrom(const ArtifactBindingData& from) { ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.partition_key().size() > 0) { - - partition_key_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.partition_key_); - } if (from.transform().size() > 0) { transform_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.transform_); @@ -1228,6 +1311,19 @@ void ArtifactBindingData::MergeFrom(const ArtifactBindingData& from) { if (from.index() != 0) { set_index(from.index()); } + switch (from.partition_data_case()) { + case kPartitionKey: { + set_partition_key(from.partition_key()); + break; + } + case kBindToTimePartition: { + set_bind_to_time_partition(from.bind_to_time_partition()); + break; + } + case PARTITION_DATA_NOT_SET: { + break; + } + } } void ArtifactBindingData::CopyFrom(const ::google::protobuf::Message& from) { @@ -1255,11 +1351,11 @@ void ArtifactBindingData::Swap(ArtifactBindingData* other) { void ArtifactBindingData::InternalSwap(ArtifactBindingData* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - partition_key_.Swap(&other->partition_key_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); transform_.Swap(&other->transform_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); swap(index_, other->index_); + swap(partition_data_, other->partition_data_); + swap(_oneof_case_[0], other->_oneof_case_[0]); } ::google::protobuf::Metadata ArtifactBindingData::GetMetadata() const { @@ -1570,6 +1666,8 @@ ::google::protobuf::Metadata InputBindingData::GetMetadata() const { void LabelValue::InitAsDefaultInstance() { ::flyteidl::core::_LabelValue_default_instance_.static_value_.UnsafeSetDefault( &::google::protobuf::internal::GetEmptyStringAlreadyInited()); + ::flyteidl::core::_LabelValue_default_instance_.time_value_ = const_cast< ::google::protobuf::Timestamp*>( + ::google::protobuf::Timestamp::internal_default_instance()); ::flyteidl::core::_LabelValue_default_instance_.triggered_binding_ = const_cast< ::flyteidl::core::ArtifactBindingData*>( ::flyteidl::core::ArtifactBindingData::internal_default_instance()); ::flyteidl::core::_LabelValue_default_instance_.input_binding_ = const_cast< ::flyteidl::core::InputBindingData*>( @@ -1577,10 +1675,15 @@ void LabelValue::InitAsDefaultInstance() { } class LabelValue::HasBitSetters { public: + static const ::google::protobuf::Timestamp& time_value(const LabelValue* msg); static const ::flyteidl::core::ArtifactBindingData& triggered_binding(const LabelValue* msg); static const ::flyteidl::core::InputBindingData& input_binding(const LabelValue* msg); }; +const ::google::protobuf::Timestamp& +LabelValue::HasBitSetters::time_value(const LabelValue* msg) { + return *msg->value_.time_value_; +} const ::flyteidl::core::ArtifactBindingData& LabelValue::HasBitSetters::triggered_binding(const LabelValue* msg) { return *msg->value_.triggered_binding_; @@ -1589,6 +1692,27 @@ const ::flyteidl::core::InputBindingData& LabelValue::HasBitSetters::input_binding(const LabelValue* msg) { return *msg->value_.input_binding_; } +void LabelValue::set_allocated_time_value(::google::protobuf::Timestamp* time_value) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + clear_value(); + if (time_value) { + ::google::protobuf::Arena* submessage_arena = + reinterpret_cast<::google::protobuf::MessageLite*>(time_value)->GetArena(); + if (message_arena != submessage_arena) { + time_value = ::google::protobuf::internal::GetOwnedMessage( + message_arena, time_value, submessage_arena); + } + set_has_time_value(); + value_.time_value_ = time_value; + } + // @@protoc_insertion_point(field_set_allocated:flyteidl.core.LabelValue.time_value) +} +void LabelValue::clear_time_value() { + if (has_time_value()) { + delete value_.time_value_; + clear_has_value(); + } +} void LabelValue::set_allocated_triggered_binding(::flyteidl::core::ArtifactBindingData* triggered_binding) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); clear_value(); @@ -1619,6 +1743,7 @@ void LabelValue::set_allocated_input_binding(::flyteidl::core::InputBindingData* } #if !defined(_MSC_VER) || _MSC_VER >= 1900 const int LabelValue::kStaticValueFieldNumber; +const int LabelValue::kTimeValueFieldNumber; const int LabelValue::kTriggeredBindingFieldNumber; const int LabelValue::kInputBindingFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 @@ -1638,6 +1763,10 @@ LabelValue::LabelValue(const LabelValue& from) set_static_value(from.static_value()); break; } + case kTimeValue: { + mutable_time_value()->::google::protobuf::Timestamp::MergeFrom(from.time_value()); + break; + } case kTriggeredBinding: { mutable_triggered_binding()->::flyteidl::core::ArtifactBindingData::MergeFrom(from.triggered_binding()); break; @@ -1686,6 +1815,10 @@ void LabelValue::clear_value() { value_.static_value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); break; } + case kTimeValue: { + delete value_.time_value_; + break; + } case kTriggeredBinding: { delete value_.triggered_binding_; break; @@ -1741,24 +1874,37 @@ const char* LabelValue::_InternalParse(const char* begin, const char* end, void* ptr += size; break; } - // .flyteidl.core.ArtifactBindingData triggered_binding = 2; + // .google.protobuf.Timestamp time_value = 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::core::ArtifactBindingData::_InternalParse; - object = msg->mutable_triggered_binding(); + parser_till_end = ::google::protobuf::Timestamp::_InternalParse; + object = msg->mutable_time_value(); 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.core.InputBindingData input_binding = 3; + // .flyteidl.core.ArtifactBindingData triggered_binding = 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::core::ArtifactBindingData::_InternalParse; + object = msg->mutable_triggered_binding(); + 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.core.InputBindingData input_binding = 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); parser_till_end = ::flyteidl::core::InputBindingData::_InternalParse; object = msg->mutable_input_binding(); if (size > end - ptr) goto len_delim_till_end; @@ -1816,20 +1962,31 @@ bool LabelValue::MergePartialFromCodedStream( break; } - // .flyteidl.core.ArtifactBindingData triggered_binding = 2; + // .google.protobuf.Timestamp time_value = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_triggered_binding())); + input, mutable_time_value())); } else { goto handle_unusual; } break; } - // .flyteidl.core.InputBindingData input_binding = 3; + // .flyteidl.core.ArtifactBindingData triggered_binding = 3; case 3: { if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_triggered_binding())); + } else { + goto handle_unusual; + } + break; + } + + // .flyteidl.core.InputBindingData input_binding = 4; + case 4: { + if (static_cast< ::google::protobuf::uint8>(tag) == (34 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( input, mutable_input_binding())); } else { @@ -1875,16 +2032,22 @@ void LabelValue::SerializeWithCachedSizes( 1, this->static_value(), output); } - // .flyteidl.core.ArtifactBindingData triggered_binding = 2; + // .google.protobuf.Timestamp time_value = 2; + if (has_time_value()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 2, HasBitSetters::time_value(this), output); + } + + // .flyteidl.core.ArtifactBindingData triggered_binding = 3; if (has_triggered_binding()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 2, HasBitSetters::triggered_binding(this), output); + 3, HasBitSetters::triggered_binding(this), output); } - // .flyteidl.core.InputBindingData input_binding = 3; + // .flyteidl.core.InputBindingData input_binding = 4; if (has_input_binding()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 3, HasBitSetters::input_binding(this), output); + 4, HasBitSetters::input_binding(this), output); } if (_internal_metadata_.have_unknown_fields()) { @@ -1911,18 +2074,25 @@ ::google::protobuf::uint8* LabelValue::InternalSerializeWithCachedSizesToArray( 1, this->static_value(), target); } - // .flyteidl.core.ArtifactBindingData triggered_binding = 2; + // .google.protobuf.Timestamp time_value = 2; + if (has_time_value()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 2, HasBitSetters::time_value(this), target); + } + + // .flyteidl.core.ArtifactBindingData triggered_binding = 3; if (has_triggered_binding()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( - 2, HasBitSetters::triggered_binding(this), target); + 3, HasBitSetters::triggered_binding(this), target); } - // .flyteidl.core.InputBindingData input_binding = 3; + // .flyteidl.core.InputBindingData input_binding = 4; if (has_input_binding()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( - 3, HasBitSetters::input_binding(this), target); + 4, HasBitSetters::input_binding(this), target); } if (_internal_metadata_.have_unknown_fields()) { @@ -1954,14 +2124,21 @@ size_t LabelValue::ByteSizeLong() const { this->static_value()); break; } - // .flyteidl.core.ArtifactBindingData triggered_binding = 2; + // .google.protobuf.Timestamp time_value = 2; + case kTimeValue: { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *value_.time_value_); + break; + } + // .flyteidl.core.ArtifactBindingData triggered_binding = 3; case kTriggeredBinding: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( *value_.triggered_binding_); break; } - // .flyteidl.core.InputBindingData input_binding = 3; + // .flyteidl.core.InputBindingData input_binding = 4; case kInputBinding: { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( @@ -2004,6 +2181,10 @@ void LabelValue::MergeFrom(const LabelValue& from) { set_static_value(from.static_value()); break; } + case kTimeValue: { + mutable_time_value()->::google::protobuf::Timestamp::MergeFrom(from.time_value()); + break; + } case kTriggeredBinding: { mutable_triggered_binding()->::flyteidl::core::ArtifactBindingData::MergeFrom(from.triggered_binding()); break; @@ -2462,141 +2643,81 @@ ::google::protobuf::Metadata Partitions::GetMetadata() const { // =================================================================== -void ArtifactID::InitAsDefaultInstance() { - ::flyteidl::core::_ArtifactID_default_instance_._instance.get_mutable()->artifact_key_ = const_cast< ::flyteidl::core::ArtifactKey*>( - ::flyteidl::core::ArtifactKey::internal_default_instance()); - ::flyteidl::core::_ArtifactID_default_instance_.partitions_ = const_cast< ::flyteidl::core::Partitions*>( - ::flyteidl::core::Partitions::internal_default_instance()); +void TimePartition::InitAsDefaultInstance() { + ::flyteidl::core::_TimePartition_default_instance_._instance.get_mutable()->value_ = const_cast< ::flyteidl::core::LabelValue*>( + ::flyteidl::core::LabelValue::internal_default_instance()); } -class ArtifactID::HasBitSetters { +class TimePartition::HasBitSetters { public: - static const ::flyteidl::core::ArtifactKey& artifact_key(const ArtifactID* msg); - static const ::flyteidl::core::Partitions& partitions(const ArtifactID* msg); + static const ::flyteidl::core::LabelValue& value(const TimePartition* msg); }; -const ::flyteidl::core::ArtifactKey& -ArtifactID::HasBitSetters::artifact_key(const ArtifactID* msg) { - return *msg->artifact_key_; -} -const ::flyteidl::core::Partitions& -ArtifactID::HasBitSetters::partitions(const ArtifactID* msg) { - return *msg->dimensions_.partitions_; -} -void ArtifactID::set_allocated_partitions(::flyteidl::core::Partitions* partitions) { - ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); - clear_dimensions(); - if (partitions) { - ::google::protobuf::Arena* submessage_arena = nullptr; - if (message_arena != submessage_arena) { - partitions = ::google::protobuf::internal::GetOwnedMessage( - message_arena, partitions, submessage_arena); - } - set_has_partitions(); - dimensions_.partitions_ = partitions; - } - // @@protoc_insertion_point(field_set_allocated:flyteidl.core.ArtifactID.partitions) +const ::flyteidl::core::LabelValue& +TimePartition::HasBitSetters::value(const TimePartition* msg) { + return *msg->value_; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int ArtifactID::kArtifactKeyFieldNumber; -const int ArtifactID::kVersionFieldNumber; -const int ArtifactID::kPartitionsFieldNumber; +const int TimePartition::kValueFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -ArtifactID::ArtifactID() +TimePartition::TimePartition() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.core.ArtifactID) + // @@protoc_insertion_point(constructor:flyteidl.core.TimePartition) } -ArtifactID::ArtifactID(const ArtifactID& from) +TimePartition::TimePartition(const TimePartition& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - version_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.version().size() > 0) { - version_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.version_); - } - if (from.has_artifact_key()) { - artifact_key_ = new ::flyteidl::core::ArtifactKey(*from.artifact_key_); + if (from.has_value()) { + value_ = new ::flyteidl::core::LabelValue(*from.value_); } else { - artifact_key_ = nullptr; - } - clear_has_dimensions(); - switch (from.dimensions_case()) { - case kPartitions: { - mutable_partitions()->::flyteidl::core::Partitions::MergeFrom(from.partitions()); - break; - } - case DIMENSIONS_NOT_SET: { - break; - } + value_ = nullptr; } - // @@protoc_insertion_point(copy_constructor:flyteidl.core.ArtifactID) + // @@protoc_insertion_point(copy_constructor:flyteidl.core.TimePartition) } -void ArtifactID::SharedCtor() { +void TimePartition::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto.base); - version_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - artifact_key_ = nullptr; - clear_has_dimensions(); + &scc_info_TimePartition_flyteidl_2fcore_2fartifact_5fid_2eproto.base); + value_ = nullptr; } -ArtifactID::~ArtifactID() { - // @@protoc_insertion_point(destructor:flyteidl.core.ArtifactID) +TimePartition::~TimePartition() { + // @@protoc_insertion_point(destructor:flyteidl.core.TimePartition) SharedDtor(); } -void ArtifactID::SharedDtor() { - version_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (this != internal_default_instance()) delete artifact_key_; - if (has_dimensions()) { - clear_dimensions(); - } +void TimePartition::SharedDtor() { + if (this != internal_default_instance()) delete value_; } -void ArtifactID::SetCachedSize(int size) const { +void TimePartition::SetCachedSize(int size) const { _cached_size_.Set(size); } -const ArtifactID& ArtifactID::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto.base); +const TimePartition& TimePartition::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_TimePartition_flyteidl_2fcore_2fartifact_5fid_2eproto.base); return *internal_default_instance(); } -void ArtifactID::clear_dimensions() { -// @@protoc_insertion_point(one_of_clear_start:flyteidl.core.ArtifactID) - switch (dimensions_case()) { - case kPartitions: { - delete dimensions_.partitions_; - break; - } - case DIMENSIONS_NOT_SET: { - break; - } - } - _oneof_case_[0] = DIMENSIONS_NOT_SET; -} - - -void ArtifactID::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.core.ArtifactID) +void TimePartition::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.core.TimePartition) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - version_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (GetArenaNoVirtual() == nullptr && artifact_key_ != nullptr) { - delete artifact_key_; + if (GetArenaNoVirtual() == nullptr && value_ != nullptr) { + delete value_; } - artifact_key_ = nullptr; - clear_dimensions(); + value_ = nullptr; _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* ArtifactID::_InternalParse(const char* begin, const char* end, void* object, +const char* TimePartition::_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; @@ -2606,39 +2727,372 @@ const char* ArtifactID::_InternalParse(const char* begin, const char* end, void* ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // .flyteidl.core.ArtifactKey artifact_key = 1; + // .flyteidl.core.LabelValue value = 1; case 1: { if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::core::ArtifactKey::_InternalParse; - object = msg->mutable_artifact_key(); + parser_till_end = ::flyteidl::core::LabelValue::_InternalParse; + object = msg->mutable_value(); 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; } - // string version = 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.core.ArtifactID.version"); - object = msg->mutable_version(); - if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { - parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; - goto string_till_end; + default: { + handle_unusual: + if ((tag & 7) == 4 || tag == 0) { + ctx->EndGroup(tag); + return ptr; } - GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx)); - ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx); - ptr += size; - break; + 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; } - // .flyteidl.core.Partitions partitions = 3; - case 3: { - if (static_cast<::google::protobuf::uint8>(tag) != 26) goto handle_unusual; - ptr = ::google::protobuf::io::ReadSize(ptr, &size); + } // 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 TimePartition::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.core.TimePartition) + 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.LabelValue value = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_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.core.TimePartition) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.core.TimePartition) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void TimePartition::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.core.TimePartition) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // .flyteidl.core.LabelValue value = 1; + if (this->has_value()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 1, HasBitSetters::value(this), output); + } + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.core.TimePartition) +} + +::google::protobuf::uint8* TimePartition::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.core.TimePartition) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // .flyteidl.core.LabelValue value = 1; + if (this->has_value()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 1, HasBitSetters::value(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.core.TimePartition) + return target; +} + +size_t TimePartition::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.core.TimePartition) + size_t total_size = 0; + + if (_internal_metadata_.have_unknown_fields()) { + total_size += + ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( + _internal_metadata_.unknown_fields()); + } + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .flyteidl.core.LabelValue value = 1; + if (this->has_value()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *value_); + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void TimePartition::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.core.TimePartition) + GOOGLE_DCHECK_NE(&from, this); + const TimePartition* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.core.TimePartition) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.core.TimePartition) + MergeFrom(*source); + } +} + +void TimePartition::MergeFrom(const TimePartition& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.core.TimePartition) + 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_value()) { + mutable_value()->::flyteidl::core::LabelValue::MergeFrom(from.value()); + } +} + +void TimePartition::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.core.TimePartition) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void TimePartition::CopyFrom(const TimePartition& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.core.TimePartition) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool TimePartition::IsInitialized() const { + return true; +} + +void TimePartition::Swap(TimePartition* other) { + if (other == this) return; + InternalSwap(other); +} +void TimePartition::InternalSwap(TimePartition* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + swap(value_, other->value_); +} + +::google::protobuf::Metadata TimePartition::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fcore_2fartifact_5fid_2eproto); + return ::file_level_metadata_flyteidl_2fcore_2fartifact_5fid_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void ArtifactID::InitAsDefaultInstance() { + ::flyteidl::core::_ArtifactID_default_instance_._instance.get_mutable()->artifact_key_ = const_cast< ::flyteidl::core::ArtifactKey*>( + ::flyteidl::core::ArtifactKey::internal_default_instance()); + ::flyteidl::core::_ArtifactID_default_instance_._instance.get_mutable()->partitions_ = const_cast< ::flyteidl::core::Partitions*>( + ::flyteidl::core::Partitions::internal_default_instance()); + ::flyteidl::core::_ArtifactID_default_instance_._instance.get_mutable()->time_partition_ = const_cast< ::flyteidl::core::TimePartition*>( + ::flyteidl::core::TimePartition::internal_default_instance()); +} +class ArtifactID::HasBitSetters { + public: + static const ::flyteidl::core::ArtifactKey& artifact_key(const ArtifactID* msg); + static const ::flyteidl::core::Partitions& partitions(const ArtifactID* msg); + static const ::flyteidl::core::TimePartition& time_partition(const ArtifactID* msg); +}; + +const ::flyteidl::core::ArtifactKey& +ArtifactID::HasBitSetters::artifact_key(const ArtifactID* msg) { + return *msg->artifact_key_; +} +const ::flyteidl::core::Partitions& +ArtifactID::HasBitSetters::partitions(const ArtifactID* msg) { + return *msg->partitions_; +} +const ::flyteidl::core::TimePartition& +ArtifactID::HasBitSetters::time_partition(const ArtifactID* msg) { + return *msg->time_partition_; +} +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int ArtifactID::kArtifactKeyFieldNumber; +const int ArtifactID::kVersionFieldNumber; +const int ArtifactID::kPartitionsFieldNumber; +const int ArtifactID::kTimePartitionFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +ArtifactID::ArtifactID() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.core.ArtifactID) +} +ArtifactID::ArtifactID(const ArtifactID& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + version_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.version().size() > 0) { + version_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.version_); + } + if (from.has_artifact_key()) { + artifact_key_ = new ::flyteidl::core::ArtifactKey(*from.artifact_key_); + } else { + artifact_key_ = nullptr; + } + if (from.has_partitions()) { + partitions_ = new ::flyteidl::core::Partitions(*from.partitions_); + } else { + partitions_ = nullptr; + } + if (from.has_time_partition()) { + time_partition_ = new ::flyteidl::core::TimePartition(*from.time_partition_); + } else { + time_partition_ = nullptr; + } + // @@protoc_insertion_point(copy_constructor:flyteidl.core.ArtifactID) +} + +void ArtifactID::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto.base); + version_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + ::memset(&artifact_key_, 0, static_cast( + reinterpret_cast(&time_partition_) - + reinterpret_cast(&artifact_key_)) + sizeof(time_partition_)); +} + +ArtifactID::~ArtifactID() { + // @@protoc_insertion_point(destructor:flyteidl.core.ArtifactID) + SharedDtor(); +} + +void ArtifactID::SharedDtor() { + version_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (this != internal_default_instance()) delete artifact_key_; + if (this != internal_default_instance()) delete partitions_; + if (this != internal_default_instance()) delete time_partition_; +} + +void ArtifactID::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const ArtifactID& ArtifactID::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto.base); + return *internal_default_instance(); +} + + +void ArtifactID::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.core.ArtifactID) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + version_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (GetArenaNoVirtual() == nullptr && artifact_key_ != nullptr) { + delete artifact_key_; + } + artifact_key_ = nullptr; + if (GetArenaNoVirtual() == nullptr && partitions_ != nullptr) { + delete partitions_; + } + partitions_ = nullptr; + if (GetArenaNoVirtual() == nullptr && time_partition_ != nullptr) { + delete time_partition_; + } + time_partition_ = nullptr; + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* ArtifactID::_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.ArtifactKey artifact_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); + parser_till_end = ::flyteidl::core::ArtifactKey::_InternalParse; + object = msg->mutable_artifact_key(); + 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; + } + // string version = 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.core.ArtifactID.version"); + object = msg->mutable_version(); + 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.core.Partitions partitions = 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::core::Partitions::_InternalParse; object = msg->mutable_partitions(); @@ -2648,6 +3102,19 @@ const char* ArtifactID::_InternalParse(const char* begin, const char* end, void* {parser_till_end, object}, ptr - size, ptr)); break; } + // .flyteidl.core.TimePartition time_partition = 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); + parser_till_end = ::flyteidl::core::TimePartition::_InternalParse; + object = msg->mutable_time_partition(); + 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) { @@ -2719,6 +3186,17 @@ bool ArtifactID::MergePartialFromCodedStream( break; } + // .flyteidl.core.TimePartition time_partition = 4; + case 4: { + if (static_cast< ::google::protobuf::uint8>(tag) == (34 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_time_partition())); + } else { + goto handle_unusual; + } + break; + } + default: { handle_unusual: if (tag == 0) { @@ -2763,11 +3241,17 @@ void ArtifactID::SerializeWithCachedSizes( } // .flyteidl.core.Partitions partitions = 3; - if (has_partitions()) { + if (this->has_partitions()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( 3, HasBitSetters::partitions(this), output); } + // .flyteidl.core.TimePartition time_partition = 4; + if (this->has_time_partition()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 4, HasBitSetters::time_partition(this), output); + } + if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); @@ -2800,12 +3284,19 @@ ::google::protobuf::uint8* ArtifactID::InternalSerializeWithCachedSizesToArray( } // .flyteidl.core.Partitions partitions = 3; - if (has_partitions()) { + if (this->has_partitions()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( 3, HasBitSetters::partitions(this), target); } + // .flyteidl.core.TimePartition time_partition = 4; + if (this->has_time_partition()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 4, HasBitSetters::time_partition(this), target); + } + if (_internal_metadata_.have_unknown_fields()) { target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields(), target); @@ -2838,21 +3329,23 @@ size_t ArtifactID::ByteSizeLong() const { if (this->has_artifact_key()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( - *artifact_key_); + *artifact_key_); + } + + // .flyteidl.core.Partitions partitions = 3; + if (this->has_partitions()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *partitions_); + } + + // .flyteidl.core.TimePartition time_partition = 4; + if (this->has_time_partition()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *time_partition_); } - switch (dimensions_case()) { - // .flyteidl.core.Partitions partitions = 3; - case kPartitions: { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::MessageSize( - *dimensions_.partitions_); - break; - } - case DIMENSIONS_NOT_SET: { - break; - } - } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; @@ -2887,14 +3380,11 @@ void ArtifactID::MergeFrom(const ArtifactID& from) { if (from.has_artifact_key()) { mutable_artifact_key()->::flyteidl::core::ArtifactKey::MergeFrom(from.artifact_key()); } - switch (from.dimensions_case()) { - case kPartitions: { - mutable_partitions()->::flyteidl::core::Partitions::MergeFrom(from.partitions()); - break; - } - case DIMENSIONS_NOT_SET: { - break; - } + if (from.has_partitions()) { + mutable_partitions()->::flyteidl::core::Partitions::MergeFrom(from.partitions()); + } + if (from.has_time_partition()) { + mutable_time_partition()->::flyteidl::core::TimePartition::MergeFrom(from.time_partition()); } } @@ -2926,8 +3416,8 @@ void ArtifactID::InternalSwap(ArtifactID* other) { version_.Swap(&other->version_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); swap(artifact_key_, other->artifact_key_); - swap(dimensions_, other->dimensions_); - swap(_oneof_case_[0], other->_oneof_case_[0]); + swap(partitions_, other->partitions_); + swap(time_partition_, other->time_partition_); } ::google::protobuf::Metadata ArtifactID::GetMetadata() const { @@ -3857,359 +4347,6 @@ ::google::protobuf::Metadata ArtifactQuery::GetMetadata() const { } -// =================================================================== - -void Trigger::InitAsDefaultInstance() { - ::flyteidl::core::_Trigger_default_instance_._instance.get_mutable()->trigger_id_ = const_cast< ::flyteidl::core::Identifier*>( - ::flyteidl::core::Identifier::internal_default_instance()); -} -class Trigger::HasBitSetters { - public: - static const ::flyteidl::core::Identifier& trigger_id(const Trigger* msg); -}; - -const ::flyteidl::core::Identifier& -Trigger::HasBitSetters::trigger_id(const Trigger* msg) { - return *msg->trigger_id_; -} -void Trigger::clear_trigger_id() { - if (GetArenaNoVirtual() == nullptr && trigger_id_ != nullptr) { - delete trigger_id_; - } - trigger_id_ = nullptr; -} -#if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int Trigger::kTriggerIdFieldNumber; -const int Trigger::kTriggersFieldNumber; -#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 - -Trigger::Trigger() - : ::google::protobuf::Message(), _internal_metadata_(nullptr) { - SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.core.Trigger) -} -Trigger::Trigger(const Trigger& from) - : ::google::protobuf::Message(), - _internal_metadata_(nullptr), - triggers_(from.triggers_) { - _internal_metadata_.MergeFrom(from._internal_metadata_); - if (from.has_trigger_id()) { - trigger_id_ = new ::flyteidl::core::Identifier(*from.trigger_id_); - } else { - trigger_id_ = nullptr; - } - // @@protoc_insertion_point(copy_constructor:flyteidl.core.Trigger) -} - -void Trigger::SharedCtor() { - ::google::protobuf::internal::InitSCC( - &scc_info_Trigger_flyteidl_2fcore_2fartifact_5fid_2eproto.base); - trigger_id_ = nullptr; -} - -Trigger::~Trigger() { - // @@protoc_insertion_point(destructor:flyteidl.core.Trigger) - SharedDtor(); -} - -void Trigger::SharedDtor() { - if (this != internal_default_instance()) delete trigger_id_; -} - -void Trigger::SetCachedSize(int size) const { - _cached_size_.Set(size); -} -const Trigger& Trigger::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_Trigger_flyteidl_2fcore_2fartifact_5fid_2eproto.base); - return *internal_default_instance(); -} - - -void Trigger::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.core.Trigger) - ::google::protobuf::uint32 cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - triggers_.Clear(); - if (GetArenaNoVirtual() == nullptr && trigger_id_ != nullptr) { - delete trigger_id_; - } - trigger_id_ = nullptr; - _internal_metadata_.Clear(); -} - -#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* Trigger::_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.Identifier trigger_id = 1; - case 1: { - if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; - ptr = ::google::protobuf::io::ReadSize(ptr, &size); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::core::Identifier::_InternalParse; - object = msg->mutable_trigger_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; - } - // repeated .flyteidl.core.ArtifactID triggers = 2; - case 2: { - if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; - do { - ptr = ::google::protobuf::io::ReadSize(ptr, &size); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::core::ArtifactID::_InternalParse; - object = msg->add_triggers(); - 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) == 18 && (ptr += 1)); - break; - } - default: { - handle_unusual: - if ((tag & 7) == 4 || tag == 0) { - ctx->EndGroup(tag); - return ptr; - } - auto res = UnknownFieldParse(tag, {_InternalParse, msg}, - ptr, end, msg->_internal_metadata_.mutable_unknown_fields(), ctx); - ptr = res.first; - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr != nullptr); - if (res.second) return ptr; - } - } // switch - } // while - return ptr; -len_delim_till_end: - return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, - {parser_till_end, object}, size); -} -#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -bool Trigger::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.core.Trigger) - 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.Identifier trigger_id = 1; - case 1: { - if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_trigger_id())); - } else { - goto handle_unusual; - } - break; - } - - // repeated .flyteidl.core.ArtifactID triggers = 2; - case 2: { - if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, add_triggers())); - } 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.core.Trigger) - return true; -failure: - // @@protoc_insertion_point(parse_failure:flyteidl.core.Trigger) - return false; -#undef DO_ -} -#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER - -void Trigger::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.core.Trigger) - ::google::protobuf::uint32 cached_has_bits = 0; - (void) cached_has_bits; - - // .flyteidl.core.Identifier trigger_id = 1; - if (this->has_trigger_id()) { - ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 1, HasBitSetters::trigger_id(this), output); - } - - // repeated .flyteidl.core.ArtifactID triggers = 2; - for (unsigned int i = 0, - n = static_cast(this->triggers_size()); i < n; i++) { - ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 2, - this->triggers(static_cast(i)), - output); - } - - if (_internal_metadata_.have_unknown_fields()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - _internal_metadata_.unknown_fields(), output); - } - // @@protoc_insertion_point(serialize_end:flyteidl.core.Trigger) -} - -::google::protobuf::uint8* Trigger::InternalSerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.core.Trigger) - ::google::protobuf::uint32 cached_has_bits = 0; - (void) cached_has_bits; - - // .flyteidl.core.Identifier trigger_id = 1; - if (this->has_trigger_id()) { - target = ::google::protobuf::internal::WireFormatLite:: - InternalWriteMessageToArray( - 1, HasBitSetters::trigger_id(this), target); - } - - // repeated .flyteidl.core.ArtifactID triggers = 2; - for (unsigned int i = 0, - n = static_cast(this->triggers_size()); i < n; i++) { - target = ::google::protobuf::internal::WireFormatLite:: - InternalWriteMessageToArray( - 2, this->triggers(static_cast(i)), target); - } - - if (_internal_metadata_.have_unknown_fields()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - _internal_metadata_.unknown_fields(), target); - } - // @@protoc_insertion_point(serialize_to_array_end:flyteidl.core.Trigger) - return target; -} - -size_t Trigger::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.core.Trigger) - size_t total_size = 0; - - if (_internal_metadata_.have_unknown_fields()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - _internal_metadata_.unknown_fields()); - } - ::google::protobuf::uint32 cached_has_bits = 0; - // Prevent compiler warnings about cached_has_bits being unused - (void) cached_has_bits; - - // repeated .flyteidl.core.ArtifactID triggers = 2; - { - unsigned int count = static_cast(this->triggers_size()); - total_size += 1UL * count; - for (unsigned int i = 0; i < count; i++) { - total_size += - ::google::protobuf::internal::WireFormatLite::MessageSize( - this->triggers(static_cast(i))); - } - } - - // .flyteidl.core.Identifier trigger_id = 1; - if (this->has_trigger_id()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::MessageSize( - *trigger_id_); - } - - int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); - SetCachedSize(cached_size); - return total_size; -} - -void Trigger::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.core.Trigger) - GOOGLE_DCHECK_NE(&from, this); - const Trigger* source = - ::google::protobuf::DynamicCastToGenerated( - &from); - if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.core.Trigger) - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.core.Trigger) - MergeFrom(*source); - } -} - -void Trigger::MergeFrom(const Trigger& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.core.Trigger) - GOOGLE_DCHECK_NE(&from, this); - _internal_metadata_.MergeFrom(from._internal_metadata_); - ::google::protobuf::uint32 cached_has_bits = 0; - (void) cached_has_bits; - - triggers_.MergeFrom(from.triggers_); - if (from.has_trigger_id()) { - mutable_trigger_id()->::flyteidl::core::Identifier::MergeFrom(from.trigger_id()); - } -} - -void Trigger::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.core.Trigger) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void Trigger::CopyFrom(const Trigger& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.core.Trigger) - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool Trigger::IsInitialized() const { - return true; -} - -void Trigger::Swap(Trigger* other) { - if (other == this) return; - InternalSwap(other); -} -void Trigger::InternalSwap(Trigger* other) { - using std::swap; - _internal_metadata_.Swap(&other->_internal_metadata_); - CastToBase(&triggers_)->InternalSwap(CastToBase(&other->triggers_)); - swap(trigger_id_, other->trigger_id_); -} - -::google::protobuf::Metadata Trigger::GetMetadata() const { - ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fcore_2fartifact_5fid_2eproto); - return ::file_level_metadata_flyteidl_2fcore_2fartifact_5fid_2eproto[kIndexInFileMessages]; -} - - // @@protoc_insertion_point(namespace_scope) } // namespace core } // namespace flyteidl @@ -4233,6 +4370,9 @@ template<> PROTOBUF_NOINLINE ::flyteidl::core::Partitions_ValueEntry_DoNotUse* A template<> PROTOBUF_NOINLINE ::flyteidl::core::Partitions* Arena::CreateMaybeMessage< ::flyteidl::core::Partitions >(Arena* arena) { return Arena::CreateInternal< ::flyteidl::core::Partitions >(arena); } +template<> PROTOBUF_NOINLINE ::flyteidl::core::TimePartition* Arena::CreateMaybeMessage< ::flyteidl::core::TimePartition >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::core::TimePartition >(arena); +} template<> PROTOBUF_NOINLINE ::flyteidl::core::ArtifactID* Arena::CreateMaybeMessage< ::flyteidl::core::ArtifactID >(Arena* arena) { return Arena::CreateInternal< ::flyteidl::core::ArtifactID >(arena); } @@ -4242,9 +4382,6 @@ template<> PROTOBUF_NOINLINE ::flyteidl::core::ArtifactTag* Arena::CreateMaybeMe template<> PROTOBUF_NOINLINE ::flyteidl::core::ArtifactQuery* Arena::CreateMaybeMessage< ::flyteidl::core::ArtifactQuery >(Arena* arena) { return Arena::CreateInternal< ::flyteidl::core::ArtifactQuery >(arena); } -template<> PROTOBUF_NOINLINE ::flyteidl::core::Trigger* Arena::CreateMaybeMessage< ::flyteidl::core::Trigger >(Arena* arena) { - return Arena::CreateInternal< ::flyteidl::core::Trigger >(arena); -} } // namespace protobuf } // namespace google diff --git a/flyteidl/gen/pb-cpp/flyteidl/core/artifact_id.pb.h b/flyteidl/gen/pb-cpp/flyteidl/core/artifact_id.pb.h index 12c9cbd59f..5efd7a8cfb 100644 --- a/flyteidl/gen/pb-cpp/flyteidl/core/artifact_id.pb.h +++ b/flyteidl/gen/pb-cpp/flyteidl/core/artifact_id.pb.h @@ -34,6 +34,7 @@ #include #include #include +#include #include "flyteidl/core/identifier.pb.h" // @@protoc_insertion_point(includes) #include @@ -81,9 +82,9 @@ extern PartitionsDefaultTypeInternal _Partitions_default_instance_; class Partitions_ValueEntry_DoNotUse; class Partitions_ValueEntry_DoNotUseDefaultTypeInternal; extern Partitions_ValueEntry_DoNotUseDefaultTypeInternal _Partitions_ValueEntry_DoNotUse_default_instance_; -class Trigger; -class TriggerDefaultTypeInternal; -extern TriggerDefaultTypeInternal _Trigger_default_instance_; +class TimePartition; +class TimePartitionDefaultTypeInternal; +extern TimePartitionDefaultTypeInternal _TimePartition_default_instance_; } // namespace core } // namespace flyteidl namespace google { @@ -97,7 +98,7 @@ template<> ::flyteidl::core::InputBindingData* Arena::CreateMaybeMessage<::flyte template<> ::flyteidl::core::LabelValue* Arena::CreateMaybeMessage<::flyteidl::core::LabelValue>(Arena*); template<> ::flyteidl::core::Partitions* Arena::CreateMaybeMessage<::flyteidl::core::Partitions>(Arena*); template<> ::flyteidl::core::Partitions_ValueEntry_DoNotUse* Arena::CreateMaybeMessage<::flyteidl::core::Partitions_ValueEntry_DoNotUse>(Arena*); -template<> ::flyteidl::core::Trigger* Arena::CreateMaybeMessage<::flyteidl::core::Trigger>(Arena*); +template<> ::flyteidl::core::TimePartition* Arena::CreateMaybeMessage<::flyteidl::core::TimePartition>(Arena*); } // namespace protobuf } // namespace google namespace flyteidl { @@ -287,6 +288,12 @@ class ArtifactBindingData final : } static const ArtifactBindingData& default_instance(); + enum PartitionDataCase { + kPartitionKey = 2, + kBindToTimePartition = 3, + PARTITION_DATA_NOT_SET = 0, + }; + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const ArtifactBindingData* internal_default_instance() { return reinterpret_cast( @@ -350,23 +357,9 @@ class ArtifactBindingData final : // accessors ------------------------------------------------------- - // string partition_key = 2; - void clear_partition_key(); - static const int kPartitionKeyFieldNumber = 2; - const ::std::string& partition_key() const; - void set_partition_key(const ::std::string& value); - #if LANG_CXX11 - void set_partition_key(::std::string&& value); - #endif - void set_partition_key(const char* value); - void set_partition_key(const char* value, size_t size); - ::std::string* mutable_partition_key(); - ::std::string* release_partition_key(); - void set_allocated_partition_key(::std::string* partition_key); - - // string transform = 3; + // string transform = 4; void clear_transform(); - static const int kTransformFieldNumber = 3; + static const int kTransformFieldNumber = 4; const ::std::string& transform() const; void set_transform(const ::std::string& value); #if LANG_CXX11 @@ -384,15 +377,54 @@ class ArtifactBindingData final : ::google::protobuf::uint32 index() const; void set_index(::google::protobuf::uint32 value); + // string partition_key = 2; + private: + bool has_partition_key() const; + public: + void clear_partition_key(); + static const int kPartitionKeyFieldNumber = 2; + const ::std::string& partition_key() const; + void set_partition_key(const ::std::string& value); + #if LANG_CXX11 + void set_partition_key(::std::string&& value); + #endif + void set_partition_key(const char* value); + void set_partition_key(const char* value, size_t size); + ::std::string* mutable_partition_key(); + ::std::string* release_partition_key(); + void set_allocated_partition_key(::std::string* partition_key); + + // bool bind_to_time_partition = 3; + private: + bool has_bind_to_time_partition() const; + public: + void clear_bind_to_time_partition(); + static const int kBindToTimePartitionFieldNumber = 3; + bool bind_to_time_partition() const; + void set_bind_to_time_partition(bool value); + + void clear_partition_data(); + PartitionDataCase partition_data_case() const; // @@protoc_insertion_point(class_scope:flyteidl.core.ArtifactBindingData) private: class HasBitSetters; + void set_has_partition_key(); + void set_has_bind_to_time_partition(); + + inline bool has_partition_data() const; + inline void clear_has_partition_data(); ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::google::protobuf::internal::ArenaStringPtr partition_key_; ::google::protobuf::internal::ArenaStringPtr transform_; ::google::protobuf::uint32 index_; + union PartitionDataUnion { + PartitionDataUnion() {} + ::google::protobuf::internal::ArenaStringPtr partition_key_; + bool bind_to_time_partition_; + } partition_data_; mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::uint32 _oneof_case_[1]; + friend struct ::TableStruct_flyteidl_2fcore_2fartifact_5fid_2eproto; }; // ------------------------------------------------------------------- @@ -551,8 +583,9 @@ class LabelValue final : enum ValueCase { kStaticValue = 1, - kTriggeredBinding = 2, - kInputBinding = 3, + kTimeValue = 2, + kTriggeredBinding = 3, + kInputBinding = 4, VALUE_NOT_SET = 0, }; @@ -636,19 +669,28 @@ class LabelValue final : ::std::string* release_static_value(); void set_allocated_static_value(::std::string* static_value); - // .flyteidl.core.ArtifactBindingData triggered_binding = 2; + // .google.protobuf.Timestamp time_value = 2; + bool has_time_value() const; + void clear_time_value(); + static const int kTimeValueFieldNumber = 2; + const ::google::protobuf::Timestamp& time_value() const; + ::google::protobuf::Timestamp* release_time_value(); + ::google::protobuf::Timestamp* mutable_time_value(); + void set_allocated_time_value(::google::protobuf::Timestamp* time_value); + + // .flyteidl.core.ArtifactBindingData triggered_binding = 3; bool has_triggered_binding() const; void clear_triggered_binding(); - static const int kTriggeredBindingFieldNumber = 2; + static const int kTriggeredBindingFieldNumber = 3; const ::flyteidl::core::ArtifactBindingData& triggered_binding() const; ::flyteidl::core::ArtifactBindingData* release_triggered_binding(); ::flyteidl::core::ArtifactBindingData* mutable_triggered_binding(); void set_allocated_triggered_binding(::flyteidl::core::ArtifactBindingData* triggered_binding); - // .flyteidl.core.InputBindingData input_binding = 3; + // .flyteidl.core.InputBindingData input_binding = 4; bool has_input_binding() const; void clear_input_binding(); - static const int kInputBindingFieldNumber = 3; + static const int kInputBindingFieldNumber = 4; const ::flyteidl::core::InputBindingData& input_binding() const; ::flyteidl::core::InputBindingData* release_input_binding(); ::flyteidl::core::InputBindingData* mutable_input_binding(); @@ -660,6 +702,7 @@ class LabelValue final : private: class HasBitSetters; void set_has_static_value(); + void set_has_time_value(); void set_has_triggered_binding(); void set_has_input_binding(); @@ -670,6 +713,7 @@ class LabelValue final : union ValueUnion { ValueUnion() {} ::google::protobuf::internal::ArenaStringPtr static_value_; + ::google::protobuf::Timestamp* time_value_; ::flyteidl::core::ArtifactBindingData* triggered_binding_; ::flyteidl::core::InputBindingData* input_binding_; } value_; @@ -825,6 +869,121 @@ class Partitions final : }; // ------------------------------------------------------------------- +class TimePartition final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.core.TimePartition) */ { + public: + TimePartition(); + virtual ~TimePartition(); + + TimePartition(const TimePartition& from); + + inline TimePartition& operator=(const TimePartition& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + TimePartition(TimePartition&& from) noexcept + : TimePartition() { + *this = ::std::move(from); + } + + inline TimePartition& operator=(TimePartition&& 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 TimePartition& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const TimePartition* internal_default_instance() { + return reinterpret_cast( + &_TimePartition_default_instance_); + } + static constexpr int kIndexInFileMessages = + 6; + + void Swap(TimePartition* other); + friend void swap(TimePartition& a, TimePartition& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline TimePartition* New() const final { + return CreateMaybeMessage(nullptr); + } + + TimePartition* 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 TimePartition& from); + void MergeFrom(const TimePartition& 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(TimePartition* other); + private: + inline ::google::protobuf::Arena* GetArenaNoVirtual() const { + return nullptr; + } + inline void* MaybeArenaPtr() const { + return nullptr; + } + public: + + ::google::protobuf::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // .flyteidl.core.LabelValue value = 1; + bool has_value() const; + void clear_value(); + static const int kValueFieldNumber = 1; + const ::flyteidl::core::LabelValue& value() const; + ::flyteidl::core::LabelValue* release_value(); + ::flyteidl::core::LabelValue* mutable_value(); + void set_allocated_value(::flyteidl::core::LabelValue* value); + + // @@protoc_insertion_point(class_scope:flyteidl.core.TimePartition) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::flyteidl::core::LabelValue* value_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fcore_2fartifact_5fid_2eproto; +}; +// ------------------------------------------------------------------- + class ArtifactID final : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.core.ArtifactID) */ { public: @@ -857,18 +1016,13 @@ class ArtifactID final : } static const ArtifactID& default_instance(); - enum DimensionsCase { - kPartitions = 3, - DIMENSIONS_NOT_SET = 0, - }; - static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY static inline const ArtifactID* internal_default_instance() { return reinterpret_cast( &_ArtifactID_default_instance_); } static constexpr int kIndexInFileMessages = - 6; + 7; void Swap(ArtifactID* other); friend void swap(ArtifactID& a, ArtifactID& b) { @@ -957,26 +1111,25 @@ class ArtifactID final : ::flyteidl::core::Partitions* mutable_partitions(); void set_allocated_partitions(::flyteidl::core::Partitions* partitions); - void clear_dimensions(); - DimensionsCase dimensions_case() const; + // .flyteidl.core.TimePartition time_partition = 4; + bool has_time_partition() const; + void clear_time_partition(); + static const int kTimePartitionFieldNumber = 4; + const ::flyteidl::core::TimePartition& time_partition() const; + ::flyteidl::core::TimePartition* release_time_partition(); + ::flyteidl::core::TimePartition* mutable_time_partition(); + void set_allocated_time_partition(::flyteidl::core::TimePartition* time_partition); + // @@protoc_insertion_point(class_scope:flyteidl.core.ArtifactID) private: class HasBitSetters; - void set_has_partitions(); - - inline bool has_dimensions() const; - inline void clear_has_dimensions(); ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; ::google::protobuf::internal::ArenaStringPtr version_; ::flyteidl::core::ArtifactKey* artifact_key_; - union DimensionsUnion { - DimensionsUnion() {} - ::flyteidl::core::Partitions* partitions_; - } dimensions_; + ::flyteidl::core::Partitions* partitions_; + ::flyteidl::core::TimePartition* time_partition_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - ::google::protobuf::uint32 _oneof_case_[1]; - friend struct ::TableStruct_flyteidl_2fcore_2fartifact_5fid_2eproto; }; // ------------------------------------------------------------------- @@ -1019,7 +1172,7 @@ class ArtifactTag final : &_ArtifactTag_default_instance_); } static constexpr int kIndexInFileMessages = - 7; + 8; void Swap(ArtifactTag* other); friend void swap(ArtifactTag& a, ArtifactTag& b) { @@ -1152,7 +1305,7 @@ class ArtifactQuery final : &_ArtifactQuery_default_instance_); } static constexpr int kIndexInFileMessages = - 8; + 9; void Swap(ArtifactQuery* other); friend void swap(ArtifactQuery& a, ArtifactQuery& b) { @@ -1279,134 +1432,6 @@ class ArtifactQuery final : friend struct ::TableStruct_flyteidl_2fcore_2fartifact_5fid_2eproto; }; -// ------------------------------------------------------------------- - -class Trigger final : - public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.core.Trigger) */ { - public: - Trigger(); - virtual ~Trigger(); - - Trigger(const Trigger& from); - - inline Trigger& operator=(const Trigger& from) { - CopyFrom(from); - return *this; - } - #if LANG_CXX11 - Trigger(Trigger&& from) noexcept - : Trigger() { - *this = ::std::move(from); - } - - inline Trigger& operator=(Trigger&& 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 Trigger& default_instance(); - - static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY - static inline const Trigger* internal_default_instance() { - return reinterpret_cast( - &_Trigger_default_instance_); - } - static constexpr int kIndexInFileMessages = - 9; - - void Swap(Trigger* other); - friend void swap(Trigger& a, Trigger& b) { - a.Swap(&b); - } - - // implements Message ---------------------------------------------- - - inline Trigger* New() const final { - return CreateMaybeMessage(nullptr); - } - - Trigger* 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 Trigger& from); - void MergeFrom(const Trigger& 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(Trigger* 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.ArtifactID triggers = 2; - int triggers_size() const; - void clear_triggers(); - static const int kTriggersFieldNumber = 2; - ::flyteidl::core::ArtifactID* mutable_triggers(int index); - ::google::protobuf::RepeatedPtrField< ::flyteidl::core::ArtifactID >* - mutable_triggers(); - const ::flyteidl::core::ArtifactID& triggers(int index) const; - ::flyteidl::core::ArtifactID* add_triggers(); - const ::google::protobuf::RepeatedPtrField< ::flyteidl::core::ArtifactID >& - triggers() const; - - // .flyteidl.core.Identifier trigger_id = 1; - bool has_trigger_id() const; - void clear_trigger_id(); - static const int kTriggerIdFieldNumber = 1; - const ::flyteidl::core::Identifier& trigger_id() const; - ::flyteidl::core::Identifier* release_trigger_id(); - ::flyteidl::core::Identifier* mutable_trigger_id(); - void set_allocated_trigger_id(::flyteidl::core::Identifier* trigger_id); - - // @@protoc_insertion_point(class_scope:flyteidl.core.Trigger) - private: - class HasBitSetters; - - ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::google::protobuf::RepeatedPtrField< ::flyteidl::core::ArtifactID > triggers_; - ::flyteidl::core::Identifier* trigger_id_; - mutable ::google::protobuf::internal::CachedSize _cached_size_; - friend struct ::TableStruct_flyteidl_2fcore_2fartifact_5fid_2eproto; -}; // =================================================================== @@ -1596,59 +1621,127 @@ inline void ArtifactBindingData::set_index(::google::protobuf::uint32 value) { } // string partition_key = 2; +inline bool ArtifactBindingData::has_partition_key() const { + return partition_data_case() == kPartitionKey; +} +inline void ArtifactBindingData::set_has_partition_key() { + _oneof_case_[0] = kPartitionKey; +} inline void ArtifactBindingData::clear_partition_key() { - partition_key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (has_partition_key()) { + partition_data_.partition_key_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + clear_has_partition_data(); + } } inline const ::std::string& ArtifactBindingData::partition_key() const { // @@protoc_insertion_point(field_get:flyteidl.core.ArtifactBindingData.partition_key) - return partition_key_.GetNoArena(); + if (has_partition_key()) { + return partition_data_.partition_key_.GetNoArena(); + } + return *&::google::protobuf::internal::GetEmptyStringAlreadyInited(); } inline void ArtifactBindingData::set_partition_key(const ::std::string& value) { - - partition_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.core.ArtifactBindingData.partition_key) + if (!has_partition_key()) { + clear_partition_data(); + set_has_partition_key(); + partition_data_.partition_key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + partition_data_.partition_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); // @@protoc_insertion_point(field_set:flyteidl.core.ArtifactBindingData.partition_key) } #if LANG_CXX11 inline void ArtifactBindingData::set_partition_key(::std::string&& value) { - - partition_key_.SetNoArena( - &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set:flyteidl.core.ArtifactBindingData.partition_key) + if (!has_partition_key()) { + clear_partition_data(); + set_has_partition_key(); + partition_data_.partition_key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + partition_data_.partition_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); // @@protoc_insertion_point(field_set_rvalue:flyteidl.core.ArtifactBindingData.partition_key) } #endif inline void ArtifactBindingData::set_partition_key(const char* value) { GOOGLE_DCHECK(value != nullptr); - - partition_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + if (!has_partition_key()) { + clear_partition_data(); + set_has_partition_key(); + partition_data_.partition_key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + partition_data_.partition_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(value)); // @@protoc_insertion_point(field_set_char:flyteidl.core.ArtifactBindingData.partition_key) } inline void ArtifactBindingData::set_partition_key(const char* value, size_t size) { - - partition_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), - ::std::string(reinterpret_cast(value), size)); + if (!has_partition_key()) { + clear_partition_data(); + set_has_partition_key(); + partition_data_.partition_key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } + partition_data_.partition_key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string( + reinterpret_cast(value), size)); // @@protoc_insertion_point(field_set_pointer:flyteidl.core.ArtifactBindingData.partition_key) } inline ::std::string* ArtifactBindingData::mutable_partition_key() { - + if (!has_partition_key()) { + clear_partition_data(); + set_has_partition_key(); + partition_data_.partition_key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } // @@protoc_insertion_point(field_mutable:flyteidl.core.ArtifactBindingData.partition_key) - return partition_key_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + return partition_data_.partition_key_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } inline ::std::string* ArtifactBindingData::release_partition_key() { // @@protoc_insertion_point(field_release:flyteidl.core.ArtifactBindingData.partition_key) - - return partition_key_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (has_partition_key()) { + clear_has_partition_data(); + return partition_data_.partition_key_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + } else { + return nullptr; + } } inline void ArtifactBindingData::set_allocated_partition_key(::std::string* partition_key) { + if (has_partition_data()) { + clear_partition_data(); + } if (partition_key != nullptr) { - - } else { - + set_has_partition_key(); + partition_data_.partition_key_.UnsafeSetDefault(partition_key); } - partition_key_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), partition_key); // @@protoc_insertion_point(field_set_allocated:flyteidl.core.ArtifactBindingData.partition_key) } -// string transform = 3; +// bool bind_to_time_partition = 3; +inline bool ArtifactBindingData::has_bind_to_time_partition() const { + return partition_data_case() == kBindToTimePartition; +} +inline void ArtifactBindingData::set_has_bind_to_time_partition() { + _oneof_case_[0] = kBindToTimePartition; +} +inline void ArtifactBindingData::clear_bind_to_time_partition() { + if (has_bind_to_time_partition()) { + partition_data_.bind_to_time_partition_ = false; + clear_has_partition_data(); + } +} +inline bool ArtifactBindingData::bind_to_time_partition() const { + // @@protoc_insertion_point(field_get:flyteidl.core.ArtifactBindingData.bind_to_time_partition) + if (has_bind_to_time_partition()) { + return partition_data_.bind_to_time_partition_; + } + return false; +} +inline void ArtifactBindingData::set_bind_to_time_partition(bool value) { + if (!has_bind_to_time_partition()) { + clear_partition_data(); + set_has_bind_to_time_partition(); + } + partition_data_.bind_to_time_partition_ = value; + // @@protoc_insertion_point(field_set:flyteidl.core.ArtifactBindingData.bind_to_time_partition) +} + +// string transform = 4; inline void ArtifactBindingData::clear_transform() { transform_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } @@ -1701,6 +1794,15 @@ inline void ArtifactBindingData::set_allocated_transform(::std::string* transfor // @@protoc_insertion_point(field_set_allocated:flyteidl.core.ArtifactBindingData.transform) } +inline bool ArtifactBindingData::has_partition_data() const { + return partition_data_case() != PARTITION_DATA_NOT_SET; +} +inline void ArtifactBindingData::clear_has_partition_data() { + _oneof_case_[0] = PARTITION_DATA_NOT_SET; +} +inline ArtifactBindingData::PartitionDataCase ArtifactBindingData::partition_data_case() const { + return ArtifactBindingData::PartitionDataCase(_oneof_case_[0]); +} // ------------------------------------------------------------------- // InputBindingData @@ -1854,7 +1956,42 @@ inline void LabelValue::set_allocated_static_value(::std::string* static_value) // @@protoc_insertion_point(field_set_allocated:flyteidl.core.LabelValue.static_value) } -// .flyteidl.core.ArtifactBindingData triggered_binding = 2; +// .google.protobuf.Timestamp time_value = 2; +inline bool LabelValue::has_time_value() const { + return value_case() == kTimeValue; +} +inline void LabelValue::set_has_time_value() { + _oneof_case_[0] = kTimeValue; +} +inline ::google::protobuf::Timestamp* LabelValue::release_time_value() { + // @@protoc_insertion_point(field_release:flyteidl.core.LabelValue.time_value) + if (has_time_value()) { + clear_has_value(); + ::google::protobuf::Timestamp* temp = value_.time_value_; + value_.time_value_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::google::protobuf::Timestamp& LabelValue::time_value() const { + // @@protoc_insertion_point(field_get:flyteidl.core.LabelValue.time_value) + return has_time_value() + ? *value_.time_value_ + : *reinterpret_cast< ::google::protobuf::Timestamp*>(&::google::protobuf::_Timestamp_default_instance_); +} +inline ::google::protobuf::Timestamp* LabelValue::mutable_time_value() { + if (!has_time_value()) { + clear_value(); + set_has_time_value(); + value_.time_value_ = CreateMaybeMessage< ::google::protobuf::Timestamp >( + GetArenaNoVirtual()); + } + // @@protoc_insertion_point(field_mutable:flyteidl.core.LabelValue.time_value) + return value_.time_value_; +} + +// .flyteidl.core.ArtifactBindingData triggered_binding = 3; inline bool LabelValue::has_triggered_binding() const { return value_case() == kTriggeredBinding; } @@ -1895,7 +2032,7 @@ inline ::flyteidl::core::ArtifactBindingData* LabelValue::mutable_triggered_bind return value_.triggered_binding_; } -// .flyteidl.core.InputBindingData input_binding = 3; +// .flyteidl.core.InputBindingData input_binding = 4; inline bool LabelValue::has_input_binding() const { return value_case() == kInputBinding; } @@ -1971,6 +2108,61 @@ Partitions::mutable_value() { // ------------------------------------------------------------------- +// TimePartition + +// .flyteidl.core.LabelValue value = 1; +inline bool TimePartition::has_value() const { + return this != internal_default_instance() && value_ != nullptr; +} +inline void TimePartition::clear_value() { + if (GetArenaNoVirtual() == nullptr && value_ != nullptr) { + delete value_; + } + value_ = nullptr; +} +inline const ::flyteidl::core::LabelValue& TimePartition::value() const { + const ::flyteidl::core::LabelValue* p = value_; + // @@protoc_insertion_point(field_get:flyteidl.core.TimePartition.value) + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::core::_LabelValue_default_instance_); +} +inline ::flyteidl::core::LabelValue* TimePartition::release_value() { + // @@protoc_insertion_point(field_release:flyteidl.core.TimePartition.value) + + ::flyteidl::core::LabelValue* temp = value_; + value_ = nullptr; + return temp; +} +inline ::flyteidl::core::LabelValue* TimePartition::mutable_value() { + + if (value_ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::core::LabelValue>(GetArenaNoVirtual()); + value_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.core.TimePartition.value) + return value_; +} +inline void TimePartition::set_allocated_value(::flyteidl::core::LabelValue* value) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete value_; + } + if (value) { + ::google::protobuf::Arena* submessage_arena = nullptr; + if (message_arena != submessage_arena) { + value = ::google::protobuf::internal::GetOwnedMessage( + message_arena, value, submessage_arena); + } + + } else { + + } + value_ = value; + // @@protoc_insertion_point(field_set_allocated:flyteidl.core.TimePartition.value) +} + +// ------------------------------------------------------------------- + // ArtifactID // .flyteidl.core.ArtifactKey artifact_key = 1; @@ -2079,54 +2271,106 @@ inline void ArtifactID::set_allocated_version(::std::string* version) { // .flyteidl.core.Partitions partitions = 3; inline bool ArtifactID::has_partitions() const { - return dimensions_case() == kPartitions; -} -inline void ArtifactID::set_has_partitions() { - _oneof_case_[0] = kPartitions; + return this != internal_default_instance() && partitions_ != nullptr; } inline void ArtifactID::clear_partitions() { - if (has_partitions()) { - delete dimensions_.partitions_; - clear_has_dimensions(); - } -} -inline ::flyteidl::core::Partitions* ArtifactID::release_partitions() { - // @@protoc_insertion_point(field_release:flyteidl.core.ArtifactID.partitions) - if (has_partitions()) { - clear_has_dimensions(); - ::flyteidl::core::Partitions* temp = dimensions_.partitions_; - dimensions_.partitions_ = nullptr; - return temp; - } else { - return nullptr; + if (GetArenaNoVirtual() == nullptr && partitions_ != nullptr) { + delete partitions_; } + partitions_ = nullptr; } inline const ::flyteidl::core::Partitions& ArtifactID::partitions() const { + const ::flyteidl::core::Partitions* p = partitions_; // @@protoc_insertion_point(field_get:flyteidl.core.ArtifactID.partitions) - return has_partitions() - ? *dimensions_.partitions_ - : *reinterpret_cast< ::flyteidl::core::Partitions*>(&::flyteidl::core::_Partitions_default_instance_); + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::core::_Partitions_default_instance_); +} +inline ::flyteidl::core::Partitions* ArtifactID::release_partitions() { + // @@protoc_insertion_point(field_release:flyteidl.core.ArtifactID.partitions) + + ::flyteidl::core::Partitions* temp = partitions_; + partitions_ = nullptr; + return temp; } inline ::flyteidl::core::Partitions* ArtifactID::mutable_partitions() { - if (!has_partitions()) { - clear_dimensions(); - set_has_partitions(); - dimensions_.partitions_ = CreateMaybeMessage< ::flyteidl::core::Partitions >( - GetArenaNoVirtual()); + + if (partitions_ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::core::Partitions>(GetArenaNoVirtual()); + partitions_ = p; } // @@protoc_insertion_point(field_mutable:flyteidl.core.ArtifactID.partitions) - return dimensions_.partitions_; + return partitions_; +} +inline void ArtifactID::set_allocated_partitions(::flyteidl::core::Partitions* partitions) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete partitions_; + } + if (partitions) { + ::google::protobuf::Arena* submessage_arena = nullptr; + if (message_arena != submessage_arena) { + partitions = ::google::protobuf::internal::GetOwnedMessage( + message_arena, partitions, submessage_arena); + } + + } else { + + } + partitions_ = partitions; + // @@protoc_insertion_point(field_set_allocated:flyteidl.core.ArtifactID.partitions) } -inline bool ArtifactID::has_dimensions() const { - return dimensions_case() != DIMENSIONS_NOT_SET; +// .flyteidl.core.TimePartition time_partition = 4; +inline bool ArtifactID::has_time_partition() const { + return this != internal_default_instance() && time_partition_ != nullptr; } -inline void ArtifactID::clear_has_dimensions() { - _oneof_case_[0] = DIMENSIONS_NOT_SET; +inline void ArtifactID::clear_time_partition() { + if (GetArenaNoVirtual() == nullptr && time_partition_ != nullptr) { + delete time_partition_; + } + time_partition_ = nullptr; } -inline ArtifactID::DimensionsCase ArtifactID::dimensions_case() const { - return ArtifactID::DimensionsCase(_oneof_case_[0]); +inline const ::flyteidl::core::TimePartition& ArtifactID::time_partition() const { + const ::flyteidl::core::TimePartition* p = time_partition_; + // @@protoc_insertion_point(field_get:flyteidl.core.ArtifactID.time_partition) + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::core::_TimePartition_default_instance_); } +inline ::flyteidl::core::TimePartition* ArtifactID::release_time_partition() { + // @@protoc_insertion_point(field_release:flyteidl.core.ArtifactID.time_partition) + + ::flyteidl::core::TimePartition* temp = time_partition_; + time_partition_ = nullptr; + return temp; +} +inline ::flyteidl::core::TimePartition* ArtifactID::mutable_time_partition() { + + if (time_partition_ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::core::TimePartition>(GetArenaNoVirtual()); + time_partition_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.core.ArtifactID.time_partition) + return time_partition_; +} +inline void ArtifactID::set_allocated_time_partition(::flyteidl::core::TimePartition* time_partition) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete time_partition_; + } + if (time_partition) { + ::google::protobuf::Arena* submessage_arena = nullptr; + if (message_arena != submessage_arena) { + time_partition = ::google::protobuf::internal::GetOwnedMessage( + message_arena, time_partition, submessage_arena); + } + + } else { + + } + time_partition_ = time_partition; + // @@protoc_insertion_point(field_set_allocated:flyteidl.core.ArtifactID.time_partition) +} + // ------------------------------------------------------------------- // ArtifactTag @@ -2461,85 +2705,6 @@ inline void ArtifactQuery::clear_has_identifier() { inline ArtifactQuery::IdentifierCase ArtifactQuery::identifier_case() const { return ArtifactQuery::IdentifierCase(_oneof_case_[0]); } -// ------------------------------------------------------------------- - -// Trigger - -// .flyteidl.core.Identifier trigger_id = 1; -inline bool Trigger::has_trigger_id() const { - return this != internal_default_instance() && trigger_id_ != nullptr; -} -inline const ::flyteidl::core::Identifier& Trigger::trigger_id() const { - const ::flyteidl::core::Identifier* p = trigger_id_; - // @@protoc_insertion_point(field_get:flyteidl.core.Trigger.trigger_id) - return p != nullptr ? *p : *reinterpret_cast( - &::flyteidl::core::_Identifier_default_instance_); -} -inline ::flyteidl::core::Identifier* Trigger::release_trigger_id() { - // @@protoc_insertion_point(field_release:flyteidl.core.Trigger.trigger_id) - - ::flyteidl::core::Identifier* temp = trigger_id_; - trigger_id_ = nullptr; - return temp; -} -inline ::flyteidl::core::Identifier* Trigger::mutable_trigger_id() { - - if (trigger_id_ == nullptr) { - auto* p = CreateMaybeMessage<::flyteidl::core::Identifier>(GetArenaNoVirtual()); - trigger_id_ = p; - } - // @@protoc_insertion_point(field_mutable:flyteidl.core.Trigger.trigger_id) - return trigger_id_; -} -inline void Trigger::set_allocated_trigger_id(::flyteidl::core::Identifier* trigger_id) { - ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); - if (message_arena == nullptr) { - delete reinterpret_cast< ::google::protobuf::MessageLite*>(trigger_id_); - } - if (trigger_id) { - ::google::protobuf::Arena* submessage_arena = nullptr; - if (message_arena != submessage_arena) { - trigger_id = ::google::protobuf::internal::GetOwnedMessage( - message_arena, trigger_id, submessage_arena); - } - - } else { - - } - trigger_id_ = trigger_id; - // @@protoc_insertion_point(field_set_allocated:flyteidl.core.Trigger.trigger_id) -} - -// repeated .flyteidl.core.ArtifactID triggers = 2; -inline int Trigger::triggers_size() const { - return triggers_.size(); -} -inline void Trigger::clear_triggers() { - triggers_.Clear(); -} -inline ::flyteidl::core::ArtifactID* Trigger::mutable_triggers(int index) { - // @@protoc_insertion_point(field_mutable:flyteidl.core.Trigger.triggers) - return triggers_.Mutable(index); -} -inline ::google::protobuf::RepeatedPtrField< ::flyteidl::core::ArtifactID >* -Trigger::mutable_triggers() { - // @@protoc_insertion_point(field_mutable_list:flyteidl.core.Trigger.triggers) - return &triggers_; -} -inline const ::flyteidl::core::ArtifactID& Trigger::triggers(int index) const { - // @@protoc_insertion_point(field_get:flyteidl.core.Trigger.triggers) - return triggers_.Get(index); -} -inline ::flyteidl::core::ArtifactID* Trigger::add_triggers() { - // @@protoc_insertion_point(field_add:flyteidl.core.Trigger.triggers) - return triggers_.Add(); -} -inline const ::google::protobuf::RepeatedPtrField< ::flyteidl::core::ArtifactID >& -Trigger::triggers() const { - // @@protoc_insertion_point(field_list:flyteidl.core.Trigger.triggers) - return triggers_; -} - #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ diff --git a/flyteidl/gen/pb-cpp/flyteidl/core/interface.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/core/interface.pb.cc index 96e2d13b02..3304c00c25 100644 --- a/flyteidl/gen/pb-cpp/flyteidl/core/interface.pb.cc +++ b/flyteidl/gen/pb-cpp/flyteidl/core/interface.pb.cc @@ -16,8 +16,8 @@ // @@protoc_insertion_point(includes) #include -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactTag_flyteidl_2fcore_2fartifact_5fid_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<3> scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<3> scc_info_ArtifactQuery_flyteidl_2fcore_2fartifact_5fid_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2finterface_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_ParameterMap_ParametersEntry_DoNotUse_flyteidl_2fcore_2finterface_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2finterface_2eproto ::google::protobuf::internal::SCCInfo<1> scc_info_VariableMap_VariablesEntry_DoNotUse_flyteidl_2fcore_2finterface_2eproto; diff --git a/flyteidl/gen/pb-cpp/flyteidl/event/cloudevents.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/event/cloudevents.pb.cc index ec498323e1..60b397bfa4 100644 --- a/flyteidl/gen/pb-cpp/flyteidl/event/cloudevents.pb.cc +++ b/flyteidl/gen/pb-cpp/flyteidl/event/cloudevents.pb.cc @@ -16,7 +16,7 @@ // @@protoc_insertion_point(includes) #include -extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fartifact_5fid_2eproto ::google::protobuf::internal::SCCInfo<3> scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fidentifier_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Identifier_flyteidl_2fcore_2fidentifier_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fidentifier_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_WorkflowExecutionIdentifier_flyteidl_2fcore_2fidentifier_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fidentifier_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_TaskExecutionIdentifier_flyteidl_2fcore_2fidentifier_2eproto; diff --git a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.go b/flyteidl/gen/pb-go/flyteidl/artifacts/artifacts.pb.go similarity index 73% rename from flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.go rename to flyteidl/gen/pb-go/flyteidl/artifacts/artifacts.pb.go index 8e7930233b..c28cdc5cc4 100644 --- a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.go +++ b/flyteidl/gen/pb-go/flyteidl/artifacts/artifacts.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. -// source: flyteidl/artifact/artifacts.proto +// source: flyteidl/artifacts/artifacts.proto -package artifact +package artifacts import ( context "context" @@ -11,6 +11,7 @@ import ( _ "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/event" proto "github.com/golang/protobuf/proto" any "github.com/golang/protobuf/ptypes/any" + timestamp "github.com/golang/protobuf/ptypes/timestamp" _ "google.golang.org/genproto/googleapis/api/annotations" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" @@ -51,7 +52,7 @@ func (x FindByWorkflowExecRequest_Direction) String() string { } func (FindByWorkflowExecRequest_Direction) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{10, 0} + return fileDescriptor_e46f0034f9fe4388, []int{11, 0} } type Artifact struct { @@ -69,7 +70,7 @@ func (m *Artifact) Reset() { *m = Artifact{} } func (m *Artifact) String() string { return proto.CompactTextString(m) } func (*Artifact) ProtoMessage() {} func (*Artifact) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{0} + return fileDescriptor_e46f0034f9fe4388, []int{0} } func (m *Artifact) XXX_Unmarshal(b []byte) error { @@ -120,22 +121,22 @@ func (m *Artifact) GetSource() *ArtifactSource { type CreateArtifactRequest struct { // Specify just project/domain on creation - ArtifactKey *core.ArtifactKey `protobuf:"bytes,1,opt,name=artifact_key,json=artifactKey,proto3" json:"artifact_key,omitempty"` - Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` - Spec *ArtifactSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` - Partitions map[string]string `protobuf:"bytes,4,rep,name=partitions,proto3" json:"partitions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - Tag string `protobuf:"bytes,5,opt,name=tag,proto3" json:"tag,omitempty"` - Source *ArtifactSource `protobuf:"bytes,6,opt,name=source,proto3" json:"source,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + ArtifactKey *core.ArtifactKey `protobuf:"bytes,1,opt,name=artifact_key,json=artifactKey,proto3" json:"artifact_key,omitempty"` + Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` + Spec *ArtifactSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` + Partitions map[string]string `protobuf:"bytes,4,rep,name=partitions,proto3" json:"partitions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + TimePartitionValue *timestamp.Timestamp `protobuf:"bytes,5,opt,name=time_partition_value,json=timePartitionValue,proto3" json:"time_partition_value,omitempty"` + Source *ArtifactSource `protobuf:"bytes,6,opt,name=source,proto3" json:"source,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *CreateArtifactRequest) Reset() { *m = CreateArtifactRequest{} } func (m *CreateArtifactRequest) String() string { return proto.CompactTextString(m) } func (*CreateArtifactRequest) ProtoMessage() {} func (*CreateArtifactRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{1} + return fileDescriptor_e46f0034f9fe4388, []int{1} } func (m *CreateArtifactRequest) XXX_Unmarshal(b []byte) error { @@ -184,11 +185,11 @@ func (m *CreateArtifactRequest) GetPartitions() map[string]string { return nil } -func (m *CreateArtifactRequest) GetTag() string { +func (m *CreateArtifactRequest) GetTimePartitionValue() *timestamp.Timestamp { if m != nil { - return m.Tag + return m.TimePartitionValue } - return "" + return nil } func (m *CreateArtifactRequest) GetSource() *ArtifactSource { @@ -214,7 +215,7 @@ func (m *ArtifactSource) Reset() { *m = ArtifactSource{} } func (m *ArtifactSource) String() string { return proto.CompactTextString(m) } func (*ArtifactSource) ProtoMessage() {} func (*ArtifactSource) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{2} + return fileDescriptor_e46f0034f9fe4388, []int{2} } func (m *ArtifactSource) XXX_Unmarshal(b []byte) error { @@ -278,18 +279,20 @@ type ArtifactSpec struct { Type *core.LiteralType `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` ShortDescription string `protobuf:"bytes,3,opt,name=short_description,json=shortDescription,proto3" json:"short_description,omitempty"` // Additional user metadata - UserMetadata *any.Any `protobuf:"bytes,4,opt,name=user_metadata,json=userMetadata,proto3" json:"user_metadata,omitempty"` - MetadataType string `protobuf:"bytes,5,opt,name=metadata_type,json=metadataType,proto3" json:"metadata_type,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + UserMetadata *any.Any `protobuf:"bytes,4,opt,name=user_metadata,json=userMetadata,proto3" json:"user_metadata,omitempty"` + MetadataType string `protobuf:"bytes,5,opt,name=metadata_type,json=metadataType,proto3" json:"metadata_type,omitempty"` + CreatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` + FileFormat string `protobuf:"bytes,7,opt,name=file_format,json=fileFormat,proto3" json:"file_format,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *ArtifactSpec) Reset() { *m = ArtifactSpec{} } func (m *ArtifactSpec) String() string { return proto.CompactTextString(m) } func (*ArtifactSpec) ProtoMessage() {} func (*ArtifactSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{3} + return fileDescriptor_e46f0034f9fe4388, []int{3} } func (m *ArtifactSpec) XXX_Unmarshal(b []byte) error { @@ -345,6 +348,70 @@ func (m *ArtifactSpec) GetMetadataType() string { return "" } +func (m *ArtifactSpec) GetCreatedAt() *timestamp.Timestamp { + if m != nil { + return m.CreatedAt + } + return nil +} + +func (m *ArtifactSpec) GetFileFormat() string { + if m != nil { + return m.FileFormat + } + return "" +} + +type Trigger struct { + // This will be set to a launch plan type, but note that this is different than the actual launch plan type. + TriggerId *core.Identifier `protobuf:"bytes,1,opt,name=trigger_id,json=triggerId,proto3" json:"trigger_id,omitempty"` + // These are partial artifact IDs that will be triggered on + // Consider making these ArtifactQuery instead. + Triggers []*core.ArtifactID `protobuf:"bytes,2,rep,name=triggers,proto3" json:"triggers,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Trigger) Reset() { *m = Trigger{} } +func (m *Trigger) String() string { return proto.CompactTextString(m) } +func (*Trigger) ProtoMessage() {} +func (*Trigger) Descriptor() ([]byte, []int) { + return fileDescriptor_e46f0034f9fe4388, []int{4} +} + +func (m *Trigger) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Trigger.Unmarshal(m, b) +} +func (m *Trigger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Trigger.Marshal(b, m, deterministic) +} +func (m *Trigger) XXX_Merge(src proto.Message) { + xxx_messageInfo_Trigger.Merge(m, src) +} +func (m *Trigger) XXX_Size() int { + return xxx_messageInfo_Trigger.Size(m) +} +func (m *Trigger) XXX_DiscardUnknown() { + xxx_messageInfo_Trigger.DiscardUnknown(m) +} + +var xxx_messageInfo_Trigger proto.InternalMessageInfo + +func (m *Trigger) GetTriggerId() *core.Identifier { + if m != nil { + return m.TriggerId + } + return nil +} + +func (m *Trigger) GetTriggers() []*core.ArtifactID { + if m != nil { + return m.Triggers + } + return nil +} + type CreateArtifactResponse struct { Artifact *Artifact `protobuf:"bytes,1,opt,name=artifact,proto3" json:"artifact,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` @@ -356,7 +423,7 @@ func (m *CreateArtifactResponse) Reset() { *m = CreateArtifactResponse{} func (m *CreateArtifactResponse) String() string { return proto.CompactTextString(m) } func (*CreateArtifactResponse) ProtoMessage() {} func (*CreateArtifactResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{4} + return fileDescriptor_e46f0034f9fe4388, []int{5} } func (m *CreateArtifactResponse) XXX_Unmarshal(b []byte) error { @@ -397,7 +464,7 @@ func (m *GetArtifactRequest) Reset() { *m = GetArtifactRequest{} } func (m *GetArtifactRequest) String() string { return proto.CompactTextString(m) } func (*GetArtifactRequest) ProtoMessage() {} func (*GetArtifactRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{5} + return fileDescriptor_e46f0034f9fe4388, []int{6} } func (m *GetArtifactRequest) XXX_Unmarshal(b []byte) error { @@ -443,7 +510,7 @@ func (m *GetArtifactResponse) Reset() { *m = GetArtifactResponse{} } func (m *GetArtifactResponse) String() string { return proto.CompactTextString(m) } func (*GetArtifactResponse) ProtoMessage() {} func (*GetArtifactResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{6} + return fileDescriptor_e46f0034f9fe4388, []int{7} } func (m *GetArtifactResponse) XXX_Unmarshal(b []byte) error { @@ -486,7 +553,7 @@ func (m *SearchOptions) Reset() { *m = SearchOptions{} } func (m *SearchOptions) String() string { return proto.CompactTextString(m) } func (*SearchOptions) ProtoMessage() {} func (*SearchOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{7} + return fileDescriptor_e46f0034f9fe4388, []int{8} } func (m *SearchOptions) XXX_Unmarshal(b []byte) error { @@ -522,23 +589,24 @@ func (m *SearchOptions) GetLatestByKey() bool { } type SearchArtifactsRequest struct { - ArtifactKey *core.ArtifactKey `protobuf:"bytes,1,opt,name=artifact_key,json=artifactKey,proto3" json:"artifact_key,omitempty"` - Partitions *core.Partitions `protobuf:"bytes,2,opt,name=partitions,proto3" json:"partitions,omitempty"` - Principal string `protobuf:"bytes,3,opt,name=principal,proto3" json:"principal,omitempty"` - Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` - Options *SearchOptions `protobuf:"bytes,5,opt,name=options,proto3" json:"options,omitempty"` - Token string `protobuf:"bytes,6,opt,name=token,proto3" json:"token,omitempty"` - Limit int32 `protobuf:"varint,7,opt,name=limit,proto3" json:"limit,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + ArtifactKey *core.ArtifactKey `protobuf:"bytes,1,opt,name=artifact_key,json=artifactKey,proto3" json:"artifact_key,omitempty"` + Partitions *core.Partitions `protobuf:"bytes,2,opt,name=partitions,proto3" json:"partitions,omitempty"` + TimePartitionValue *timestamp.Timestamp `protobuf:"bytes,3,opt,name=time_partition_value,json=timePartitionValue,proto3" json:"time_partition_value,omitempty"` + Principal string `protobuf:"bytes,4,opt,name=principal,proto3" json:"principal,omitempty"` + Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"` + Options *SearchOptions `protobuf:"bytes,6,opt,name=options,proto3" json:"options,omitempty"` + Token string `protobuf:"bytes,7,opt,name=token,proto3" json:"token,omitempty"` + Limit int32 `protobuf:"varint,8,opt,name=limit,proto3" json:"limit,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *SearchArtifactsRequest) Reset() { *m = SearchArtifactsRequest{} } func (m *SearchArtifactsRequest) String() string { return proto.CompactTextString(m) } func (*SearchArtifactsRequest) ProtoMessage() {} func (*SearchArtifactsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{8} + return fileDescriptor_e46f0034f9fe4388, []int{9} } func (m *SearchArtifactsRequest) XXX_Unmarshal(b []byte) error { @@ -573,6 +641,13 @@ func (m *SearchArtifactsRequest) GetPartitions() *core.Partitions { return nil } +func (m *SearchArtifactsRequest) GetTimePartitionValue() *timestamp.Timestamp { + if m != nil { + return m.TimePartitionValue + } + return nil +} + func (m *SearchArtifactsRequest) GetPrincipal() string { if m != nil { return m.Principal @@ -622,7 +697,7 @@ func (m *SearchArtifactsResponse) Reset() { *m = SearchArtifactsResponse func (m *SearchArtifactsResponse) String() string { return proto.CompactTextString(m) } func (*SearchArtifactsResponse) ProtoMessage() {} func (*SearchArtifactsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{9} + return fileDescriptor_e46f0034f9fe4388, []int{10} } func (m *SearchArtifactsResponse) XXX_Unmarshal(b []byte) error { @@ -669,7 +744,7 @@ func (m *FindByWorkflowExecRequest) Reset() { *m = FindByWorkflowExecReq func (m *FindByWorkflowExecRequest) String() string { return proto.CompactTextString(m) } func (*FindByWorkflowExecRequest) ProtoMessage() {} func (*FindByWorkflowExecRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{10} + return fileDescriptor_e46f0034f9fe4388, []int{11} } func (m *FindByWorkflowExecRequest) XXX_Unmarshal(b []byte) error { @@ -721,7 +796,7 @@ func (m *AddTagRequest) Reset() { *m = AddTagRequest{} } func (m *AddTagRequest) String() string { return proto.CompactTextString(m) } func (*AddTagRequest) ProtoMessage() {} func (*AddTagRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{11} + return fileDescriptor_e46f0034f9fe4388, []int{12} } func (m *AddTagRequest) XXX_Unmarshal(b []byte) error { @@ -773,7 +848,7 @@ func (m *AddTagResponse) Reset() { *m = AddTagResponse{} } func (m *AddTagResponse) String() string { return proto.CompactTextString(m) } func (*AddTagResponse) ProtoMessage() {} func (*AddTagResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{12} + return fileDescriptor_e46f0034f9fe4388, []int{13} } func (m *AddTagResponse) XXX_Unmarshal(b []byte) error { @@ -805,7 +880,7 @@ func (m *CreateTriggerRequest) Reset() { *m = CreateTriggerRequest{} } func (m *CreateTriggerRequest) String() string { return proto.CompactTextString(m) } func (*CreateTriggerRequest) ProtoMessage() {} func (*CreateTriggerRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{13} + return fileDescriptor_e46f0034f9fe4388, []int{14} } func (m *CreateTriggerRequest) XXX_Unmarshal(b []byte) error { @@ -843,7 +918,7 @@ func (m *CreateTriggerResponse) Reset() { *m = CreateTriggerResponse{} } func (m *CreateTriggerResponse) String() string { return proto.CompactTextString(m) } func (*CreateTriggerResponse) ProtoMessage() {} func (*CreateTriggerResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{14} + return fileDescriptor_e46f0034f9fe4388, []int{15} } func (m *CreateTriggerResponse) XXX_Unmarshal(b []byte) error { @@ -875,7 +950,7 @@ func (m *DeactivateTriggerRequest) Reset() { *m = DeactivateTriggerReque func (m *DeactivateTriggerRequest) String() string { return proto.CompactTextString(m) } func (*DeactivateTriggerRequest) ProtoMessage() {} func (*DeactivateTriggerRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{15} + return fileDescriptor_e46f0034f9fe4388, []int{16} } func (m *DeactivateTriggerRequest) XXX_Unmarshal(b []byte) error { @@ -913,7 +988,7 @@ func (m *DeactivateTriggerResponse) Reset() { *m = DeactivateTriggerResp func (m *DeactivateTriggerResponse) String() string { return proto.CompactTextString(m) } func (*DeactivateTriggerResponse) ProtoMessage() {} func (*DeactivateTriggerResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{16} + return fileDescriptor_e46f0034f9fe4388, []int{17} } func (m *DeactivateTriggerResponse) XXX_Unmarshal(b []byte) error { @@ -934,6 +1009,76 @@ func (m *DeactivateTriggerResponse) XXX_DiscardUnknown() { var xxx_messageInfo_DeactivateTriggerResponse proto.InternalMessageInfo +type DeactivateAllTriggersRequest struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DeactivateAllTriggersRequest) Reset() { *m = DeactivateAllTriggersRequest{} } +func (m *DeactivateAllTriggersRequest) String() string { return proto.CompactTextString(m) } +func (*DeactivateAllTriggersRequest) ProtoMessage() {} +func (*DeactivateAllTriggersRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_e46f0034f9fe4388, []int{18} +} + +func (m *DeactivateAllTriggersRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DeactivateAllTriggersRequest.Unmarshal(m, b) +} +func (m *DeactivateAllTriggersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeactivateAllTriggersRequest.Marshal(b, m, deterministic) +} +func (m *DeactivateAllTriggersRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_DeactivateAllTriggersRequest.Merge(m, src) +} +func (m *DeactivateAllTriggersRequest) XXX_Size() int { + return xxx_messageInfo_DeactivateAllTriggersRequest.Size(m) +} +func (m *DeactivateAllTriggersRequest) XXX_DiscardUnknown() { + xxx_messageInfo_DeactivateAllTriggersRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_DeactivateAllTriggersRequest proto.InternalMessageInfo + +type DeactivateAllTriggersResponse struct { + NumDeactivated uint64 `protobuf:"varint,1,opt,name=num_deactivated,json=numDeactivated,proto3" json:"num_deactivated,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DeactivateAllTriggersResponse) Reset() { *m = DeactivateAllTriggersResponse{} } +func (m *DeactivateAllTriggersResponse) String() string { return proto.CompactTextString(m) } +func (*DeactivateAllTriggersResponse) ProtoMessage() {} +func (*DeactivateAllTriggersResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_e46f0034f9fe4388, []int{19} +} + +func (m *DeactivateAllTriggersResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DeactivateAllTriggersResponse.Unmarshal(m, b) +} +func (m *DeactivateAllTriggersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeactivateAllTriggersResponse.Marshal(b, m, deterministic) +} +func (m *DeactivateAllTriggersResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_DeactivateAllTriggersResponse.Merge(m, src) +} +func (m *DeactivateAllTriggersResponse) XXX_Size() int { + return xxx_messageInfo_DeactivateAllTriggersResponse.Size(m) +} +func (m *DeactivateAllTriggersResponse) XXX_DiscardUnknown() { + xxx_messageInfo_DeactivateAllTriggersResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_DeactivateAllTriggersResponse proto.InternalMessageInfo + +func (m *DeactivateAllTriggersResponse) GetNumDeactivated() uint64 { + if m != nil { + return m.NumDeactivated + } + return 0 +} + type ArtifactProducer struct { // These can be tasks, and workflows. Keeping track of the launch plans that a given workflow has is purely in // Admin's domain. @@ -948,7 +1093,7 @@ func (m *ArtifactProducer) Reset() { *m = ArtifactProducer{} } func (m *ArtifactProducer) String() string { return proto.CompactTextString(m) } func (*ArtifactProducer) ProtoMessage() {} func (*ArtifactProducer) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{17} + return fileDescriptor_e46f0034f9fe4388, []int{20} } func (m *ArtifactProducer) XXX_Unmarshal(b []byte) error { @@ -994,7 +1139,7 @@ func (m *RegisterProducerRequest) Reset() { *m = RegisterProducerRequest func (m *RegisterProducerRequest) String() string { return proto.CompactTextString(m) } func (*RegisterProducerRequest) ProtoMessage() {} func (*RegisterProducerRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{18} + return fileDescriptor_e46f0034f9fe4388, []int{21} } func (m *RegisterProducerRequest) XXX_Unmarshal(b []byte) error { @@ -1035,7 +1180,7 @@ func (m *ArtifactConsumer) Reset() { *m = ArtifactConsumer{} } func (m *ArtifactConsumer) String() string { return proto.CompactTextString(m) } func (*ArtifactConsumer) ProtoMessage() {} func (*ArtifactConsumer) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{19} + return fileDescriptor_e46f0034f9fe4388, []int{22} } func (m *ArtifactConsumer) XXX_Unmarshal(b []byte) error { @@ -1081,7 +1226,7 @@ func (m *RegisterConsumerRequest) Reset() { *m = RegisterConsumerRequest func (m *RegisterConsumerRequest) String() string { return proto.CompactTextString(m) } func (*RegisterConsumerRequest) ProtoMessage() {} func (*RegisterConsumerRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{20} + return fileDescriptor_e46f0034f9fe4388, []int{23} } func (m *RegisterConsumerRequest) XXX_Unmarshal(b []byte) error { @@ -1119,7 +1264,7 @@ func (m *RegisterResponse) Reset() { *m = RegisterResponse{} } func (m *RegisterResponse) String() string { return proto.CompactTextString(m) } func (*RegisterResponse) ProtoMessage() {} func (*RegisterResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{21} + return fileDescriptor_e46f0034f9fe4388, []int{24} } func (m *RegisterResponse) XXX_Unmarshal(b []byte) error { @@ -1153,7 +1298,7 @@ func (m *ExecutionInputsRequest) Reset() { *m = ExecutionInputsRequest{} func (m *ExecutionInputsRequest) String() string { return proto.CompactTextString(m) } func (*ExecutionInputsRequest) ProtoMessage() {} func (*ExecutionInputsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{22} + return fileDescriptor_e46f0034f9fe4388, []int{25} } func (m *ExecutionInputsRequest) XXX_Unmarshal(b []byte) error { @@ -1198,7 +1343,7 @@ func (m *ExecutionInputsResponse) Reset() { *m = ExecutionInputsResponse func (m *ExecutionInputsResponse) String() string { return proto.CompactTextString(m) } func (*ExecutionInputsResponse) ProtoMessage() {} func (*ExecutionInputsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{23} + return fileDescriptor_e46f0034f9fe4388, []int{26} } func (m *ExecutionInputsResponse) XXX_Unmarshal(b []byte) error { @@ -1230,7 +1375,7 @@ func (m *ListUsageRequest) Reset() { *m = ListUsageRequest{} } func (m *ListUsageRequest) String() string { return proto.CompactTextString(m) } func (*ListUsageRequest) ProtoMessage() {} func (*ListUsageRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{24} + return fileDescriptor_e46f0034f9fe4388, []int{27} } func (m *ListUsageRequest) XXX_Unmarshal(b []byte) error { @@ -1269,7 +1414,7 @@ func (m *ListUsageResponse) Reset() { *m = ListUsageResponse{} } func (m *ListUsageResponse) String() string { return proto.CompactTextString(m) } func (*ListUsageResponse) ProtoMessage() {} func (*ListUsageResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_804518da5936dedb, []int{25} + return fileDescriptor_e46f0034f9fe4388, []int{28} } func (m *ListUsageResponse) XXX_Unmarshal(b []byte) error { @@ -1304,6 +1449,7 @@ func init() { proto.RegisterMapType((map[string]string)(nil), "flyteidl.artifact.CreateArtifactRequest.PartitionsEntry") proto.RegisterType((*ArtifactSource)(nil), "flyteidl.artifact.ArtifactSource") proto.RegisterType((*ArtifactSpec)(nil), "flyteidl.artifact.ArtifactSpec") + proto.RegisterType((*Trigger)(nil), "flyteidl.artifact.Trigger") proto.RegisterType((*CreateArtifactResponse)(nil), "flyteidl.artifact.CreateArtifactResponse") proto.RegisterType((*GetArtifactRequest)(nil), "flyteidl.artifact.GetArtifactRequest") proto.RegisterType((*GetArtifactResponse)(nil), "flyteidl.artifact.GetArtifactResponse") @@ -1317,6 +1463,8 @@ func init() { proto.RegisterType((*CreateTriggerResponse)(nil), "flyteidl.artifact.CreateTriggerResponse") proto.RegisterType((*DeactivateTriggerRequest)(nil), "flyteidl.artifact.DeactivateTriggerRequest") proto.RegisterType((*DeactivateTriggerResponse)(nil), "flyteidl.artifact.DeactivateTriggerResponse") + proto.RegisterType((*DeactivateAllTriggersRequest)(nil), "flyteidl.artifact.DeactivateAllTriggersRequest") + proto.RegisterType((*DeactivateAllTriggersResponse)(nil), "flyteidl.artifact.DeactivateAllTriggersResponse") proto.RegisterType((*ArtifactProducer)(nil), "flyteidl.artifact.ArtifactProducer") proto.RegisterType((*RegisterProducerRequest)(nil), "flyteidl.artifact.RegisterProducerRequest") proto.RegisterType((*ArtifactConsumer)(nil), "flyteidl.artifact.ArtifactConsumer") @@ -1328,114 +1476,124 @@ func init() { proto.RegisterType((*ListUsageResponse)(nil), "flyteidl.artifact.ListUsageResponse") } -func init() { proto.RegisterFile("flyteidl/artifact/artifacts.proto", fileDescriptor_804518da5936dedb) } - -var fileDescriptor_804518da5936dedb = []byte{ - // 1654 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0xcd, 0x6f, 0xdb, 0x46, - 0x16, 0x0f, 0x2d, 0x5b, 0xb2, 0x9e, 0x6c, 0x47, 0x9e, 0x64, 0x6d, 0x59, 0x4e, 0x36, 0x0a, 0x9d, - 0xcd, 0x3a, 0x1f, 0x2b, 0x22, 0xca, 0x22, 0x1b, 0x1b, 0xc8, 0x62, 0x9d, 0x38, 0xbb, 0x50, 0x3e, - 0x1d, 0xda, 0xd9, 0x2f, 0x2c, 0xa0, 0x8c, 0xc8, 0xb1, 0xcc, 0x98, 0x22, 0x99, 0xe1, 0xc8, 0x5e, - 0x22, 0x30, 0xb2, 0x58, 0xf4, 0x56, 0xf4, 0xd2, 0xa2, 0x97, 0xa2, 0x40, 0xff, 0x87, 0xfe, 0x19, - 0xbd, 0xf6, 0xd2, 0x43, 0x8f, 0xfd, 0x17, 0x7a, 0x28, 0x72, 0x29, 0x38, 0x9c, 0x21, 0x29, 0x89, - 0x52, 0xec, 0x24, 0x37, 0xf2, 0xcd, 0xef, 0xcd, 0xfb, 0x98, 0xf7, 0x7e, 0xf3, 0x48, 0xb8, 0xb8, - 0x6b, 0x07, 0x8c, 0x58, 0xa6, 0xad, 0x61, 0xca, 0xac, 0x5d, 0x6c, 0xb0, 0xf8, 0xc1, 0xaf, 0x7b, - 0xd4, 0x65, 0x2e, 0x9a, 0x97, 0x90, 0xba, 0x5c, 0xa9, 0x2e, 0x75, 0x5c, 0xb7, 0x63, 0x13, 0x8d, - 0x03, 0xda, 0xbd, 0x5d, 0x0d, 0x3b, 0x41, 0x84, 0xae, 0x9e, 0x13, 0x4b, 0xd8, 0xb3, 0x34, 0xec, - 0x38, 0x2e, 0xc3, 0xcc, 0x72, 0x1d, 0xb1, 0x57, 0xb5, 0x96, 0x98, 0x33, 0xbb, 0x96, 0xa3, 0xd9, - 0xb8, 0xe7, 0x18, 0x7b, 0x2d, 0xcf, 0xc6, 0x8e, 0xd4, 0x8f, 0x11, 0x86, 0x4b, 0x89, 0x66, 0x5b, - 0x8c, 0x50, 0x6c, 0x4b, 0xfd, 0xa5, 0xfe, 0x55, 0x16, 0x78, 0x44, 0x2e, 0xfd, 0xb6, 0x7f, 0xc9, - 0x32, 0x89, 0xc3, 0xac, 0x5d, 0x8b, 0x50, 0xb1, 0x7e, 0xa1, 0x7f, 0x5d, 0xc6, 0xd2, 0xb2, 0x4c, - 0x01, 0x38, 0x3f, 0xb0, 0x81, 0xc3, 0x08, 0xdd, 0xc5, 0x06, 0x19, 0x72, 0x9d, 0x1c, 0x10, 0x87, - 0x69, 0x86, 0xed, 0xf6, 0x4c, 0xfe, 0x28, 0x3c, 0x50, 0xbf, 0x53, 0x60, 0x7a, 0x43, 0x6c, 0x8b, - 0xd6, 0xa1, 0x94, 0x32, 0x51, 0x51, 0x6a, 0xca, 0x6a, 0xa9, 0xb1, 0x54, 0x8f, 0x73, 0x19, 0xda, - 0xa8, 0x4b, 0x74, 0x73, 0x53, 0x07, 0x89, 0x6e, 0x9a, 0xe8, 0x26, 0x4c, 0xfa, 0x1e, 0x31, 0x2a, - 0x13, 0x5c, 0xe9, 0x42, 0x7d, 0xe8, 0x00, 0x62, 0xc5, 0x6d, 0x8f, 0x18, 0x3a, 0x07, 0x23, 0x04, - 0x93, 0x0c, 0x77, 0xfc, 0x4a, 0xae, 0x96, 0x5b, 0x2d, 0xea, 0xfc, 0x19, 0xad, 0x41, 0xde, 0x77, - 0x7b, 0xd4, 0x20, 0x95, 0x49, 0xbe, 0xd5, 0xc5, 0x71, 0x5b, 0x71, 0xa0, 0x2e, 0x14, 0xd4, 0x4f, - 0x73, 0xf0, 0x9b, 0x7b, 0x94, 0x60, 0x46, 0x24, 0x40, 0x27, 0xaf, 0x7a, 0xc4, 0x67, 0xe8, 0x0e, - 0xcc, 0xc4, 0x91, 0xed, 0x93, 0x40, 0x84, 0x56, 0x1d, 0x11, 0xda, 0x43, 0x12, 0xe8, 0x71, 0x26, - 0x1e, 0x92, 0x00, 0x55, 0xa0, 0x70, 0x40, 0xa8, 0x6f, 0xb9, 0x4e, 0x25, 0x57, 0x53, 0x56, 0x8b, - 0xba, 0x7c, 0x7d, 0xbf, 0xb0, 0xff, 0x09, 0xe0, 0x85, 0xeb, 0xbc, 0xca, 0x2a, 0x93, 0xb5, 0xdc, - 0x6a, 0xa9, 0x71, 0x3b, 0x43, 0x35, 0x33, 0x96, 0xfa, 0x56, 0xac, 0x7a, 0xdf, 0x61, 0x34, 0xd0, - 0x53, 0x7b, 0xa1, 0x32, 0xe4, 0x18, 0xee, 0x54, 0xa6, 0xb8, 0x93, 0xe1, 0x63, 0x2a, 0x9d, 0xf9, - 0x13, 0xa6, 0xb3, 0x7a, 0x07, 0x4e, 0x0f, 0xd8, 0x0a, 0xf7, 0x97, 0xe9, 0x2b, 0xea, 0xe1, 0x23, - 0x3a, 0x0b, 0x53, 0x07, 0xd8, 0xee, 0x11, 0x9e, 0x81, 0xa2, 0x1e, 0xbd, 0xac, 0x4f, 0xdc, 0x56, - 0xd4, 0xb7, 0x0a, 0xcc, 0xf5, 0xef, 0x8c, 0xfe, 0x05, 0xe8, 0xd0, 0xa5, 0xfb, 0xbb, 0xb6, 0x7b, - 0xd8, 0x22, 0xff, 0x25, 0x46, 0x2f, 0xdc, 0x5a, 0x1c, 0xc6, 0xd5, 0x81, 0xc3, 0xf8, 0x87, 0x00, - 0xde, 0x97, 0xb8, 0x66, 0xdc, 0x1d, 0xfa, 0xfc, 0xe1, 0xe0, 0x22, 0x5a, 0x84, 0x82, 0xe3, 0x9a, - 0x24, 0xac, 0xdb, 0xc8, 0x93, 0x7c, 0xf8, 0xda, 0x34, 0x51, 0x03, 0x0a, 0x0c, 0xfb, 0xfb, 0xe1, - 0x42, 0x2e, 0xb3, 0xa0, 0x53, 0xfb, 0xe6, 0x43, 0x64, 0xd3, 0x44, 0x2b, 0x30, 0x4b, 0x09, 0xa3, - 0x41, 0x0b, 0x33, 0x46, 0xba, 0x1e, 0xe3, 0xa5, 0x38, 0xab, 0xcf, 0x70, 0xe1, 0x46, 0x24, 0x43, - 0xe7, 0xa0, 0xe8, 0x51, 0xcb, 0x31, 0x2c, 0x0f, 0xdb, 0x22, 0xe3, 0x89, 0x40, 0xfd, 0x45, 0x81, - 0x99, 0xf4, 0xd1, 0xa3, 0xeb, 0x32, 0x51, 0x51, 0xb8, 0x0b, 0x03, 0x5e, 0x3c, 0x8a, 0x48, 0x43, - 0x24, 0x10, 0xd5, 0x61, 0x32, 0x24, 0x0a, 0x51, 0x57, 0xd5, 0x6c, 0xf0, 0x4e, 0xe0, 0x11, 0x9d, - 0xe3, 0xd0, 0x35, 0x98, 0xf7, 0xf7, 0x5c, 0xca, 0x5a, 0x26, 0xf1, 0x0d, 0x6a, 0x79, 0x2c, 0xa9, - 0xd5, 0x32, 0x5f, 0xd8, 0x4c, 0xe4, 0x68, 0x0d, 0x66, 0x7b, 0x3e, 0xa1, 0xad, 0x2e, 0x61, 0xd8, - 0xc4, 0x0c, 0x8b, 0x4e, 0x3b, 0x5b, 0x8f, 0x78, 0xb0, 0x2e, 0x29, 0xb2, 0xbe, 0xe1, 0x04, 0xfa, - 0x4c, 0x08, 0x7d, 0x2c, 0x90, 0x61, 0x66, 0xa4, 0x56, 0x8b, 0x3b, 0x18, 0x05, 0x3e, 0x23, 0x85, - 0xa1, 0x4b, 0xea, 0x33, 0x58, 0x18, 0x2c, 0x5d, 0xdf, 0x73, 0x1d, 0x9f, 0xa0, 0x3f, 0xc1, 0xb4, - 0xac, 0x3a, 0x91, 0x87, 0xe5, 0x31, 0xf5, 0xa8, 0xc7, 0x60, 0xb5, 0x0d, 0xe8, 0x6f, 0x84, 0x0d, - 0xb6, 0x75, 0x03, 0xa6, 0x5e, 0xf5, 0x08, 0x95, 0xfd, 0x7c, 0x6e, 0x44, 0x3f, 0x3f, 0x0b, 0x31, - 0x7a, 0x04, 0x0d, 0x7b, 0xd9, 0x24, 0x0c, 0x5b, 0xb6, 0xcf, 0x93, 0x3b, 0xad, 0xcb, 0x57, 0xf5, - 0x09, 0x9c, 0xe9, 0xb3, 0xf1, 0xa1, 0x3e, 0xbf, 0x80, 0xd9, 0x6d, 0x82, 0xa9, 0xb1, 0xf7, 0xd4, - 0x8b, 0xba, 0x33, 0x3c, 0x24, 0x46, 0x2d, 0x83, 0xb5, 0x52, 0xed, 0xaf, 0x70, 0x27, 0xca, 0xd1, - 0x42, 0xd2, 0x6f, 0x48, 0x85, 0x59, 0x1b, 0x33, 0xe2, 0xb3, 0x56, 0x3b, 0xe0, 0x9c, 0x15, 0x79, - 0x5b, 0x8a, 0x84, 0x77, 0x83, 0x87, 0x24, 0x50, 0xbf, 0x9d, 0x80, 0x85, 0xc8, 0x84, 0x34, 0xef, - 0x7f, 0x24, 0xc6, 0x5b, 0xeb, 0xa3, 0xa8, 0x89, 0xcc, 0xc6, 0x49, 0x9c, 0xed, 0xe3, 0xa0, 0xbe, - 0xbe, 0xc8, 0x0d, 0xf4, 0x45, 0x9a, 0x4a, 0x27, 0xfb, 0xa9, 0x74, 0x1d, 0x0a, 0x6e, 0x94, 0x28, - 0x5e, 0x54, 0xa5, 0x46, 0x2d, 0x23, 0xcd, 0x7d, 0x09, 0xd5, 0xa5, 0x42, 0xc8, 0x42, 0xcc, 0xdd, - 0x27, 0x0e, 0x27, 0xb9, 0xa2, 0x1e, 0xbd, 0x84, 0x52, 0xdb, 0xea, 0x5a, 0xac, 0x52, 0xa8, 0x29, - 0xab, 0x53, 0x7a, 0xf4, 0xa2, 0xbe, 0x84, 0xc5, 0xa1, 0x9c, 0x89, 0xa3, 0x5e, 0x83, 0x62, 0x3c, - 0x49, 0x54, 0x14, 0xce, 0xcb, 0x63, 0xcf, 0x3a, 0x41, 0x27, 0x1e, 0x4c, 0xa4, 0x3c, 0x50, 0x7f, - 0x54, 0x60, 0xe9, 0xaf, 0x96, 0x63, 0xde, 0x0d, 0xd2, 0x74, 0x26, 0xcf, 0xe8, 0x1e, 0x14, 0x42, - 0x16, 0x4c, 0xee, 0xda, 0x93, 0x70, 0x60, 0x3e, 0x54, 0x6d, 0x9a, 0x68, 0x07, 0x8a, 0xa6, 0x45, - 0x89, 0xc1, 0x3b, 0x3e, 0x34, 0x3e, 0xd7, 0xb8, 0x95, 0xe1, 0xf3, 0x48, 0x2f, 0xea, 0x9b, 0x52, - 0x5b, 0x4f, 0x36, 0x52, 0x2f, 0x41, 0x31, 0x96, 0x23, 0x80, 0x7c, 0xf3, 0xc9, 0xd6, 0xf3, 0x9d, - 0xed, 0xf2, 0x29, 0x54, 0x82, 0xc2, 0xd3, 0xe7, 0x3b, 0xfc, 0x45, 0x51, 0xdf, 0xc0, 0xec, 0x86, - 0x69, 0xee, 0xe0, 0x8e, 0x8c, 0xe8, 0x43, 0x26, 0x88, 0xcc, 0x9b, 0x24, 0xac, 0x26, 0xf7, 0x80, - 0xd0, 0x43, 0x6a, 0x31, 0xc2, 0xab, 0x69, 0x5a, 0x4f, 0x04, 0x6a, 0x19, 0xe6, 0xa4, 0x03, 0xd1, - 0x11, 0xaa, 0x6d, 0x38, 0x1b, 0x71, 0xcf, 0x0e, 0xb5, 0x3a, 0x1d, 0x42, 0xa5, 0x67, 0x0f, 0xe0, - 0x0c, 0x8b, 0x24, 0xad, 0xd4, 0x00, 0x37, 0xdc, 0x16, 0x7c, 0xc6, 0xab, 0x3f, 0xe2, 0x90, 0x2d, - 0x1b, 0x3b, 0xfa, 0xbc, 0x50, 0x4b, 0x44, 0xea, 0xa2, 0x1c, 0x33, 0x62, 0x1b, 0xc2, 0xf8, 0x0e, - 0x54, 0x36, 0x09, 0x36, 0x98, 0x75, 0x30, 0xec, 0xc0, 0x6d, 0x00, 0xe9, 0xc0, 0xc8, 0xcc, 0xa4, - 0x8e, 0xb7, 0x28, 0xc0, 0x4d, 0x53, 0x5d, 0x86, 0xa5, 0x8c, 0x5d, 0x85, 0xc9, 0xff, 0x29, 0x50, - 0x96, 0x09, 0xdd, 0xa2, 0xae, 0xd9, 0x33, 0x08, 0x45, 0xb7, 0xa0, 0x18, 0x6e, 0xc4, 0x82, 0x63, - 0x99, 0x9a, 0x8e, 0xb0, 0x4d, 0x13, 0xfd, 0x11, 0x0a, 0x6e, 0x8f, 0x79, 0x3d, 0xe6, 0x8f, 0xb8, - 0x78, 0xfe, 0x8e, 0xa9, 0x85, 0xdb, 0x36, 0x79, 0x8c, 0x3d, 0x5d, 0x42, 0xd5, 0xff, 0xc0, 0xa2, - 0x4e, 0x3a, 0x96, 0xcf, 0x08, 0x95, 0x1e, 0xc8, 0xa0, 0x37, 0x42, 0x2e, 0x88, 0x44, 0xb2, 0xa1, - 0x56, 0xc6, 0x34, 0x54, 0xac, 0x9e, 0x68, 0xa9, 0x6f, 0x92, 0xf8, 0xee, 0xb9, 0x8e, 0xdf, 0xeb, - 0x7e, 0x40, 0x7c, 0x37, 0x21, 0x6f, 0x39, 0xa9, 0xf0, 0x96, 0x87, 0x19, 0x0d, 0x77, 0x09, 0x23, - 0x34, 0x8c, 0x4f, 0x40, 0xd3, 0xe1, 0x49, 0x07, 0x52, 0xe1, 0x19, 0x42, 0x74, 0x9c, 0xf0, 0x62, - 0xf5, 0x44, 0x4b, 0x45, 0x50, 0x96, 0xbb, 0xc7, 0x67, 0xfa, 0x95, 0x02, 0x0b, 0x49, 0xcb, 0x73, - 0x2f, 0xa4, 0xc5, 0xc7, 0x30, 0x13, 0x0f, 0x4e, 0xef, 0xc7, 0x1b, 0x25, 0x92, 0x08, 0xd1, 0x8d, - 0x54, 0x42, 0x72, 0xe3, 0x5b, 0x55, 0xa6, 0x63, 0x09, 0x16, 0x87, 0x7c, 0x13, 0x7e, 0x3f, 0x81, - 0xf2, 0x23, 0xcb, 0x67, 0xcf, 0x7d, 0xdc, 0x21, 0x1f, 0x81, 0x11, 0xd4, 0x16, 0xcc, 0xa7, 0xf6, - 0x13, 0x1c, 0xfd, 0x00, 0x20, 0x8e, 0x40, 0x26, 0xfd, 0x24, 0xf1, 0xa7, 0xb4, 0x1b, 0x6f, 0x4b, - 0x49, 0x71, 0x45, 0xa7, 0x40, 0x03, 0xd4, 0x81, 0xb9, 0xfe, 0xe9, 0x05, 0xad, 0x1e, 0x77, 0x36, - 0xaf, 0x5e, 0x39, 0x06, 0x52, 0x24, 0xeb, 0x14, 0xfa, 0x44, 0x81, 0x52, 0x6a, 0xe0, 0x40, 0xbf, - 0xcb, 0x50, 0x1e, 0x1e, 0x7a, 0xaa, 0x97, 0xdf, 0x05, 0x13, 0x06, 0x2e, 0xff, 0xff, 0xfb, 0x9f, - 0xbe, 0x98, 0xa8, 0xa9, 0xcb, 0xc9, 0xd7, 0x31, 0xff, 0xc2, 0x3d, 0xb8, 0x91, 0x08, 0xd6, 0x95, - 0xab, 0xe8, 0x33, 0x05, 0x4e, 0x0f, 0x5c, 0x88, 0xe8, 0xca, 0xc8, 0xab, 0x77, 0x70, 0xd0, 0xa8, - 0x5e, 0x3d, 0x0e, 0x54, 0xb8, 0xb4, 0xc2, 0x5d, 0x3a, 0xaf, 0x56, 0x86, 0x5d, 0xf2, 0xb9, 0x4a, - 0xe8, 0x8f, 0x09, 0xb3, 0x7d, 0xec, 0x8a, 0x7e, 0x3f, 0x32, 0xa9, 0xfd, 0x14, 0x5b, 0x5d, 0x7d, - 0x37, 0x30, 0x4e, 0xfe, 0x37, 0x0a, 0xcc, 0x0f, 0xb1, 0x2a, 0xba, 0x96, 0xb1, 0xc3, 0x28, 0x46, - 0xaf, 0x5e, 0x3f, 0x1e, 0x58, 0x98, 0xd4, 0x78, 0xec, 0x57, 0x1a, 0x97, 0x86, 0x63, 0x17, 0x54, - 0xaf, 0x99, 0xb1, 0x72, 0x98, 0x87, 0xa7, 0x90, 0x8f, 0xee, 0x36, 0x94, 0x35, 0x08, 0xf5, 0xdd, - 0xbb, 0xd5, 0x8b, 0x63, 0x10, 0x71, 0xc8, 0x24, 0xa1, 0x9a, 0xf8, 0xa6, 0xc8, 0x3a, 0xbd, 0x11, - 0x64, 0x5e, 0x5d, 0x19, 0x83, 0xcd, 0x36, 0x13, 0x13, 0xf6, 0x38, 0x33, 0x03, 0xa4, 0x7a, 0x5c, - 0x33, 0x5d, 0x40, 0xdb, 0x84, 0x0d, 0x50, 0x51, 0x66, 0xe1, 0x66, 0x53, 0x69, 0x66, 0xe1, 0x8e, - 0x62, 0xb6, 0x53, 0xe8, 0x07, 0x05, 0xd0, 0xf0, 0x0c, 0x85, 0xae, 0x9f, 0x64, 0xd4, 0x3a, 0x51, - 0xaf, 0xec, 0xf1, 0x7a, 0x69, 0xa3, 0x17, 0xa3, 0x7a, 0x45, 0x8b, 0x89, 0x4c, 0x7b, 0x2d, 0xc6, - 0xc8, 0xf0, 0xcb, 0xed, 0x25, 0x31, 0xd8, 0x51, 0x22, 0x31, 0xdd, 0x2e, 0xb6, 0x9c, 0x94, 0xc0, - 0xc1, 0x5d, 0x72, 0xa4, 0xbd, 0x8e, 0x47, 0xbd, 0x23, 0xf4, 0xb3, 0x02, 0xc5, 0x98, 0x67, 0x51, - 0x56, 0xfa, 0x07, 0x59, 0xbd, 0x7a, 0x69, 0x3c, 0x48, 0x84, 0xf0, 0xb5, 0xc2, 0x63, 0xf8, 0x52, - 0x41, 0x9f, 0x2b, 0xc3, 0x51, 0xf4, 0x42, 0xac, 0xf6, 0x3a, 0xfd, 0x53, 0x2b, 0xfd, 0xc5, 0x92, - 0x8a, 0x65, 0x24, 0x24, 0x0e, 0x6e, 0x24, 0x42, 0x44, 0x9b, 0x5e, 0x17, 0xdf, 0x1b, 0x47, 0x77, - 0xff, 0xf2, 0xef, 0x3f, 0x77, 0x2c, 0xb6, 0xd7, 0x6b, 0xd7, 0x0d, 0xb7, 0xab, 0xf1, 0x80, 0x5c, - 0xda, 0x89, 0x1e, 0xb4, 0xf8, 0xcf, 0x59, 0x87, 0x38, 0x9a, 0xd7, 0xfe, 0x43, 0xc7, 0xd5, 0x86, - 0x7e, 0x3b, 0xb6, 0xf3, 0xfc, 0x4b, 0xf9, 0xe6, 0xaf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xc1, 0x2f, - 0x2d, 0x08, 0x92, 0x14, 0x00, 0x00, +func init() { proto.RegisterFile("flyteidl/artifacts/artifacts.proto", fileDescriptor_e46f0034f9fe4388) } + +var fileDescriptor_e46f0034f9fe4388 = []byte{ + // 1820 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0x4f, 0x6f, 0xdc, 0xc6, + 0x15, 0x37, 0xb5, 0xd2, 0xae, 0xf6, 0xe9, 0x8f, 0xa5, 0x89, 0x63, 0xad, 0xd6, 0x76, 0xac, 0xd0, + 0x6e, 0x22, 0x3b, 0xce, 0xb2, 0x91, 0xdb, 0xd4, 0x32, 0x10, 0x14, 0xb2, 0x9d, 0xb4, 0x1b, 0xff, + 0x0d, 0x2d, 0xa7, 0x7f, 0x50, 0x60, 0x33, 0x4b, 0xce, 0xae, 0x26, 0xe6, 0x92, 0xcc, 0x70, 0x28, + 0x97, 0x35, 0x8c, 0x04, 0x45, 0xaf, 0xbd, 0xb4, 0xe8, 0xa5, 0x28, 0xd0, 0x4f, 0x50, 0xf4, 0x63, + 0x14, 0xe8, 0xb5, 0x28, 0xd0, 0x43, 0x8f, 0xfd, 0x0a, 0x3d, 0xf5, 0x52, 0xcc, 0x70, 0x86, 0xe4, + 0x2e, 0xb9, 0xeb, 0x95, 0x9d, 0x1b, 0xf9, 0xe6, 0xf7, 0x66, 0x7e, 0x6f, 0xe6, 0xbd, 0xdf, 0x1b, + 0x12, 0xcc, 0x81, 0x97, 0x70, 0x42, 0x5d, 0xcf, 0xc2, 0x8c, 0xd3, 0x01, 0x76, 0x78, 0x94, 0x3f, + 0x75, 0x42, 0x16, 0xf0, 0x00, 0x6d, 0x6a, 0x4c, 0x47, 0x8f, 0xb4, 0xb7, 0x87, 0x41, 0x30, 0xf4, + 0x88, 0x25, 0x01, 0xfd, 0x78, 0x60, 0x61, 0x3f, 0x49, 0xd1, 0xed, 0xf3, 0x6a, 0x08, 0x87, 0xd4, + 0xc2, 0xbe, 0x1f, 0x70, 0xcc, 0x69, 0xe0, 0xab, 0xb9, 0xda, 0x17, 0x27, 0x1d, 0x39, 0x1d, 0x91, + 0x88, 0xe3, 0x51, 0xa8, 0x00, 0x3b, 0x39, 0x21, 0x77, 0x44, 0x7d, 0xcb, 0xc3, 0xb1, 0xef, 0x1c, + 0xf5, 0x42, 0x0f, 0xfb, 0x7a, 0x81, 0x0c, 0xe1, 0x04, 0x8c, 0x58, 0x1e, 0xe5, 0x84, 0x61, 0x4f, + 0x2f, 0xb0, 0x3d, 0x3e, 0xca, 0x93, 0x90, 0xe8, 0xa1, 0xb7, 0xc6, 0x87, 0xa8, 0x4b, 0x7c, 0x4e, + 0x07, 0x94, 0x30, 0xcd, 0x6d, 0x7c, 0x5c, 0x07, 0xdb, 0xa3, 0xae, 0x02, 0x5c, 0x98, 0x98, 0xc0, + 0xe7, 0x84, 0x0d, 0xb0, 0x43, 0x4a, 0xd4, 0xc9, 0x31, 0xf1, 0xb9, 0xe5, 0x78, 0x41, 0xec, 0xca, + 0x47, 0xc5, 0xc0, 0xfc, 0xbb, 0x01, 0xcb, 0x07, 0x6a, 0x5a, 0x74, 0x13, 0x56, 0x0a, 0x4b, 0xb4, + 0x8c, 0x1d, 0x63, 0x77, 0x65, 0x6f, 0xbb, 0x93, 0x6d, 0xb6, 0x58, 0xa3, 0xa3, 0xd1, 0xdd, 0x3b, + 0x36, 0x68, 0x74, 0xd7, 0x45, 0xd7, 0x61, 0x31, 0x0a, 0x89, 0xd3, 0x5a, 0x90, 0x4e, 0x17, 0x3b, + 0xa5, 0x13, 0xca, 0x1c, 0x1f, 0x87, 0xc4, 0xb1, 0x25, 0x18, 0x21, 0x58, 0xe4, 0x78, 0x18, 0xb5, + 0x6a, 0x3b, 0xb5, 0xdd, 0xa6, 0x2d, 0x9f, 0xd1, 0x3e, 0xd4, 0xa3, 0x20, 0x66, 0x0e, 0x69, 0x2d, + 0xca, 0xa9, 0xde, 0x9e, 0x35, 0x95, 0x04, 0xda, 0xca, 0xc1, 0xfc, 0x5b, 0x0d, 0xde, 0xbc, 0xcd, + 0x08, 0xe6, 0x44, 0x03, 0x6c, 0xf2, 0x55, 0x4c, 0x22, 0x8e, 0x3e, 0x82, 0xd5, 0x2c, 0xb2, 0xa7, + 0x24, 0x51, 0xa1, 0xb5, 0xa7, 0x84, 0x76, 0x97, 0x24, 0x76, 0xb6, 0x13, 0x77, 0x49, 0x82, 0x5a, + 0xd0, 0x38, 0x26, 0x2c, 0xa2, 0x81, 0xdf, 0xaa, 0xed, 0x18, 0xbb, 0x4d, 0x5b, 0xbf, 0xbe, 0x5a, + 0xd8, 0x3f, 0x05, 0x08, 0xc5, 0xb8, 0x4c, 0xc3, 0xd6, 0xe2, 0x4e, 0x6d, 0x77, 0x65, 0xef, 0x46, + 0x85, 0x6b, 0x65, 0x2c, 0x9d, 0x47, 0x99, 0xeb, 0xc7, 0x3e, 0x67, 0x89, 0x5d, 0x98, 0x0b, 0xdd, + 0x83, 0x33, 0x22, 0x7d, 0x7b, 0x99, 0xa9, 0x77, 0x8c, 0xbd, 0x98, 0xb4, 0x96, 0x54, 0xbc, 0x69, + 0xae, 0x77, 0x74, 0xae, 0x77, 0x0e, 0x75, 0xae, 0xdb, 0x48, 0xf8, 0x65, 0x53, 0x7f, 0x2e, 0xbc, + 0x0a, 0x47, 0x51, 0x3f, 0xe1, 0x51, 0xb4, 0x3f, 0x82, 0xd3, 0x13, 0x3c, 0xd1, 0x06, 0xd4, 0xf4, + 0xd6, 0x37, 0x6d, 0xf1, 0x88, 0xce, 0xc0, 0x52, 0x4a, 0x6f, 0x41, 0xda, 0xd2, 0x97, 0x9b, 0x0b, + 0x37, 0x0c, 0xf3, 0x7f, 0x06, 0xac, 0x8f, 0xcf, 0x8c, 0x7e, 0x06, 0xe8, 0x59, 0xc0, 0x9e, 0x0e, + 0xbc, 0xe0, 0x59, 0x8f, 0xfc, 0x92, 0x38, 0xb1, 0x98, 0x5a, 0x1d, 0xe4, 0xd5, 0x89, 0x83, 0xfc, + 0x89, 0x02, 0x7e, 0xac, 0x71, 0xdd, 0xac, 0xb2, 0xec, 0xcd, 0x67, 0x93, 0x83, 0x68, 0x0b, 0x1a, + 0x7e, 0xe0, 0x12, 0x91, 0xf3, 0x29, 0x93, 0xba, 0x78, 0xed, 0xba, 0x68, 0x0f, 0x1a, 0x1c, 0x47, + 0x4f, 0xc5, 0x40, 0xad, 0xb2, 0x18, 0x0a, 0xf3, 0xd6, 0x05, 0xb2, 0xeb, 0xa2, 0x4b, 0xb0, 0xc6, + 0x08, 0x67, 0x49, 0x0f, 0x73, 0x4e, 0x46, 0x21, 0x97, 0x69, 0xbc, 0x66, 0xaf, 0x4a, 0xe3, 0x41, + 0x6a, 0x43, 0xe7, 0xa1, 0x19, 0x32, 0xea, 0x3b, 0x34, 0xc4, 0x9e, 0x3c, 0x9c, 0xa6, 0x9d, 0x1b, + 0xcc, 0x7f, 0x2e, 0xc0, 0x6a, 0x31, 0x6d, 0xd0, 0x35, 0xbd, 0x51, 0x69, 0xb8, 0x67, 0x27, 0x58, + 0xdc, 0x4b, 0x05, 0x47, 0x6d, 0x20, 0xea, 0xc0, 0xa2, 0x10, 0x19, 0x95, 0x93, 0xed, 0x6a, 0xf0, + 0x61, 0x12, 0x12, 0x5b, 0xe2, 0xd0, 0x7b, 0xb0, 0x19, 0x1d, 0x05, 0x8c, 0xf7, 0x5c, 0x12, 0x39, + 0x8c, 0x86, 0x3c, 0xcf, 0xf3, 0x0d, 0x39, 0x70, 0x27, 0xb7, 0xa3, 0x7d, 0x58, 0x8b, 0x23, 0xc2, + 0x7a, 0x23, 0xc2, 0xb1, 0x8b, 0x39, 0x56, 0x55, 0x7a, 0xa6, 0x94, 0x5a, 0x07, 0x7e, 0x62, 0xaf, + 0x0a, 0xe8, 0x7d, 0x85, 0x14, 0x3b, 0xa3, 0xbd, 0x7a, 0x92, 0x60, 0x1a, 0xf8, 0xaa, 0x36, 0x0a, + 0x4a, 0x68, 0x1f, 0xc0, 0x91, 0x69, 0xef, 0xf6, 0x30, 0x57, 0x79, 0x37, 0x2b, 0x6f, 0x9b, 0x0a, + 0x7d, 0xc0, 0xd1, 0x45, 0x58, 0x19, 0x50, 0x8f, 0xf4, 0x06, 0x01, 0x1b, 0x61, 0xde, 0x6a, 0xc8, + 0xd9, 0x41, 0x98, 0x3e, 0x91, 0x16, 0xf3, 0x57, 0xd0, 0x38, 0x64, 0x74, 0x38, 0x24, 0x0c, 0xdd, + 0x00, 0xe0, 0xe9, 0xe3, 0x74, 0xa5, 0x2b, 0x1c, 0x6e, 0x53, 0x81, 0xbb, 0x2e, 0xfa, 0x3e, 0x2c, + 0xab, 0x97, 0xa8, 0xb5, 0x20, 0x4b, 0x77, 0x86, 0x42, 0x66, 0x50, 0xf3, 0x33, 0x38, 0x3b, 0x59, + 0xce, 0x51, 0x18, 0xf8, 0x11, 0x41, 0x3f, 0x80, 0x65, 0x5d, 0x4d, 0x8a, 0xc8, 0xb9, 0x19, 0x75, + 0x66, 0x67, 0x60, 0xb3, 0x0f, 0xe8, 0x47, 0x84, 0x4f, 0x4a, 0xdd, 0x1e, 0x2c, 0x7d, 0x15, 0x13, + 0xa6, 0x35, 0xee, 0xfc, 0x14, 0x72, 0x9f, 0x09, 0x8c, 0x9d, 0x42, 0x85, 0xbe, 0xb9, 0x84, 0x63, + 0xea, 0x45, 0x32, 0x69, 0x96, 0x6d, 0xfd, 0x6a, 0x3e, 0x80, 0x37, 0xc6, 0xd6, 0x78, 0x5d, 0xce, + 0x5f, 0xc0, 0xda, 0x63, 0x82, 0x99, 0x73, 0xf4, 0x30, 0x4c, 0x15, 0x4b, 0x24, 0x1f, 0x67, 0xd4, + 0xe1, 0xbd, 0x82, 0x24, 0x1a, 0x92, 0xc4, 0x46, 0x3a, 0x90, 0xeb, 0x08, 0x32, 0x61, 0xcd, 0xc3, + 0x9c, 0x44, 0xbc, 0xd7, 0x4f, 0xa4, 0x8e, 0xa7, 0x6c, 0x57, 0x52, 0xe3, 0xad, 0xe4, 0x2e, 0x49, + 0xcc, 0x6f, 0x6a, 0x70, 0x36, 0x5d, 0x42, 0x2f, 0x1f, 0x7d, 0x4b, 0x5d, 0x60, 0x7f, 0x4c, 0xb6, + 0x17, 0x2a, 0x73, 0x26, 0x27, 0x3b, 0x97, 0x2e, 0xd7, 0x5e, 0x49, 0x97, 0xc7, 0xd4, 0x63, 0x71, + 0x42, 0x3d, 0x8a, 0xcd, 0x6a, 0x69, 0xbc, 0x59, 0xdd, 0x84, 0x46, 0x90, 0x6e, 0xbb, 0x2a, 0xac, + 0x9d, 0x8a, 0x43, 0x1b, 0x3b, 0x1e, 0x5b, 0x3b, 0x08, 0xad, 0xe6, 0xc1, 0x53, 0xe2, 0xab, 0xb2, + 0x4a, 0x5f, 0x84, 0xd5, 0xa3, 0x23, 0xca, 0x5b, 0xcb, 0x3b, 0xc6, 0xee, 0x92, 0x9d, 0xbe, 0x98, + 0x5f, 0xc2, 0x56, 0xe9, 0x04, 0x54, 0xe2, 0xec, 0x43, 0x33, 0xbb, 0xcc, 0xb5, 0x0c, 0x59, 0x3e, + 0x33, 0x33, 0x27, 0x47, 0xe7, 0x0c, 0x16, 0x0a, 0x0c, 0xcc, 0x7f, 0x1b, 0xb0, 0xfd, 0x09, 0xf5, + 0xdd, 0x5b, 0x49, 0x51, 0xf4, 0xf5, 0x89, 0xdf, 0x86, 0x86, 0xe8, 0x15, 0x79, 0x8d, 0x9f, 0xa4, + 0x53, 0xd4, 0x85, 0x6b, 0xd7, 0x45, 0x87, 0xd0, 0x74, 0x29, 0x23, 0x8e, 0xd4, 0x45, 0xb1, 0xf8, + 0xfa, 0xde, 0x87, 0x15, 0x9c, 0xa7, 0xb2, 0xe8, 0xdc, 0xd1, 0xde, 0x76, 0x3e, 0x91, 0x79, 0x19, + 0x9a, 0x99, 0x1d, 0x01, 0xd4, 0xbb, 0x0f, 0x1e, 0x3d, 0x39, 0x7c, 0xbc, 0x71, 0x0a, 0xad, 0x40, + 0xe3, 0xe1, 0x93, 0x43, 0xf9, 0x62, 0x98, 0x5f, 0xc3, 0xda, 0x81, 0xeb, 0x1e, 0xe2, 0xa1, 0x8e, + 0xe8, 0x75, 0xee, 0x68, 0x95, 0xfd, 0x56, 0x64, 0x53, 0x70, 0x4c, 0xd8, 0x33, 0x46, 0x79, 0x9a, + 0x90, 0xcb, 0x76, 0x6e, 0x30, 0x37, 0x60, 0x5d, 0x13, 0x48, 0x8f, 0xd0, 0xec, 0xc3, 0x99, 0x54, + 0xc9, 0x94, 0x96, 0x6a, 0x66, 0x9f, 0xc2, 0x1b, 0x5a, 0x52, 0x0b, 0x57, 0xe4, 0x72, 0x91, 0xc9, + 0x5b, 0x74, 0xe7, 0x9e, 0x84, 0x3c, 0xf2, 0xb0, 0x6f, 0x6f, 0x2a, 0xb7, 0xdc, 0x64, 0x6e, 0xe9, + 0x8b, 0x5c, 0xb6, 0x86, 0x5a, 0xfc, 0x10, 0x5a, 0x77, 0x08, 0x76, 0x38, 0x3d, 0x2e, 0x13, 0x78, + 0x65, 0x4d, 0x37, 0xcf, 0xc1, 0x76, 0xc5, 0xac, 0x6a, 0xc9, 0xb7, 0xe0, 0x7c, 0x3e, 0x78, 0xe0, + 0x79, 0x6a, 0x5c, 0xab, 0x8a, 0xf9, 0x63, 0xb8, 0x30, 0x65, 0x5c, 0xe5, 0xfc, 0xbb, 0x70, 0xda, + 0x8f, 0x47, 0x3d, 0x37, 0x03, 0xa5, 0xe4, 0x16, 0xed, 0x75, 0x3f, 0x1e, 0xe5, 0xae, 0xae, 0xf9, + 0x8d, 0x01, 0x1b, 0xfa, 0xe8, 0x1e, 0xb1, 0xc0, 0x8d, 0x1d, 0xc2, 0xd0, 0x87, 0xd0, 0x14, 0x94, + 0x79, 0x32, 0x57, 0x50, 0xcb, 0x29, 0xb6, 0xeb, 0xa2, 0xef, 0x41, 0x23, 0x88, 0x79, 0x18, 0xf3, + 0x68, 0xca, 0x45, 0xe0, 0x73, 0xcc, 0x28, 0xee, 0x7b, 0xe4, 0x3e, 0x0e, 0x6d, 0x0d, 0x35, 0x7f, + 0x01, 0x5b, 0x36, 0x19, 0xd2, 0x88, 0x13, 0xa6, 0x19, 0xe8, 0xed, 0x3d, 0x10, 0xaa, 0x93, 0x9a, + 0x74, 0xe9, 0x5e, 0x9a, 0x51, 0xba, 0x99, 0x7b, 0xee, 0x65, 0x7e, 0x9d, 0xc7, 0x77, 0x3b, 0xf0, + 0xa3, 0x78, 0xf4, 0x1a, 0xf1, 0x5d, 0x87, 0x3a, 0xf5, 0x0b, 0xe1, 0x9d, 0x2b, 0x2b, 0x31, 0x1e, + 0x11, 0x4e, 0x98, 0x88, 0x4f, 0x41, 0x8b, 0xe1, 0x69, 0x02, 0x85, 0xf0, 0x1c, 0x65, 0x9a, 0x27, + 0xbc, 0xcc, 0x3d, 0xf7, 0x32, 0x11, 0x6c, 0xe8, 0xd9, 0xb3, 0xec, 0xf9, 0xa3, 0x01, 0x67, 0x73, + 0x71, 0x91, 0x2c, 0xf4, 0x8a, 0xf7, 0x61, 0x35, 0xbb, 0xc8, 0xbe, 0x9a, 0x42, 0xad, 0x90, 0xdc, + 0x88, 0x3e, 0x28, 0x6c, 0xc8, 0x4b, 0xae, 0x25, 0x7a, 0x3b, 0xb6, 0x61, 0xab, 0xc4, 0x4d, 0xf1, + 0x7e, 0x00, 0x1b, 0xf7, 0x68, 0xc4, 0x9f, 0x44, 0x78, 0x48, 0xbe, 0x05, 0xed, 0x31, 0x7b, 0xb0, + 0x59, 0x98, 0x4f, 0x55, 0xc6, 0xa7, 0x00, 0x59, 0x04, 0x7a, 0xd3, 0x4f, 0x12, 0x7f, 0xc1, 0x7b, + 0xef, 0x2f, 0x6b, 0x79, 0x72, 0xa5, 0xa7, 0xc0, 0x12, 0x34, 0x84, 0xf5, 0xf1, 0x5b, 0x17, 0xda, + 0x9d, 0xf7, 0x3b, 0xab, 0x7d, 0x65, 0x0e, 0xa4, 0xda, 0xac, 0x53, 0xe8, 0x37, 0x06, 0xac, 0x14, + 0x2e, 0x4a, 0xe8, 0x3b, 0x15, 0xce, 0xe5, 0xcb, 0x5a, 0xfb, 0x9d, 0x97, 0xc1, 0xd4, 0x02, 0xef, + 0xfc, 0xfa, 0x1f, 0xff, 0xf9, 0xfd, 0xc2, 0x8e, 0x79, 0xae, 0xf8, 0x53, 0x24, 0xa4, 0xd6, 0xf1, + 0x07, 0xb9, 0xe1, 0xa6, 0x71, 0x15, 0xfd, 0xd6, 0x80, 0xd3, 0x13, 0xad, 0x17, 0x5d, 0x99, 0xda, + 0xe4, 0x27, 0x2f, 0x48, 0xed, 0xab, 0xf3, 0x40, 0x15, 0xa5, 0x4b, 0x92, 0xd2, 0x05, 0xb3, 0x55, + 0xa6, 0x14, 0x49, 0x17, 0xc1, 0xc7, 0x85, 0xb5, 0x31, 0x1d, 0x47, 0xef, 0x4e, 0xdd, 0xd4, 0x71, + 0x31, 0x6f, 0xef, 0xbe, 0x1c, 0x98, 0x6d, 0xfe, 0x9f, 0x0d, 0xd8, 0x2c, 0xe9, 0x37, 0x7a, 0xaf, + 0x62, 0x86, 0x69, 0xbd, 0xa3, 0x7d, 0x6d, 0x3e, 0xb0, 0x5a, 0xd2, 0x92, 0xb1, 0x5f, 0xd9, 0xbb, + 0x5c, 0x8e, 0x5d, 0x35, 0x15, 0x2b, 0x57, 0x7b, 0xb1, 0x0f, 0x7f, 0x35, 0xe0, 0xcd, 0xca, 0x26, + 0x81, 0xac, 0x99, 0x0b, 0x97, 0xdb, 0x4d, 0xfb, 0xbb, 0xf3, 0x3b, 0x28, 0xb6, 0xd7, 0x25, 0xdb, + 0xf7, 0xf7, 0x76, 0xe7, 0x61, 0x6b, 0x61, 0xcf, 0x13, 0x8c, 0x1f, 0x42, 0x3d, 0xed, 0xfb, 0xa8, + 0xea, 0x92, 0x38, 0x76, 0x27, 0x69, 0xbf, 0x3d, 0x03, 0x91, 0x1d, 0x12, 0xc9, 0xc5, 0x31, 0xeb, + 0x6d, 0x55, 0xf9, 0x36, 0xa5, 0xfd, 0xb4, 0x2f, 0xcd, 0xc0, 0x56, 0x2f, 0x93, 0xb5, 0x98, 0x59, + 0xcb, 0x4c, 0xb4, 0x81, 0x79, 0x97, 0x19, 0x01, 0x7a, 0x4c, 0xf8, 0x84, 0x78, 0x56, 0x96, 0x5a, + 0xb5, 0xf8, 0x57, 0x96, 0xda, 0x34, 0x2d, 0x3e, 0x85, 0xfe, 0x65, 0x00, 0x2a, 0xdf, 0x2f, 0xd1, + 0xb5, 0x93, 0x5c, 0x43, 0x4f, 0x54, 0xdd, 0x47, 0x32, 0x67, 0xfa, 0xe8, 0x8b, 0x69, 0xd5, 0x6d, + 0x65, 0xd2, 0x6b, 0x3d, 0x57, 0x57, 0x6c, 0xf1, 0xf9, 0xf2, 0x25, 0x71, 0xf8, 0x8b, 0xdc, 0xe2, + 0x06, 0x23, 0x4c, 0xfd, 0x82, 0xc1, 0xc7, 0x23, 0xf2, 0xc2, 0x7a, 0x9e, 0x5d, 0x83, 0x5f, 0xa0, + 0xff, 0x1a, 0xd0, 0xcc, 0x3a, 0x03, 0xaa, 0xda, 0xfe, 0xc9, 0x3e, 0xd4, 0xbe, 0x3c, 0x1b, 0xa4, + 0x42, 0xf8, 0x93, 0x21, 0x63, 0xf8, 0x83, 0x81, 0x7e, 0x67, 0x94, 0xa3, 0x88, 0x05, 0xd6, 0x7a, + 0x5e, 0xfc, 0xa5, 0x5a, 0xfc, 0x36, 0x2c, 0xc4, 0x32, 0x15, 0x92, 0x05, 0x37, 0x15, 0xa1, 0xa2, + 0x2d, 0x8e, 0xab, 0x6f, 0xb1, 0x17, 0xb7, 0x0e, 0x7e, 0xfe, 0xc3, 0x21, 0xe5, 0x47, 0x71, 0xbf, + 0xe3, 0x04, 0x23, 0x4b, 0x06, 0x14, 0xb0, 0x61, 0xfa, 0x60, 0x65, 0xff, 0x6d, 0x87, 0xc4, 0xb7, + 0xc2, 0xfe, 0xfb, 0xc3, 0xc0, 0x2a, 0xff, 0x16, 0xef, 0xd7, 0xe5, 0xf7, 0xe2, 0xf5, 0xff, 0x07, + 0x00, 0x00, 0xff, 0xff, 0x99, 0x6d, 0x4e, 0xff, 0x33, 0x17, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -1455,6 +1613,7 @@ type ArtifactRegistryClient interface { SearchArtifacts(ctx context.Context, in *SearchArtifactsRequest, opts ...grpc.CallOption) (*SearchArtifactsResponse, error) CreateTrigger(ctx context.Context, in *CreateTriggerRequest, opts ...grpc.CallOption) (*CreateTriggerResponse, error) DeactivateTrigger(ctx context.Context, in *DeactivateTriggerRequest, opts ...grpc.CallOption) (*DeactivateTriggerResponse, error) + DeactivateAllTriggers(ctx context.Context, in *DeactivateAllTriggersRequest, opts ...grpc.CallOption) (*DeactivateAllTriggersResponse, error) AddTag(ctx context.Context, in *AddTagRequest, opts ...grpc.CallOption) (*AddTagResponse, error) RegisterProducer(ctx context.Context, in *RegisterProducerRequest, opts ...grpc.CallOption) (*RegisterResponse, error) RegisterConsumer(ctx context.Context, in *RegisterConsumerRequest, opts ...grpc.CallOption) (*RegisterResponse, error) @@ -1516,6 +1675,15 @@ func (c *artifactRegistryClient) DeactivateTrigger(ctx context.Context, in *Deac return out, nil } +func (c *artifactRegistryClient) DeactivateAllTriggers(ctx context.Context, in *DeactivateAllTriggersRequest, opts ...grpc.CallOption) (*DeactivateAllTriggersResponse, error) { + out := new(DeactivateAllTriggersResponse) + err := c.cc.Invoke(ctx, "/flyteidl.artifact.ArtifactRegistry/DeactivateAllTriggers", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *artifactRegistryClient) AddTag(ctx context.Context, in *AddTagRequest, opts ...grpc.CallOption) (*AddTagResponse, error) { out := new(AddTagResponse) err := c.cc.Invoke(ctx, "/flyteidl.artifact.ArtifactRegistry/AddTag", in, out, opts...) @@ -1577,6 +1745,7 @@ type ArtifactRegistryServer interface { SearchArtifacts(context.Context, *SearchArtifactsRequest) (*SearchArtifactsResponse, error) CreateTrigger(context.Context, *CreateTriggerRequest) (*CreateTriggerResponse, error) DeactivateTrigger(context.Context, *DeactivateTriggerRequest) (*DeactivateTriggerResponse, error) + DeactivateAllTriggers(context.Context, *DeactivateAllTriggersRequest) (*DeactivateAllTriggersResponse, error) AddTag(context.Context, *AddTagRequest) (*AddTagResponse, error) RegisterProducer(context.Context, *RegisterProducerRequest) (*RegisterResponse, error) RegisterConsumer(context.Context, *RegisterConsumerRequest) (*RegisterResponse, error) @@ -1604,6 +1773,9 @@ func (*UnimplementedArtifactRegistryServer) CreateTrigger(ctx context.Context, r func (*UnimplementedArtifactRegistryServer) DeactivateTrigger(ctx context.Context, req *DeactivateTriggerRequest) (*DeactivateTriggerResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method DeactivateTrigger not implemented") } +func (*UnimplementedArtifactRegistryServer) DeactivateAllTriggers(ctx context.Context, req *DeactivateAllTriggersRequest) (*DeactivateAllTriggersResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DeactivateAllTriggers not implemented") +} func (*UnimplementedArtifactRegistryServer) AddTag(ctx context.Context, req *AddTagRequest) (*AddTagResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method AddTag not implemented") } @@ -1717,6 +1889,24 @@ func _ArtifactRegistry_DeactivateTrigger_Handler(srv interface{}, ctx context.Co return interceptor(ctx, in, info, handler) } +func _ArtifactRegistry_DeactivateAllTriggers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DeactivateAllTriggersRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ArtifactRegistryServer).DeactivateAllTriggers(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/flyteidl.artifact.ArtifactRegistry/DeactivateAllTriggers", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ArtifactRegistryServer).DeactivateAllTriggers(ctx, req.(*DeactivateAllTriggersRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _ArtifactRegistry_AddTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(AddTagRequest) if err := dec(in); err != nil { @@ -1849,6 +2039,10 @@ var _ArtifactRegistry_serviceDesc = grpc.ServiceDesc{ MethodName: "DeactivateTrigger", Handler: _ArtifactRegistry_DeactivateTrigger_Handler, }, + { + MethodName: "DeactivateAllTriggers", + Handler: _ArtifactRegistry_DeactivateAllTriggers_Handler, + }, { MethodName: "AddTag", Handler: _ArtifactRegistry_AddTag_Handler, @@ -1875,5 +2069,5 @@ var _ArtifactRegistry_serviceDesc = grpc.ServiceDesc{ }, }, Streams: []grpc.StreamDesc{}, - Metadata: "flyteidl/artifact/artifacts.proto", + Metadata: "flyteidl/artifacts/artifacts.proto", } diff --git a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.gw.go b/flyteidl/gen/pb-go/flyteidl/artifacts/artifacts.pb.gw.go similarity index 88% rename from flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.gw.go rename to flyteidl/gen/pb-go/flyteidl/artifacts/artifacts.pb.gw.go index 6e92073451..61c8860055 100644 --- a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.gw.go +++ b/flyteidl/gen/pb-go/flyteidl/artifacts/artifacts.pb.gw.go @@ -1,12 +1,12 @@ // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. -// source: flyteidl/artifact/artifacts.proto +// source: flyteidl/artifacts/artifacts.proto /* -Package artifact is a reverse proxy. +Package artifacts is a reverse proxy. It translates gRPC into RESTful JSON APIs. */ -package artifact +package artifacts import ( "context" @@ -79,6 +79,23 @@ func request_ArtifactRegistry_DeactivateTrigger_0(ctx context.Context, marshaler } +func request_ArtifactRegistry_DeactivateAllTriggers_0(ctx context.Context, marshaler runtime.Marshaler, client ArtifactRegistryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq DeactivateAllTriggersRequest + var metadata runtime.ServerMetadata + + newReader, berr := utilities.IOReaderFactory(req.Body) + if berr != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) + } + if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.DeactivateAllTriggers(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + var ( filter_ArtifactRegistry_FindByWorkflowExec_0 = &utilities.DoubleArray{Encoding: map[string]int{"exec_id": 0, "project": 1, "domain": 2, "name": 3, "direction": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 1, 3, 4, 5, 6}} ) @@ -322,6 +339,26 @@ func RegisterArtifactRegistryHandlerClient(ctx context.Context, mux *runtime.Ser }) + mux.Handle("PATCH", pattern_ArtifactRegistry_DeactivateAllTriggers_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_ArtifactRegistry_DeactivateAllTriggers_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_ArtifactRegistry_DeactivateAllTriggers_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + mux.Handle("GET", pattern_ArtifactRegistry_FindByWorkflowExec_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() @@ -372,6 +409,8 @@ var ( pattern_ArtifactRegistry_DeactivateTrigger_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4}, []string{"artifacts", "api", "v1", "trigger", "deactivate"}, "")) + pattern_ArtifactRegistry_DeactivateAllTriggers_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 2, 5}, []string{"artifacts", "api", "v1", "trigger", "deactivate", "all"}, "")) + pattern_ArtifactRegistry_FindByWorkflowExec_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"artifacts", "api", "v1", "search", "execution", "exec_id.project", "exec_id.domain", "exec_id.name", "direction"}, "")) pattern_ArtifactRegistry_ListUsage_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"artifacts", "api", "v1", "usage", "artifact_id.artifact_key.project", "artifact_id.artifact_key.domain", "artifact_id.artifact_key.name", "artifact_id.version"}, "")) @@ -384,6 +423,8 @@ var ( forward_ArtifactRegistry_DeactivateTrigger_0 = runtime.ForwardResponseMessage + forward_ArtifactRegistry_DeactivateAllTriggers_0 = runtime.ForwardResponseMessage + forward_ArtifactRegistry_FindByWorkflowExec_0 = runtime.ForwardResponseMessage forward_ArtifactRegistry_ListUsage_0 = runtime.ForwardResponseMessage diff --git a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json b/flyteidl/gen/pb-go/flyteidl/artifacts/artifacts.swagger.json similarity index 94% rename from flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json rename to flyteidl/gen/pb-go/flyteidl/artifacts/artifacts.swagger.json index 600dea3a01..712d37fa2d 100644 --- a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json +++ b/flyteidl/gen/pb-go/flyteidl/artifacts/artifacts.swagger.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "title": "flyteidl/artifact/artifacts.proto", + "title": "flyteidl/artifacts/artifacts.proto", "version": "version not set" }, "schemes": [ @@ -149,6 +149,32 @@ ] } }, + "/artifacts/api/v1/trigger/deactivate/all": { + "patch": { + "operationId": "DeactivateAllTriggers", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/artifactDeactivateAllTriggersResponse" + } + } + }, + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/artifactDeactivateAllTriggersRequest" + } + } + ], + "tags": [ + "ArtifactRegistry" + ] + } + }, "/artifacts/api/v1/usage/{artifact_id.artifact_key.project}/{artifact_id.artifact_key.domain}/{artifact_id.artifact_key.name}/{artifact_id.version}": { "get": { "operationId": "ListUsage", @@ -185,6 +211,54 @@ "in": "path", "required": true, "type": "string" + }, + { + "name": "artifact_id.time_partition.value.static_value", + "description": "The string static value is for use in the Partitions object.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "artifact_id.time_partition.value.time_value", + "description": "The time value is for use in the TimePartition case.", + "in": "query", + "required": false, + "type": "string", + "format": "date-time" + }, + { + "name": "artifact_id.time_partition.value.triggered_binding.index", + "in": "query", + "required": false, + "type": "integer", + "format": "int64" + }, + { + "name": "artifact_id.time_partition.value.triggered_binding.partition_key", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "artifact_id.time_partition.value.triggered_binding.bind_to_time_partition", + "in": "query", + "required": false, + "type": "boolean", + "format": "boolean" + }, + { + "name": "artifact_id.time_partition.value.triggered_binding.transform", + "description": "This is only relevant in the time partition case.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "artifact_id.time_partition.value.input_binding.var", + "in": "query", + "required": false, + "type": "string" } ], "tags": [ @@ -693,6 +767,13 @@ }, "metadata_type": { "type": "string" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "file_format": { + "type": "string" } } }, @@ -707,6 +788,18 @@ "artifactCreateTriggerResponse": { "type": "object" }, + "artifactDeactivateAllTriggersRequest": { + "type": "object" + }, + "artifactDeactivateAllTriggersResponse": { + "type": "object", + "properties": { + "num_deactivated": { + "type": "string", + "format": "uint64" + } + } + }, "artifactDeactivateTriggerRequest": { "type": "object", "properties": { @@ -773,6 +866,10 @@ "partitions": { "$ref": "#/definitions/corePartitions" }, + "time_partition_value": { + "type": "string", + "format": "date-time" + }, "principal": { "type": "string" }, @@ -830,11 +927,15 @@ "format": "int64" }, "partition_key": { - "type": "string", - "title": "These two fields are only relevant in the partition value case" + "type": "string" + }, + "bind_to_time_partition": { + "type": "boolean", + "format": "boolean" }, "transform": { - "type": "string" + "type": "string", + "title": "This is only relevant in the time partition case" } }, "title": "Only valid for triggers" @@ -849,7 +950,12 @@ "type": "string" }, "partitions": { - "$ref": "#/definitions/corePartitions" + "$ref": "#/definitions/corePartitions", + "description": "Think of a partition as a tag on an Artifact, except it's a key-value pair.\nDifferent partitions naturally have different versions (execution ids)." + }, + "time_partition": { + "$ref": "#/definitions/coreTimePartition", + "description": "There is no such thing as an empty time partition - if it's not set, then there is no time partition." } } }, @@ -1049,7 +1155,13 @@ "type": "object", "properties": { "static_value": { - "type": "string" + "type": "string", + "title": "The string static value is for use in the Partitions object" + }, + "time_value": { + "type": "string", + "format": "date-time", + "title": "The time value is for use in the TimePartition case" }, "triggered_binding": { "$ref": "#/definitions/coreArtifactBindingData" @@ -1488,6 +1600,14 @@ } } }, + "coreTimePartition": { + "type": "object", + "properties": { + "value": { + "$ref": "#/definitions/coreLabelValue" + } + } + }, "coreTypeAnnotation": { "type": "object", "properties": { diff --git a/flyteidl/gen/pb-go/flyteidl/core/artifact_id.pb.go b/flyteidl/gen/pb-go/flyteidl/core/artifact_id.pb.go index bf7ba4679f..ec28336db7 100644 --- a/flyteidl/gen/pb-go/flyteidl/core/artifact_id.pb.go +++ b/flyteidl/gen/pb-go/flyteidl/core/artifact_id.pb.go @@ -6,6 +6,7 @@ package core import ( fmt "fmt" proto "github.com/golang/protobuf/proto" + timestamp "github.com/golang/protobuf/ptypes/timestamp" math "math" ) @@ -80,8 +81,13 @@ func (m *ArtifactKey) GetName() string { type ArtifactBindingData struct { Index uint32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` // These two fields are only relevant in the partition value case - PartitionKey string `protobuf:"bytes,2,opt,name=partition_key,json=partitionKey,proto3" json:"partition_key,omitempty"` - Transform string `protobuf:"bytes,3,opt,name=transform,proto3" json:"transform,omitempty"` + // + // Types that are valid to be assigned to PartitionData: + // *ArtifactBindingData_PartitionKey + // *ArtifactBindingData_BindToTimePartition + PartitionData isArtifactBindingData_PartitionData `protobuf_oneof:"partition_data"` + // This is only relevant in the time partition case + Transform string `protobuf:"bytes,4,opt,name=transform,proto3" json:"transform,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -119,13 +125,43 @@ func (m *ArtifactBindingData) GetIndex() uint32 { return 0 } -func (m *ArtifactBindingData) GetPartitionKey() string { +type isArtifactBindingData_PartitionData interface { + isArtifactBindingData_PartitionData() +} + +type ArtifactBindingData_PartitionKey struct { + PartitionKey string `protobuf:"bytes,2,opt,name=partition_key,json=partitionKey,proto3,oneof"` +} + +type ArtifactBindingData_BindToTimePartition struct { + BindToTimePartition bool `protobuf:"varint,3,opt,name=bind_to_time_partition,json=bindToTimePartition,proto3,oneof"` +} + +func (*ArtifactBindingData_PartitionKey) isArtifactBindingData_PartitionData() {} + +func (*ArtifactBindingData_BindToTimePartition) isArtifactBindingData_PartitionData() {} + +func (m *ArtifactBindingData) GetPartitionData() isArtifactBindingData_PartitionData { if m != nil { - return m.PartitionKey + return m.PartitionData + } + return nil +} + +func (m *ArtifactBindingData) GetPartitionKey() string { + if x, ok := m.GetPartitionData().(*ArtifactBindingData_PartitionKey); ok { + return x.PartitionKey } return "" } +func (m *ArtifactBindingData) GetBindToTimePartition() bool { + if x, ok := m.GetPartitionData().(*ArtifactBindingData_BindToTimePartition); ok { + return x.BindToTimePartition + } + return false +} + func (m *ArtifactBindingData) GetTransform() string { if m != nil { return m.Transform @@ -133,6 +169,14 @@ func (m *ArtifactBindingData) GetTransform() string { return "" } +// XXX_OneofWrappers is for the internal use of the proto package. +func (*ArtifactBindingData) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*ArtifactBindingData_PartitionKey)(nil), + (*ArtifactBindingData_BindToTimePartition)(nil), + } +} + type InputBindingData struct { Var string `protobuf:"bytes,1,opt,name=var,proto3" json:"var,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` @@ -175,6 +219,7 @@ func (m *InputBindingData) GetVar() string { type LabelValue struct { // Types that are valid to be assigned to Value: // *LabelValue_StaticValue + // *LabelValue_TimeValue // *LabelValue_TriggeredBinding // *LabelValue_InputBinding Value isLabelValue_Value `protobuf_oneof:"value"` @@ -216,16 +261,22 @@ type LabelValue_StaticValue struct { StaticValue string `protobuf:"bytes,1,opt,name=static_value,json=staticValue,proto3,oneof"` } +type LabelValue_TimeValue struct { + TimeValue *timestamp.Timestamp `protobuf:"bytes,2,opt,name=time_value,json=timeValue,proto3,oneof"` +} + type LabelValue_TriggeredBinding struct { - TriggeredBinding *ArtifactBindingData `protobuf:"bytes,2,opt,name=triggered_binding,json=triggeredBinding,proto3,oneof"` + TriggeredBinding *ArtifactBindingData `protobuf:"bytes,3,opt,name=triggered_binding,json=triggeredBinding,proto3,oneof"` } type LabelValue_InputBinding struct { - InputBinding *InputBindingData `protobuf:"bytes,3,opt,name=input_binding,json=inputBinding,proto3,oneof"` + InputBinding *InputBindingData `protobuf:"bytes,4,opt,name=input_binding,json=inputBinding,proto3,oneof"` } func (*LabelValue_StaticValue) isLabelValue_Value() {} +func (*LabelValue_TimeValue) isLabelValue_Value() {} + func (*LabelValue_TriggeredBinding) isLabelValue_Value() {} func (*LabelValue_InputBinding) isLabelValue_Value() {} @@ -244,6 +295,13 @@ func (m *LabelValue) GetStaticValue() string { return "" } +func (m *LabelValue) GetTimeValue() *timestamp.Timestamp { + if x, ok := m.GetValue().(*LabelValue_TimeValue); ok { + return x.TimeValue + } + return nil +} + func (m *LabelValue) GetTriggeredBinding() *ArtifactBindingData { if x, ok := m.GetValue().(*LabelValue_TriggeredBinding); ok { return x.TriggeredBinding @@ -262,6 +320,7 @@ func (m *LabelValue) GetInputBinding() *InputBindingData { func (*LabelValue) XXX_OneofWrappers() []interface{} { return []interface{}{ (*LabelValue_StaticValue)(nil), + (*LabelValue_TimeValue)(nil), (*LabelValue_TriggeredBinding)(nil), (*LabelValue_InputBinding)(nil), } @@ -306,29 +365,63 @@ func (m *Partitions) GetValue() map[string]*LabelValue { return nil } +type TimePartition struct { + Value *LabelValue `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TimePartition) Reset() { *m = TimePartition{} } +func (m *TimePartition) String() string { return proto.CompactTextString(m) } +func (*TimePartition) ProtoMessage() {} +func (*TimePartition) Descriptor() ([]byte, []int) { + return fileDescriptor_1079b0707e23f978, []int{5} +} + +func (m *TimePartition) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TimePartition.Unmarshal(m, b) +} +func (m *TimePartition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TimePartition.Marshal(b, m, deterministic) +} +func (m *TimePartition) XXX_Merge(src proto.Message) { + xxx_messageInfo_TimePartition.Merge(m, src) +} +func (m *TimePartition) XXX_Size() int { + return xxx_messageInfo_TimePartition.Size(m) +} +func (m *TimePartition) XXX_DiscardUnknown() { + xxx_messageInfo_TimePartition.DiscardUnknown(m) +} + +var xxx_messageInfo_TimePartition proto.InternalMessageInfo + +func (m *TimePartition) GetValue() *LabelValue { + if m != nil { + return m.Value + } + return nil +} + type ArtifactID struct { ArtifactKey *ArtifactKey `protobuf:"bytes,1,opt,name=artifact_key,json=artifactKey,proto3" json:"artifact_key,omitempty"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // Think of a partition as a tag on an Artifact, except it's a key-value pair. // Different partitions naturally have different versions (execution ids). - // This is a oneof because of partition querying... we need a way to distinguish between - // a user not-specifying partitions when searching, and specifically searching for an Artifact - // that is not partitioned (this can happen if an Artifact goes from partitioned to non- - // partitioned across executions). - // - // Types that are valid to be assigned to Dimensions: - // *ArtifactID_Partitions - Dimensions isArtifactID_Dimensions `protobuf_oneof:"dimensions"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Partitions *Partitions `protobuf:"bytes,3,opt,name=partitions,proto3" json:"partitions,omitempty"` + // There is no such thing as an empty time partition - if it's not set, then there is no time partition. + TimePartition *TimePartition `protobuf:"bytes,4,opt,name=time_partition,json=timePartition,proto3" json:"time_partition,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *ArtifactID) Reset() { *m = ArtifactID{} } func (m *ArtifactID) String() string { return proto.CompactTextString(m) } func (*ArtifactID) ProtoMessage() {} func (*ArtifactID) Descriptor() ([]byte, []int) { - return fileDescriptor_1079b0707e23f978, []int{5} + return fileDescriptor_1079b0707e23f978, []int{6} } func (m *ArtifactID) XXX_Unmarshal(b []byte) error { @@ -363,37 +456,20 @@ func (m *ArtifactID) GetVersion() string { return "" } -type isArtifactID_Dimensions interface { - isArtifactID_Dimensions() -} - -type ArtifactID_Partitions struct { - Partitions *Partitions `protobuf:"bytes,3,opt,name=partitions,proto3,oneof"` -} - -func (*ArtifactID_Partitions) isArtifactID_Dimensions() {} - -func (m *ArtifactID) GetDimensions() isArtifactID_Dimensions { +func (m *ArtifactID) GetPartitions() *Partitions { if m != nil { - return m.Dimensions + return m.Partitions } return nil } -func (m *ArtifactID) GetPartitions() *Partitions { - if x, ok := m.GetDimensions().(*ArtifactID_Partitions); ok { - return x.Partitions +func (m *ArtifactID) GetTimePartition() *TimePartition { + if m != nil { + return m.TimePartition } return nil } -// XXX_OneofWrappers is for the internal use of the proto package. -func (*ArtifactID) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*ArtifactID_Partitions)(nil), - } -} - type ArtifactTag struct { ArtifactKey *ArtifactKey `protobuf:"bytes,1,opt,name=artifact_key,json=artifactKey,proto3" json:"artifact_key,omitempty"` Value *LabelValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` @@ -406,7 +482,7 @@ func (m *ArtifactTag) Reset() { *m = ArtifactTag{} } func (m *ArtifactTag) String() string { return proto.CompactTextString(m) } func (*ArtifactTag) ProtoMessage() {} func (*ArtifactTag) Descriptor() ([]byte, []int) { - return fileDescriptor_1079b0707e23f978, []int{6} + return fileDescriptor_1079b0707e23f978, []int{7} } func (m *ArtifactTag) XXX_Unmarshal(b []byte) error { @@ -462,7 +538,7 @@ func (m *ArtifactQuery) Reset() { *m = ArtifactQuery{} } func (m *ArtifactQuery) String() string { return proto.CompactTextString(m) } func (*ArtifactQuery) ProtoMessage() {} func (*ArtifactQuery) Descriptor() ([]byte, []int) { - return fileDescriptor_1079b0707e23f978, []int{7} + return fileDescriptor_1079b0707e23f978, []int{8} } func (m *ArtifactQuery) XXX_Unmarshal(b []byte) error { @@ -556,56 +632,6 @@ func (*ArtifactQuery) XXX_OneofWrappers() []interface{} { } } -type Trigger struct { - // This will be set to a launch plan type, but note that this is different than the actual launch plan type. - TriggerId *Identifier `protobuf:"bytes,1,opt,name=trigger_id,json=triggerId,proto3" json:"trigger_id,omitempty"` - // These are partial artifact IDs that will be triggered on - // Consider making these ArtifactQuery instead. - Triggers []*ArtifactID `protobuf:"bytes,2,rep,name=triggers,proto3" json:"triggers,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Trigger) Reset() { *m = Trigger{} } -func (m *Trigger) String() string { return proto.CompactTextString(m) } -func (*Trigger) ProtoMessage() {} -func (*Trigger) Descriptor() ([]byte, []int) { - return fileDescriptor_1079b0707e23f978, []int{8} -} - -func (m *Trigger) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Trigger.Unmarshal(m, b) -} -func (m *Trigger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Trigger.Marshal(b, m, deterministic) -} -func (m *Trigger) XXX_Merge(src proto.Message) { - xxx_messageInfo_Trigger.Merge(m, src) -} -func (m *Trigger) XXX_Size() int { - return xxx_messageInfo_Trigger.Size(m) -} -func (m *Trigger) XXX_DiscardUnknown() { - xxx_messageInfo_Trigger.DiscardUnknown(m) -} - -var xxx_messageInfo_Trigger proto.InternalMessageInfo - -func (m *Trigger) GetTriggerId() *Identifier { - if m != nil { - return m.TriggerId - } - return nil -} - -func (m *Trigger) GetTriggers() []*ArtifactID { - if m != nil { - return m.Triggers - } - return nil -} - func init() { proto.RegisterType((*ArtifactKey)(nil), "flyteidl.core.ArtifactKey") proto.RegisterType((*ArtifactBindingData)(nil), "flyteidl.core.ArtifactBindingData") @@ -613,53 +639,57 @@ func init() { proto.RegisterType((*LabelValue)(nil), "flyteidl.core.LabelValue") proto.RegisterType((*Partitions)(nil), "flyteidl.core.Partitions") proto.RegisterMapType((map[string]*LabelValue)(nil), "flyteidl.core.Partitions.ValueEntry") + proto.RegisterType((*TimePartition)(nil), "flyteidl.core.TimePartition") proto.RegisterType((*ArtifactID)(nil), "flyteidl.core.ArtifactID") proto.RegisterType((*ArtifactTag)(nil), "flyteidl.core.ArtifactTag") proto.RegisterType((*ArtifactQuery)(nil), "flyteidl.core.ArtifactQuery") - proto.RegisterType((*Trigger)(nil), "flyteidl.core.Trigger") } func init() { proto.RegisterFile("flyteidl/core/artifact_id.proto", fileDescriptor_1079b0707e23f978) } var fileDescriptor_1079b0707e23f978 = []byte{ - // 612 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x54, 0xc1, 0x6e, 0xd3, 0x4c, - 0x10, 0x8e, 0x9b, 0xb6, 0xf9, 0x3b, 0x4e, 0xa4, 0xfe, 0x0b, 0x42, 0x4e, 0x84, 0x68, 0xe5, 0xf6, - 0xd0, 0x0b, 0xb6, 0x14, 0x84, 0x54, 0x85, 0x02, 0x22, 0x0a, 0x28, 0x56, 0x39, 0x50, 0x37, 0xe2, - 0xc0, 0x25, 0xda, 0xc4, 0x1b, 0xb3, 0x34, 0x59, 0x47, 0xeb, 0x4d, 0x84, 0x91, 0x78, 0x14, 0xde, - 0x81, 0x97, 0xe1, 0x3d, 0x78, 0x04, 0xb4, 0xeb, 0x5d, 0x3b, 0x89, 0xf0, 0xa1, 0xe2, 0xb6, 0x33, - 0xf9, 0xe6, 0xf3, 0x37, 0x5f, 0x66, 0x06, 0x4e, 0x66, 0xf3, 0x4c, 0x10, 0x1a, 0xcd, 0xfd, 0x69, - 0xc2, 0x89, 0x8f, 0xb9, 0xa0, 0x33, 0x3c, 0x15, 0x63, 0x1a, 0x79, 0x4b, 0x9e, 0x88, 0x04, 0xb5, - 0x0c, 0xc0, 0x93, 0x80, 0xce, 0x93, 0x6d, 0x3c, 0x8d, 0x08, 0x13, 0x74, 0x46, 0x09, 0xcf, 0xe1, - 0xee, 0x2d, 0xd8, 0x6f, 0x34, 0xc7, 0x35, 0xc9, 0x90, 0x03, 0x8d, 0x25, 0x4f, 0xbe, 0x90, 0xa9, - 0x70, 0xac, 0x53, 0xeb, 0xe2, 0x28, 0x34, 0x21, 0x7a, 0x04, 0x87, 0x51, 0xb2, 0xc0, 0x94, 0x39, - 0x7b, 0xea, 0x07, 0x1d, 0x21, 0x04, 0xfb, 0x0c, 0x2f, 0x88, 0x53, 0x57, 0x59, 0xf5, 0x76, 0x19, - 0x3c, 0x30, 0xa4, 0x7d, 0xca, 0x22, 0xca, 0xe2, 0x01, 0x16, 0x18, 0x3d, 0x84, 0x03, 0xca, 0x22, - 0xf2, 0x55, 0x51, 0xb7, 0xc2, 0x3c, 0x40, 0x67, 0xd0, 0x5a, 0xca, 0x36, 0x04, 0x4d, 0xd8, 0xf8, - 0x8e, 0x64, 0x9a, 0xbf, 0x59, 0x24, 0xa5, 0xae, 0xc7, 0x70, 0x24, 0x38, 0x66, 0xe9, 0x2c, 0xe1, - 0x0b, 0xfd, 0xa9, 0x32, 0xe1, 0x9e, 0xc3, 0x71, 0xc0, 0x96, 0xab, 0xad, 0x8f, 0x1d, 0x43, 0x7d, - 0x8d, 0xb9, 0xee, 0x42, 0x3e, 0xdd, 0x5f, 0x16, 0xc0, 0x7b, 0x3c, 0x21, 0xf3, 0x8f, 0x78, 0xbe, - 0x22, 0xe8, 0x0c, 0x9a, 0xa9, 0xc0, 0x82, 0x4e, 0xc7, 0x6b, 0x19, 0xe7, 0xc8, 0x61, 0x2d, 0xb4, - 0xf3, 0x6c, 0x0e, 0xba, 0x81, 0xff, 0x05, 0xa7, 0x71, 0x4c, 0x38, 0x89, 0xc6, 0x93, 0x9c, 0x5e, - 0x09, 0xb4, 0xbb, 0xae, 0xb7, 0xe5, 0xb4, 0xf7, 0x97, 0x8e, 0x87, 0xb5, 0xf0, 0xb8, 0x28, 0xd7, - 0x79, 0xf4, 0x0e, 0x5a, 0x54, 0x8a, 0x2d, 0xe8, 0xea, 0x8a, 0xee, 0x64, 0x87, 0x6e, 0xb7, 0xa1, - 0x61, 0x2d, 0x6c, 0xd2, 0x8d, 0x5c, 0xbf, 0x01, 0x07, 0x4a, 0xb8, 0xfb, 0xc3, 0x02, 0xf8, 0x60, - 0xcc, 0x4a, 0x51, 0x4f, 0xe7, 0x1d, 0xeb, 0xb4, 0x7e, 0x61, 0x77, 0xcf, 0x77, 0x78, 0x4b, 0xa4, - 0xa7, 0x5a, 0x7c, 0xcb, 0x04, 0xcf, 0xc2, 0xbc, 0xa4, 0x73, 0x0b, 0x50, 0x26, 0xa5, 0x85, 0xf2, - 0xff, 0xd0, 0x16, 0xde, 0x91, 0x0c, 0xf9, 0x86, 0x3b, 0xb7, 0xa0, 0xbd, 0xc3, 0x5d, 0xba, 0xab, - 0x09, 0x7b, 0x7b, 0x97, 0x96, 0xfb, 0xd3, 0x02, 0x30, 0xe6, 0x04, 0x03, 0xf4, 0x12, 0x9a, 0xc5, - 0xd4, 0x1a, 0x7a, 0xbb, 0xdb, 0xa9, 0x70, 0xf3, 0x9a, 0x64, 0xa1, 0x8d, 0xb7, 0x27, 0x74, 0x4d, - 0x78, 0x4a, 0x13, 0x33, 0x88, 0x26, 0x44, 0x2f, 0x00, 0x8a, 0x99, 0x49, 0xb5, 0xab, 0xed, 0xca, - 0xee, 0x87, 0xb5, 0x70, 0x03, 0xde, 0x6f, 0x02, 0x44, 0x74, 0x41, 0x98, 0x64, 0x4a, 0xdd, 0xef, - 0xe5, 0x56, 0x8c, 0x70, 0xfc, 0xaf, 0x92, 0xef, 0xeb, 0x9a, 0xfb, 0xdb, 0x82, 0x96, 0x61, 0xbb, - 0x59, 0x11, 0x9e, 0xa1, 0x2b, 0xb0, 0x37, 0x56, 0x5d, 0x0b, 0x68, 0x57, 0x08, 0x08, 0x06, 0xb2, - 0x39, 0x83, 0x0f, 0x22, 0xf4, 0x7a, 0x43, 0xbf, 0xc0, 0x66, 0x80, 0xab, 0xf4, 0x8f, 0x70, 0x2c, - 0xd7, 0x00, 0x6f, 0x18, 0x80, 0xa0, 0xbe, 0xe2, 0x34, 0x5f, 0xbc, 0x61, 0x2d, 0x94, 0x01, 0x7a, - 0x05, 0x0d, 0x33, 0xc1, 0xfb, 0xf7, 0x58, 0x08, 0x53, 0x24, 0x1d, 0x2f, 0xaf, 0x91, 0xfb, 0x0d, - 0x1a, 0xa3, 0x7c, 0x53, 0xd0, 0x25, 0x80, 0x5e, 0x9a, 0xea, 0x56, 0x83, 0xa2, 0x52, 0xde, 0x01, - 0x05, 0x0e, 0x22, 0xf4, 0x1c, 0xfe, 0xd3, 0x41, 0xea, 0xec, 0xa9, 0xe9, 0xaf, 0xb6, 0x28, 0x2c, - 0xa0, 0xfd, 0xab, 0x4f, 0xbd, 0x98, 0x8a, 0xcf, 0xab, 0x89, 0x37, 0x4d, 0x16, 0xbe, 0x2a, 0x48, - 0x78, 0x9c, 0x3f, 0xfc, 0xe2, 0x7e, 0xc6, 0x84, 0xf9, 0xcb, 0xc9, 0xd3, 0x38, 0xf1, 0xb7, 0x4e, - 0xea, 0xe4, 0x50, 0x1d, 0xd2, 0x67, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x29, 0x9b, 0xf7, 0x47, - 0x9a, 0x05, 0x00, 0x00, + // 683 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x54, 0xcd, 0x6e, 0xd3, 0x40, + 0x10, 0xb6, 0x9b, 0xfe, 0xd0, 0x71, 0x5c, 0x85, 0x2d, 0xaa, 0xd2, 0xa8, 0xa2, 0x95, 0x29, 0x52, + 0x2f, 0xd8, 0x52, 0x11, 0x12, 0x94, 0xf2, 0x17, 0x0a, 0x72, 0x55, 0x0e, 0xd4, 0x8d, 0x38, 0x70, + 0xb1, 0xd6, 0xf1, 0xc6, 0x2c, 0x8d, 0xbd, 0xd1, 0x66, 0x53, 0xe1, 0x03, 0x2f, 0xc1, 0x9d, 0x07, + 0xe1, 0x81, 0xb8, 0xf3, 0x08, 0x68, 0x77, 0xfd, 0x13, 0x47, 0xad, 0x54, 0xc4, 0x6d, 0x67, 0x76, + 0xe6, 0xdb, 0x99, 0xef, 0xdb, 0x19, 0xd8, 0x1d, 0x8d, 0x73, 0x41, 0x68, 0x3c, 0xf6, 0x86, 0x8c, + 0x13, 0x0f, 0x73, 0x41, 0x47, 0x78, 0x28, 0x42, 0x1a, 0xbb, 0x13, 0xce, 0x04, 0x43, 0x76, 0x19, + 0xe0, 0xca, 0x80, 0xde, 0x6e, 0xc2, 0x58, 0x32, 0x26, 0x9e, 0xba, 0x8c, 0x66, 0x23, 0x4f, 0xd0, + 0x94, 0x4c, 0x05, 0x4e, 0x27, 0x3a, 0xbe, 0x77, 0xbf, 0x09, 0x48, 0x63, 0x92, 0x09, 0x3a, 0xa2, + 0x84, 0xeb, 0x7b, 0xe7, 0x02, 0xac, 0x37, 0xc5, 0x23, 0x67, 0x24, 0x47, 0x5d, 0x58, 0x9b, 0x70, + 0xf6, 0x95, 0x0c, 0x45, 0xd7, 0xdc, 0x33, 0x0f, 0xd6, 0x83, 0xd2, 0x44, 0x5b, 0xb0, 0x1a, 0xb3, + 0x14, 0xd3, 0xac, 0xbb, 0xa4, 0x2e, 0x0a, 0x0b, 0x21, 0x58, 0xce, 0x70, 0x4a, 0xba, 0x2d, 0xe5, + 0x55, 0x67, 0xe7, 0x97, 0x09, 0x9b, 0x25, 0x6a, 0x9f, 0x66, 0x31, 0xcd, 0x92, 0x13, 0x2c, 0x30, + 0xba, 0x07, 0x2b, 0x34, 0x8b, 0xc9, 0x37, 0x85, 0x6d, 0x07, 0xda, 0x40, 0x0f, 0xc1, 0x9e, 0xc8, + 0x46, 0x05, 0x65, 0x59, 0x78, 0x49, 0x72, 0xfd, 0x80, 0x6f, 0x04, 0xed, 0xca, 0x2d, 0x4b, 0x7b, + 0x02, 0x5b, 0x11, 0xcd, 0xe2, 0x50, 0xb0, 0x50, 0x36, 0x19, 0x56, 0x97, 0xea, 0xe9, 0x3b, 0xbe, + 0x11, 0x6c, 0xca, 0xfb, 0x01, 0x1b, 0xd0, 0x94, 0x7c, 0x2c, 0x2f, 0xd1, 0x0e, 0xac, 0x0b, 0x8e, + 0xb3, 0xe9, 0x88, 0xf1, 0xb4, 0xbb, 0xac, 0x8a, 0xac, 0x1d, 0xfd, 0x0e, 0x6c, 0xd4, 0x6f, 0xc7, + 0x58, 0x60, 0x67, 0x1f, 0x3a, 0xa7, 0xd9, 0x64, 0xd6, 0xa8, 0xbb, 0x03, 0xad, 0x2b, 0xcc, 0x0b, + 0x46, 0xe4, 0xd1, 0xf9, 0xb1, 0x04, 0xf0, 0x01, 0x47, 0x64, 0xfc, 0x09, 0x8f, 0x67, 0x04, 0x3d, + 0x80, 0xf6, 0x54, 0x60, 0x41, 0x87, 0xe1, 0x95, 0xb4, 0x75, 0xa4, 0x6f, 0x04, 0x96, 0xf6, 0xea, + 0xa0, 0xe7, 0x00, 0xaa, 0x70, 0x1d, 0x22, 0x9b, 0xb4, 0x0e, 0x7b, 0xae, 0x16, 0xd0, 0x2d, 0x05, + 0x74, 0x07, 0xa5, 0x80, 0xbe, 0x11, 0xac, 0xcb, 0x78, 0x9d, 0x7c, 0x0e, 0x77, 0x05, 0xa7, 0x49, + 0x42, 0x38, 0x89, 0xc3, 0x48, 0xd7, 0xa6, 0x1a, 0xb7, 0x0e, 0x1d, 0xb7, 0xf1, 0x27, 0xdc, 0x6b, + 0x98, 0xf7, 0x8d, 0xa0, 0x53, 0xa5, 0x17, 0x7e, 0xf4, 0x1e, 0x6c, 0x2a, 0x3b, 0xad, 0xe0, 0x96, + 0x15, 0xdc, 0xee, 0x02, 0xdc, 0x22, 0x1b, 0x52, 0x18, 0x3a, 0xe7, 0xeb, 0xaf, 0xc1, 0x8a, 0x6a, + 0xc9, 0xf9, 0x69, 0x02, 0x54, 0xc4, 0x4f, 0xd1, 0x51, 0xe1, 0xef, 0x9a, 0x7b, 0xad, 0x03, 0xeb, + 0x70, 0x7f, 0x01, 0xb7, 0x8e, 0x74, 0x55, 0x8b, 0xef, 0x32, 0xc1, 0xf3, 0x40, 0xa7, 0xf4, 0x2e, + 0x00, 0x6a, 0xa7, 0xe4, 0x5f, 0xfe, 0x8b, 0x82, 0xff, 0x4b, 0x92, 0x23, 0xaf, 0xc4, 0xd6, 0x34, + 0x6e, 0x2f, 0x60, 0xd7, 0xd2, 0x14, 0x80, 0x47, 0x4b, 0x4f, 0x4d, 0xe7, 0x35, 0xd8, 0xcd, 0xbf, + 0xe1, 0xd5, 0x15, 0xde, 0x0a, 0xc5, 0xf9, 0x6d, 0x02, 0x94, 0xf4, 0x9e, 0x9e, 0xa0, 0x17, 0xd0, + 0xae, 0x26, 0xb4, 0x2c, 0x50, 0x6a, 0x7a, 0xbd, 0x1e, 0x67, 0x24, 0x0f, 0x2c, 0xdc, 0x1c, 0xb6, + 0x2b, 0xc2, 0xa7, 0xf2, 0x0b, 0xeb, 0x99, 0x2a, 0x4d, 0xf4, 0x0c, 0xa0, 0xfa, 0x96, 0xd3, 0x42, + 0xe6, 0xed, 0x1b, 0xf9, 0x0b, 0xe6, 0x82, 0xd1, 0x5b, 0xd8, 0x58, 0x18, 0x0f, 0x2d, 0xeb, 0xce, + 0x42, 0x7a, 0x83, 0x89, 0xc0, 0x16, 0xf3, 0xa6, 0xf3, 0xbd, 0xde, 0x0a, 0x03, 0x9c, 0xfc, 0x6f, + 0x9f, 0xff, 0x2a, 0x96, 0xf3, 0xc7, 0x04, 0xbb, 0x44, 0x3b, 0x9f, 0x11, 0x9e, 0xa3, 0x63, 0xb0, + 0xe6, 0x76, 0xe1, 0x0d, 0x7a, 0xd5, 0xca, 0xf8, 0x46, 0x00, 0x65, 0xfc, 0x69, 0x8c, 0x5e, 0xcd, + 0xd5, 0x2f, 0x70, 0x52, 0xcd, 0xde, 0xf5, 0xe9, 0x03, 0x9c, 0xc8, 0xd1, 0xc5, 0x73, 0x04, 0x20, + 0x68, 0xcd, 0x38, 0xd5, 0x3b, 0xce, 0x37, 0x02, 0x69, 0xa0, 0x97, 0xb0, 0xd6, 0x1c, 0x9c, 0xdb, + 0xcd, 0x61, 0x99, 0xd4, 0x6f, 0x03, 0xd4, 0xdb, 0xb8, 0x7f, 0xfc, 0xf9, 0x28, 0xa1, 0xe2, 0xcb, + 0x2c, 0x72, 0x87, 0x2c, 0xf5, 0x14, 0x10, 0xe3, 0x89, 0x3e, 0x78, 0xd5, 0x0e, 0x4f, 0x48, 0xe6, + 0x4d, 0xa2, 0x47, 0x09, 0xf3, 0x1a, 0x6b, 0x3d, 0x5a, 0x55, 0xeb, 0xe3, 0xf1, 0xdf, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xdf, 0x09, 0x3c, 0xc7, 0x3f, 0x06, 0x00, 0x00, } diff --git a/flyteidl/gen/pb-go/flyteidl/service/admin.swagger.json b/flyteidl/gen/pb-go/flyteidl/service/admin.swagger.json index 2b7341af95..3c34d6abe3 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/admin.swagger.json +++ b/flyteidl/gen/pb-go/flyteidl/service/admin.swagger.json @@ -9543,11 +9543,15 @@ "format": "int64" }, "partition_key": { - "type": "string", - "title": "These two fields are only relevant in the partition value case" + "type": "string" + }, + "bind_to_time_partition": { + "type": "boolean", + "format": "boolean" }, "transform": { - "type": "string" + "type": "string", + "title": "This is only relevant in the time partition case" } }, "title": "Only valid for triggers" @@ -9562,7 +9566,12 @@ "type": "string" }, "partitions": { - "$ref": "#/definitions/corePartitions" + "$ref": "#/definitions/corePartitions", + "description": "Think of a partition as a tag on an Artifact, except it's a key-value pair.\nDifferent partitions naturally have different versions (execution ids)." + }, + "time_partition": { + "$ref": "#/definitions/coreTimePartition", + "description": "There is no such thing as an empty time partition - if it's not set, then there is no time partition." } } }, @@ -10240,7 +10249,13 @@ "type": "object", "properties": { "static_value": { - "type": "string" + "type": "string", + "title": "The string static value is for use in the Partitions object" + }, + "time_value": { + "type": "string", + "format": "date-time", + "title": "The time value is for use in the TimePartition case" }, "triggered_binding": { "$ref": "#/definitions/coreArtifactBindingData" @@ -11159,6 +11174,14 @@ }, "description": "A Task structure that uniquely identifies a task in the system\nTasks are registered as a first step in the system." }, + "coreTimePartition": { + "type": "object", + "properties": { + "value": { + "$ref": "#/definitions/coreLabelValue" + } + } + }, "coreTypeAnnotation": { "type": "object", "properties": { diff --git a/flyteidl/gen/pb-go/flyteidl/service/agent.swagger.json b/flyteidl/gen/pb-go/flyteidl/service/agent.swagger.json index 33eb5cf445..56842974a7 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/agent.swagger.json +++ b/flyteidl/gen/pb-go/flyteidl/service/agent.swagger.json @@ -349,11 +349,15 @@ "format": "int64" }, "partition_key": { - "type": "string", - "title": "These two fields are only relevant in the partition value case" + "type": "string" + }, + "bind_to_time_partition": { + "type": "boolean", + "format": "boolean" }, "transform": { - "type": "string" + "type": "string", + "title": "This is only relevant in the time partition case" } }, "title": "Only valid for triggers" @@ -368,7 +372,12 @@ "type": "string" }, "partitions": { - "$ref": "#/definitions/corePartitions" + "$ref": "#/definitions/corePartitions", + "description": "Think of a partition as a tag on an Artifact, except it's a key-value pair.\nDifferent partitions naturally have different versions (execution ids)." + }, + "time_partition": { + "$ref": "#/definitions/coreTimePartition", + "description": "There is no such thing as an empty time partition - if it's not set, then there is no time partition." } } }, @@ -735,7 +744,13 @@ "type": "object", "properties": { "static_value": { - "type": "string" + "type": "string", + "title": "The string static value is for use in the Partitions object" + }, + "time_value": { + "type": "string", + "format": "date-time", + "title": "The time value is for use in the TimePartition case" }, "triggered_binding": { "$ref": "#/definitions/coreArtifactBindingData" @@ -1339,6 +1354,14 @@ }, "description": "A Task structure that uniquely identifies a task in the system\nTasks are registered as a first step in the system." }, + "coreTimePartition": { + "type": "object", + "properties": { + "value": { + "$ref": "#/definitions/coreLabelValue" + } + } + }, "coreTypeAnnotation": { "type": "object", "properties": { diff --git a/flyteidl/gen/pb-go/flyteidl/service/external_plugin_service.swagger.json b/flyteidl/gen/pb-go/flyteidl/service/external_plugin_service.swagger.json index 1abbb6085d..c83aad0fa0 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/external_plugin_service.swagger.json +++ b/flyteidl/gen/pb-go/flyteidl/service/external_plugin_service.swagger.json @@ -171,11 +171,15 @@ "format": "int64" }, "partition_key": { - "type": "string", - "title": "These two fields are only relevant in the partition value case" + "type": "string" + }, + "bind_to_time_partition": { + "type": "boolean", + "format": "boolean" }, "transform": { - "type": "string" + "type": "string", + "title": "This is only relevant in the time partition case" } }, "title": "Only valid for triggers" @@ -190,7 +194,12 @@ "type": "string" }, "partitions": { - "$ref": "#/definitions/corePartitions" + "$ref": "#/definitions/corePartitions", + "description": "Think of a partition as a tag on an Artifact, except it's a key-value pair.\nDifferent partitions naturally have different versions (execution ids)." + }, + "time_partition": { + "$ref": "#/definitions/coreTimePartition", + "description": "There is no such thing as an empty time partition - if it's not set, then there is no time partition." } } }, @@ -543,7 +552,13 @@ "type": "object", "properties": { "static_value": { - "type": "string" + "type": "string", + "title": "The string static value is for use in the Partitions object" + }, + "time_value": { + "type": "string", + "format": "date-time", + "title": "The time value is for use in the TimePartition case" }, "triggered_binding": { "$ref": "#/definitions/coreArtifactBindingData" @@ -1101,6 +1116,14 @@ }, "description": "A Task structure that uniquely identifies a task in the system\nTasks are registered as a first step in the system." }, + "coreTimePartition": { + "type": "object", + "properties": { + "value": { + "$ref": "#/definitions/coreLabelValue" + } + } + }, "coreTypeAnnotation": { "type": "object", "properties": { diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/README.md b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/README.md index 11c1fbabdc..c8d99e260c 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/README.md +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/README.md @@ -358,6 +358,7 @@ Class | Method | HTTP request | Description - [CoreTaskNode](docs/CoreTaskNode.md) - [CoreTaskNodeOverrides](docs/CoreTaskNodeOverrides.md) - [CoreTaskTemplate](docs/CoreTaskTemplate.md) + - [CoreTimePartition](docs/CoreTimePartition.md) - [CoreTypeAnnotation](docs/CoreTypeAnnotation.md) - [CoreTypeStructure](docs/CoreTypeStructure.md) - [CoreTypedInterface](docs/CoreTypedInterface.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 3a899fee8d..968ef01209 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/api/swagger.yaml +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/api/swagger.yaml @@ -6993,12 +6993,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" - partitions: value: key: @@ -7008,12 +7021,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" scheduled_at: "2000-01-23T04:56:07.000+00:00" nesting: 0 system_metadata: @@ -7419,12 +7445,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" - partitions: value: key: @@ -7434,12 +7473,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" scheduled_at: "2000-01-23T04:56:07.000+00:00" nesting: 0 system_metadata: @@ -7656,12 +7708,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" - partitions: value: key: @@ -7671,12 +7736,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" scheduled_at: "2000-01-23T04:56:07.000+00:00" nesting: 0 system_metadata: @@ -7867,12 +7945,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" - partitions: value: key: @@ -7882,12 +7973,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" scheduled_at: "2000-01-23T04:56:07.000+00:00" nesting: 0 system_metadata: @@ -8045,12 +8149,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" - partitions: value: key: @@ -8060,12 +8177,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" scheduled_at: "2000-01-23T04:56:07.000+00:00" nesting: 0 system_metadata: @@ -8346,12 +8476,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -8416,7 +8559,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" updated_at: "2000-01-23T04:56:07.000+00:00" created_at: "2000-01-23T04:56:07.000+00:00" state: {} @@ -8548,12 +8693,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -8618,11 +8776,14 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_query: binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 artifact_id: partitions: @@ -8634,12 +8795,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" uri: "uri" artifact_tag: artifact_key: @@ -8653,7 +8827,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_id: partitions: value: @@ -8664,12 +8840,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" required: true spec: workflow_id: @@ -8878,12 +9067,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -8948,11 +9150,14 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_query: binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 artifact_id: partitions: @@ -8964,12 +9169,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" uri: "uri" artifact_tag: artifact_key: @@ -8983,7 +9201,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_id: partitions: value: @@ -8994,12 +9214,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" required: true security_context: run_as: @@ -9089,12 +9322,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -9159,7 +9405,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" updated_at: "2000-01-23T04:56:07.000+00:00" created_at: "2000-01-23T04:56:07.000+00:00" state: {} @@ -9291,12 +9539,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -9361,11 +9622,14 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_query: binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 artifact_id: partitions: @@ -9377,12 +9641,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" uri: "uri" artifact_tag: artifact_key: @@ -9396,7 +9673,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_id: partitions: value: @@ -9407,12 +9686,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" required: true adminLaunchPlanCreateRequest: type: "object" @@ -9469,12 +9761,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -9539,7 +9844,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" updated_at: "2000-01-23T04:56:07.000+00:00" created_at: "2000-01-23T04:56:07.000+00:00" state: {} @@ -9671,12 +9978,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -9741,11 +10061,14 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_query: binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 artifact_id: partitions: @@ -9757,12 +10080,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" uri: "uri" artifact_tag: artifact_key: @@ -9776,7 +10112,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_id: partitions: value: @@ -9787,12 +10125,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" required: true spec: workflow_id: @@ -10001,12 +10352,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -10071,11 +10435,14 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_query: binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 artifact_id: partitions: @@ -10087,12 +10454,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" uri: "uri" artifact_tag: artifact_key: @@ -10106,7 +10486,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_id: partitions: value: @@ -10117,12 +10499,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" required: true security_context: run_as: @@ -10193,12 +10588,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -10263,7 +10671,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" updated_at: "2000-01-23T04:56:07.000+00:00" created_at: "2000-01-23T04:56:07.000+00:00" state: {} @@ -10395,12 +10805,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -10465,11 +10888,14 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_query: binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 artifact_id: partitions: @@ -10481,12 +10907,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" uri: "uri" artifact_tag: artifact_key: @@ -10500,7 +10939,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_id: partitions: value: @@ -10511,12 +10952,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" required: true spec: workflow_id: @@ -10725,12 +11179,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -10795,11 +11262,14 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_query: binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 artifact_id: partitions: @@ -10811,12 +11281,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" uri: "uri" artifact_tag: artifact_key: @@ -10830,7 +11313,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_id: partitions: value: @@ -10841,12 +11326,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" required: true security_context: run_as: @@ -11232,12 +11730,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -11302,11 +11813,14 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_query: binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 artifact_id: partitions: @@ -11318,12 +11832,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" uri: "uri" artifact_tag: artifact_key: @@ -11337,7 +11864,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_id: partitions: value: @@ -11348,12 +11877,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" required: true security_context: run_as: @@ -16111,12 +16653,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -16181,7 +16736,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -16196,12 +16753,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -16266,7 +16836,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -20132,12 +20704,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -20202,7 +20787,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -20217,12 +20804,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -20287,7 +20887,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -20427,12 +21029,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -20497,7 +21112,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -20512,12 +21129,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -20582,7 +21212,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -20759,12 +21391,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -20829,7 +21474,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -20844,12 +21491,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -20914,7 +21574,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -24819,12 +25481,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -24889,7 +25564,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -24904,12 +25581,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -24974,7 +25664,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -26200,12 +26892,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -26270,7 +26975,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -26285,12 +26992,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -26355,7 +27075,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -26548,12 +27270,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -26618,7 +27353,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -26633,12 +27370,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -26703,7 +27453,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -27314,12 +28066,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -27384,7 +28149,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -27399,12 +28166,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -27469,7 +28249,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -27657,12 +28439,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -27727,7 +28522,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -27742,12 +28539,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -27812,7 +28622,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -31832,12 +32644,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -31902,7 +32727,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -31917,12 +32744,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -31987,7 +32827,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -35853,12 +36695,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -35923,7 +36778,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -35938,12 +36795,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -36008,7 +36878,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -36148,12 +37020,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -36218,7 +37103,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -36233,12 +37120,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -36303,7 +37203,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -36480,12 +37382,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -36550,7 +37465,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -36565,12 +37482,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -36635,7 +37565,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -40540,12 +41472,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -40610,7 +41555,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -40625,12 +41572,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -40695,7 +41655,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -44854,12 +45816,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -44924,7 +45899,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -44939,12 +45916,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -45009,7 +45999,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -48875,12 +49867,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -48945,7 +49950,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -48960,12 +49967,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -49030,7 +50050,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -49170,12 +50192,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -49240,7 +50275,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -49255,12 +50292,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -49325,7 +50375,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -49502,12 +50554,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -49572,7 +50637,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -49587,12 +50654,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -49657,7 +50737,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -53562,12 +54644,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -53632,7 +54727,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -53647,12 +54744,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -53717,7 +54827,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -57820,12 +58932,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -57890,7 +59015,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -57905,12 +59032,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -57975,7 +59115,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -61841,12 +62983,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -61911,7 +63066,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -61926,12 +63083,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -61996,7 +63166,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -62136,12 +63308,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -62206,7 +63391,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -62221,12 +63408,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -62291,7 +63491,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -62468,12 +63670,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -62538,7 +63753,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -62553,12 +63770,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -62623,7 +63853,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -66528,12 +67760,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -66598,7 +67843,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -66613,12 +67860,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -66683,7 +67943,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -70561,12 +71823,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -70631,7 +71906,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -70646,12 +71923,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -70716,7 +72006,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -74582,12 +75874,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -74652,7 +75957,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -74667,12 +75974,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -74737,7 +76057,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -74877,12 +76199,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -74947,7 +76282,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -74962,12 +76299,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -75032,7 +76382,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -75209,12 +76561,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -75279,7 +76644,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -75294,12 +76661,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -75364,7 +76744,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -79269,12 +80651,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -79339,7 +80734,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -79354,12 +80751,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -79424,7 +80834,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -79528,13 +80940,17 @@ definitions: format: "int64" partition_key: type: "string" - title: "These two fields are only relevant in the partition value case" + bind_to_time_partition: + type: "boolean" + format: "boolean" transform: type: "string" + title: "This is only relevant in the time partition case" title: "Only valid for triggers" example: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 coreArtifactID: type: "object" @@ -79544,7 +80960,14 @@ definitions: version: type: "string" partitions: + description: "Think of a partition as a tag on an Artifact, except it's a\ + \ key-value pair.\nDifferent partitions naturally have different versions\ + \ (execution ids)." $ref: "#/definitions/corePartitions" + time_partition: + description: "There is no such thing as an empty time partition - if it's\ + \ not set, then there is no time partition." + $ref: "#/definitions/coreTimePartition" example: partitions: value: @@ -79555,12 +80978,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" coreArtifactKey: type: "object" properties: @@ -79598,6 +81034,7 @@ definitions: binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 artifact_id: partitions: @@ -79609,12 +81046,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" uri: "uri" artifact_tag: artifact_key: @@ -79628,7 +81078,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" coreArtifactTag: type: "object" properties: @@ -79648,7 +81100,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" coreBinary: type: "object" properties: @@ -81493,12 +82947,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -81563,7 +83030,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -81578,12 +83047,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -81648,7 +83130,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -85565,12 +87049,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -85635,7 +87132,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -85650,12 +87149,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -85720,7 +87232,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -89613,12 +91127,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -89683,7 +91210,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -89698,12 +91227,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -89768,7 +91310,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -93634,12 +95178,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -93704,7 +95261,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -93719,12 +95278,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -93789,7 +95361,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -93929,12 +95503,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -93999,7 +95586,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -94014,12 +95603,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -94084,7 +95686,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -94261,12 +95865,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -94331,7 +95948,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -94346,12 +95965,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -94416,7 +96048,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -98321,12 +99955,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -98391,7 +100038,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -98406,12 +100055,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -98476,7 +100138,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -99967,6 +101631,11 @@ definitions: properties: static_value: type: "string" + title: "The string static value is for use in the Partitions object" + time_value: + type: "string" + format: "date-time" + title: "The time value is for use in the TimePartition case" triggered_binding: $ref: "#/definitions/coreArtifactBindingData" input_binding: @@ -99978,7 +101647,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" coreLiteral: type: "object" properties: @@ -101864,12 +103535,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -101934,11 +103618,14 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_query: binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 artifact_id: partitions: @@ -101950,12 +103637,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" uri: "uri" artifact_tag: artifact_key: @@ -101969,7 +103669,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_id: partitions: value: @@ -101980,12 +103682,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" required: true coreParameterMap: type: "object" @@ -102124,12 +103839,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -102194,11 +103922,14 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_query: binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 artifact_id: partitions: @@ -102210,12 +103941,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" uri: "uri" artifact_tag: artifact_key: @@ -102229,7 +103973,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_id: partitions: value: @@ -102240,12 +103986,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" required: true corePartitions: type: "object" @@ -102263,7 +104022,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" corePrimitive: type: "object" properties: @@ -103299,12 +105060,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -103369,7 +105143,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -103384,12 +105160,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -103454,7 +105243,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -103504,6 +105295,22 @@ definitions: sql: dialect: {} statement: "statement" + coreTimePartition: + type: "object" + properties: + value: + $ref: "#/definitions/coreLabelValue" + example: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" coreTypeAnnotation: type: "object" properties: @@ -103568,12 +105375,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -103638,7 +105458,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -103653,12 +105475,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -103723,7 +105558,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" coreUnion: type: "object" properties: @@ -103894,12 +105731,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -103964,7 +105814,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" coreVariableMap: type: "object" properties: @@ -103988,12 +105840,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -104058,7 +105923,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" coreVoid: type: "object" description: "Used to denote a nil/null/None assignment to a scalar value. The\ @@ -108067,12 +109934,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -108137,7 +110017,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -108152,12 +110034,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -108222,7 +110117,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" eventEventReason: type: "object" properties: @@ -112388,12 +114285,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -112458,7 +114368,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -112473,12 +114385,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -112543,7 +114468,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -116409,12 +118336,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -116479,7 +118419,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -116494,12 +118436,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -116564,7 +118519,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: @@ -116704,12 +118661,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -116774,7 +118744,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -116789,12 +118761,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -116859,7 +118844,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -117036,12 +119023,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -117106,7 +119106,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -117121,12 +119123,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -117191,7 +119206,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" config: key: "config" security_context: @@ -121096,12 +123113,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -121166,7 +123196,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" inputs: variables: key: @@ -121181,12 +123213,25 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" artifact_key: domain: "domain" name: "name" project: "project" version: "version" + time_partition: + value: + input_binding: + var: "var" + static_value: "static_value" + triggered_binding: + transform: "transform" + partition_key: "partition_key" + bind_to_time_partition: true + index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" type: schema: columns: @@ -121251,7 +123296,9 @@ definitions: triggered_binding: transform: "transform" partition_key: "partition_key" + bind_to_time_partition: true index: 1 + time_value: "2000-01-23T04:56:07.000+00:00" connections: upstream: key: diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_artifact_binding_data.go b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_artifact_binding_data.go index fe0083167e..e9df809c3b 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_artifact_binding_data.go +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_artifact_binding_data.go @@ -12,5 +12,6 @@ package flyteadmin type CoreArtifactBindingData struct { Index int64 `json:"index,omitempty"` PartitionKey string `json:"partition_key,omitempty"` + BindToTimePartition bool `json:"bind_to_time_partition,omitempty"` Transform string `json:"transform,omitempty"` } diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_artifact_id.go b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_artifact_id.go index 13c054e25a..701466b9c3 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_artifact_id.go +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_artifact_id.go @@ -12,5 +12,8 @@ package flyteadmin type CoreArtifactId struct { ArtifactKey *CoreArtifactKey `json:"artifact_key,omitempty"` Version string `json:"version,omitempty"` + // Think of a partition as a tag on an Artifact, except it's a key-value pair. Different partitions naturally have different versions (execution ids). Partitions *CorePartitions `json:"partitions,omitempty"` + // There is no such thing as an empty time partition - if it's not set, then there is no time partition. + TimePartition *CoreTimePartition `json:"time_partition,omitempty"` } diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_label_value.go b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_label_value.go index 772c27188e..12e4783cfd 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_label_value.go +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_label_value.go @@ -9,8 +9,13 @@ package flyteadmin +import ( + "time" +) + type CoreLabelValue struct { StaticValue string `json:"static_value,omitempty"` + TimeValue time.Time `json:"time_value,omitempty"` TriggeredBinding *CoreArtifactBindingData `json:"triggered_binding,omitempty"` InputBinding *CoreInputBindingData `json:"input_binding,omitempty"` } diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_time_partition.go b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_time_partition.go new file mode 100644 index 0000000000..ea4002a6f0 --- /dev/null +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_core_time_partition.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 CoreTimePartition struct { + Value *CoreLabelValue `json:"value,omitempty"` +} diff --git a/flyteidl/gen/pb-go/flyteidl/service/openapi.go b/flyteidl/gen/pb-go/flyteidl/service/openapi.go index 5b5fd95f7b..7c58eb9902 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/openapi.go +++ b/flyteidl/gen/pb-go/flyteidl/service/openapi.go @@ -78,7 +78,7 @@ func (fi bindataFileInfo) Sys() interface{} { return nil } -var _adminSwaggerJson = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xfd\x7b\x73\xe3\xb8\xb5\x28\x8a\xff\x9f\x4f\x81\xea\xfd\xab\xea\x99\xc4\x76\x4f\x1e\x67\xff\x52\xde\x75\xea\x5e\x8d\xad\xee\xd1\x19\xb7\xed\xf1\x63\x66\x4f\x1d\xed\xd2\x40\x24\x24\x21\xa6\x00\x0d\x00\xda\xad\xa4\xf2\xdd\x6f\x61\x01\x20\x41\x8a\x94\xa8\xa7\x29\x37\x92\xaa\xc4\x2d\x92\x78\x2c\x2c\xac\xf7\xe3\x5f\x7f\x40\xe8\x9d\x7c\xc1\xe3\x31\x11\xef\xce\xd1\xbb\xbf\x9c\x7d\xf7\xee\x44\xff\x46\xd9\x88\xbf\x3b\x47\xfa\x39\x42\xef\x14\x55\x09\xd1\xcf\x47\xc9\x5c\x11\x1a\x27\x1f\x24\x11\xcf\x34\x22\x1f\x70\x3c\xa5\xec\x6c\x26\xb8\xe2\xf0\x21\x42\xef\x9e\x89\x90\x94\x33\xfd\xba\xfd\x13\x31\xae\x90\x24\xea\xdd\x1f\x10\xfa\x37\x0c\x2f\xa3\x09\x99\x12\xf9\xee\x1c\xfd\x5f\xf3\xd1\x44\xa9\x99\x1b\x40\xff\x2d\xf5\xbb\xff\x03\xef\x46\x9c\xc9\xb4\xf0\x32\x9e\xcd\x12\x1a\x61\x45\x39\xfb\xf0\x0f\xc9\x59\xfe\xee\x4c\xf0\x38\x8d\x1a\xbe\x8b\xd5\x44\xe6\x7b\xfc\x80\x67\xf4\xc3\xf3\x9f\x3f\xe0\x48\xd1\x67\x32\x48\x70\xca\xa2\xc9\x60\x96\x60\x26\x3f\x70\x31\xfe\xf0\x2f\x1a\x9f\x71\x31\xfe\x37\xfc\x31\x13\xfc\x1f\x24\x52\xe6\x1f\x31\x9f\x62\xca\xcc\xdf\x0c\x4f\xc9\xbf\xb3\x41\x11\x7a\x37\x26\xca\xfb\xa7\xde\x7a\x3a\x9d\x62\x31\xd7\xe0\xf9\x48\x54\x34\x41\x6a\x42\x90\x99\x14\x39\x78\xf1\x11\xc2\xe8\x5c\x90\xd1\xf9\x6f\x82\x8c\x06\x0e\xea\x67\x06\xda\x57\xb0\xb4\xdb\x04\xb3\xdf\xce\x2c\xcc\x60\x64\x3e\x23\x02\x36\xda\x8b\xf5\xe8\x9f\x88\xea\xc0\xb0\xf9\xfb\x7f\xf1\x5f\x17\x44\xce\x38\x93\x44\x16\xd6\x87\xd0\xbb\xbf\x7c\xf7\x5d\xe9\x27\x84\xde\xc5\x44\x46\x82\xce\x94\x3d\xd9\x0e\x92\x69\x14\x11\x29\x47\x69\x82\xdc\x48\xfe\x6a\xcc\x5e\xf5\x31\xe3\x85\xc1\x10\x7a\xf7\xff\x13\x64\xa4\xc7\xf9\x8f\x0f\x31\x19\x51\x46\xf5\xb8\xd2\x60\x53\xbe\xdc\x77\x85\xaf\xfe\xfd\x87\xaa\xbf\xff\xed\xed\x68\x86\x05\x9e\x12\x45\x44\x7e\xfe\xe6\x3f\xa5\xbd\xe8\x43\xd2\x93\x9b\x13\x2d\x2f\xba\xb4\xd3\x1b\xf8\x0b\x27\x27\x88\x8b\x31\x7a\x22\x73\x04\x28\x45\x62\xa4\x38\x9c\x9d\x20\x92\xa7\x22\x5a\xdc\x3d\x85\xef\x35\x9a\x95\x9f\x08\xf2\x7b\x4a\x05\xd1\xc7\xa4\x44\x4a\x4a\x4f\xd5\x7c\x06\xcb\x93\x4a\x50\x36\xf6\x81\xf0\xef\x93\x46\x9b\xb2\xd8\xb9\x62\x63\xd7\x78\x4a\x34\xa6\xe9\x3d\xd8\x2f\x0a\xfb\x41\x43\x92\x70\x36\x96\x48\xf1\xf6\x6c\xcd\xdc\xb5\x35\x76\x66\x3e\xa8\xdd\x58\x9f\x75\xdc\x2b\x11\x66\x68\x48\x90\x26\x37\x34\x26\x82\xc4\x08\x4b\x84\x91\x4c\x87\x92\x28\xf4\x42\xd5\x84\x32\xfd\xef\x19\x89\xe8\x88\x46\x0e\x66\xed\x81\x0d\xfc\xb9\x1c\x32\x8f\x92\x08\xbd\xf0\x67\x1a\x93\x18\x3d\xe3\x24\x25\x68\xc4\x45\x11\x8f\xfb\xec\x61\xa2\xe1\x30\x1d\x52\x06\xf4\x44\xc3\xd2\x61\xc8\x9f\x1c\xb8\xfe\x84\xf4\x7c\x28\x65\xf4\xf7\x94\x24\x73\x44\x63\xc2\x14\x1d\x51\x22\xcb\xa3\xfd\x89\xdb\x2b\x84\x4e\x91\x86\x33\x11\x0a\xe0\xcd\x99\x22\x5f\x94\x44\xa7\x28\xa1\x4f\x04\xbd\xbf\xa2\x52\xa1\xce\x6d\xef\xfd\x09\x7a\x6f\x88\x00\x02\xf2\xfb\xfe\x00\x10\xce\xfe\xfe\x1f\x8f\x9e\x28\x3c\x2e\x53\x92\x77\x1d\x4d\xa2\xee\x0d\xf7\xcb\x47\xf8\x9f\x3f\xf8\xe3\xd8\xf3\x5a\xcd\x52\x0c\x3f\xc9\x99\x89\xe5\x24\x4d\xf9\x07\x00\xac\xc8\x3a\xa4\x3e\xab\x6d\x39\x87\x1e\xb7\xcc\x3a\xe4\x91\xf1\x0e\xbd\x87\x7d\xf3\x8f\xb7\xc7\x3c\xb6\xe1\x1c\x58\xc1\x95\xc6\x94\x19\x0a\x90\x11\x04\x21\x35\x11\x70\xcb\x6e\xc9\x4e\xb7\x61\x24\xde\xce\x3c\x5e\xe2\x58\x84\x07\x95\x16\xee\x3b\xa1\x53\xba\xea\x7c\x7b\x2c\xd6\x22\xb3\xa5\xe4\x2c\x9d\x0e\x89\xd0\x60\x70\xc8\x0a\xbb\x1d\x6a\xe4\x55\xa9\x60\x24\x6e\xb0\xcd\xdf\x53\x22\xe6\x4b\xf6\x39\xc2\x89\xac\xdb\x28\x65\x8a\x68\xfd\xa4\xf4\x78\xc4\xc5\x14\x2b\xfb\xc2\x7f\xfe\x6d\x5d\x40\x28\xfe\x44\x56\x9d\x7f\xcf\x9c\x66\x84\x25\xa0\xc1\x34\x4d\x14\x9d\x25\x04\xcd\xf0\x98\x48\x0b\x91\x34\x51\xf2\x04\x5e\xd3\x3a\x11\x11\xa7\x19\x7b\x85\x19\x9c\x58\x91\x4a\x73\xe9\x47\x99\xcc\xcf\xc8\x17\x05\x23\xf5\x19\x08\x16\x00\x22\x9f\x5d\xee\x01\x94\x9b\xe1\x8c\xe4\x42\x0d\x86\xf3\xb3\x27\xb2\x30\x6f\x2d\xe6\x60\x86\xb0\x52\x82\x0e\x53\x45\xf4\xbe\xf5\x18\x8e\xe2\x01\xc1\x37\xd2\x47\x13\xd2\xf0\x7a\x1b\x8e\xa9\x20\x11\xec\x6d\x9d\x0b\x93\x7d\xa5\xf7\xad\xe9\xfd\xdc\xec\x5e\x93\x7f\x2d\x6c\x55\x40\x20\x3b\xf2\x3e\xeb\x33\x74\x8a\x2e\xbb\xf7\x17\xdd\xeb\xcb\xde\xf5\xa7\x73\xf4\xfd\x1c\xc5\x64\x84\xd3\x44\x9d\xa0\x11\x25\x49\x2c\x11\x16\x04\x86\x24\xb1\x16\xa8\xf4\x62\x08\x8b\x29\x1b\x23\x2e\x62\x22\xf6\x07\xc6\xd2\x53\xc2\xd2\x69\x89\x53\xc2\xef\xf9\xea\x4b\x5f\x68\xf9\x29\x7b\x54\x78\xf2\x3f\x0b\x00\x86\x1d\xeb\xb9\xbd\xd1\x5e\x55\x62\x3b\x62\xbd\xff\xb8\x44\xb7\x03\xa8\xfd\x41\x43\x0e\x1a\x72\x35\x64\x82\x86\xbc\x15\x84\xf7\xaf\x12\xed\x58\x1a\x38\x3c\x1b\x39\x0e\x75\xff\xb8\x58\xc6\x21\xb4\xfd\xa0\x1b\x07\xdd\x38\xe8\xc6\x41\x37\x2e\x82\x2a\xe8\xc6\x41\x37\x6e\x9d\x6e\xdc\xe0\x18\x83\xa0\xe6\x0b\x6a\xd1\x84\x26\xb1\x20\xcc\xb8\x65\x14\x96\x4f\x03\xf2\x85\x44\xa9\x86\xc0\x40\x2b\x0e\x3c\x26\xc5\x5f\x0a\xff\x00\x3f\x4e\xf1\x2b\xb9\xc1\x30\xb9\x64\xb8\xf6\xa7\x99\x2d\x62\xed\x2f\xc1\x72\xd1\xec\x3b\xf8\x85\xc6\x95\x6f\xc3\x2f\x2b\xf6\xe0\xde\x59\xb2\x58\xf7\x4a\xed\xaa\xdc\x0b\x56\x00\xae\x7c\x47\x10\x25\xe6\x03\xac\x14\x99\xce\xd4\x9a\x56\x19\x8c\x12\x2d\x66\x2f\x13\xab\xaf\x79\x4c\xba\x6e\xbe\xdf\x90\x91\xee\x49\x8c\x86\x73\x7b\x2d\x46\x44\x10\x16\x91\xfa\x11\x1e\xb0\x7c\xca\x47\x58\x25\x9b\x17\xe6\x93\x1f\xb9\xd0\x9f\x1f\x85\x3b\xae\xb0\xf2\x43\xc8\xe8\x9b\xdc\xdc\x37\xe6\xc2\xdb\x94\xea\xbc\x39\x5b\xd8\x86\x34\x34\x58\xce\xb6\x87\x64\x53\x3b\x1b\x17\x48\xce\xa5\x22\xd3\x95\x16\xb7\xe3\x01\x84\x65\x92\x6d\x5d\x70\x89\x4f\x7f\x05\xb7\xbe\x28\x75\x84\xeb\xbd\x06\xc8\x76\x65\x2f\x6f\xfb\x3e\x5d\xc8\xf2\xf2\xad\xde\xbb\xe3\xf3\xdc\x75\x47\xb1\xcd\x82\x3c\xbc\xeb\x45\xee\xc9\x02\x55\x7b\x56\x0e\xda\x03\x58\xc0\x0a\xdb\x43\xd1\xe3\x92\xdd\x3f\xfd\xa9\x6f\xb4\x33\x16\x5a\x35\xa1\xd2\xb3\x5f\xa2\x88\x0b\x23\x0e\xc7\xf6\xbe\x1b\xf3\x43\xe7\xa1\x73\xdf\x7d\x38\x47\x1d\x14\x63\x85\xf5\x05\x17\x64\x26\x88\x24\x4c\x81\x69\x47\x7f\xaf\xe6\x68\xca\x63\x92\x18\x23\xc4\x47\x2d\xfd\xa3\x4b\xac\xf0\x05\x56\x38\xe1\xe3\x33\xd4\x81\x7f\xea\x8f\xa9\x44\x38\x91\x1c\x61\x87\x56\x24\x76\x43\x60\x16\x3b\xd2\x82\x51\xc4\xa7\x33\x9a\x64\xde\xa6\xcc\xde\x46\x59\x4c\x9f\x69\x9c\xe2\x04\xf1\xa1\xa6\x2a\xf2\xac\xcf\xba\xcf\x84\xa9\x14\x27\xc9\x1c\xe1\x24\x41\x76\x5a\xf7\x02\x92\x13\x9e\x26\xb1\x1e\xd7\xad\x52\xd2\x29\x4d\xb0\xd0\x32\xad\x59\xed\x8d\x1d\x0b\x3d\x4c\x48\xb6\x56\x58\x97\x86\xe6\x14\x3f\x11\x89\xa8\x42\x33\x2e\x25\x1d\x26\xf9\x9d\x7f\xec\x21\x58\xf7\xc5\x55\x0f\x4c\x3c\x91\x42\xdc\xd0\x50\x37\xb9\x35\xe9\xb9\x19\xa7\x98\x31\x02\x13\x73\x35\x21\xc2\x4e\x6f\x5f\x7e\x6d\x6b\xcd\xe3\xf5\xfd\x6d\xf7\xa2\xf7\xb1\xd7\xbd\x5c\x34\xd7\x3c\x74\xee\x7f\x5c\xfc\xf5\x97\x9b\xbb\x1f\x3f\x5e\xdd\xfc\xb2\xf8\xe4\xaa\xf3\x78\x7d\xf1\xc3\xe0\xf6\xaa\x73\xbd\xf8\xd0\xa2\x55\x63\xcb\x8f\xbf\xb2\x9d\xdd\xad\xa3\x33\x0a\x05\xa3\xfe\x1a\xc7\xbe\x6b\xa3\xfe\xc9\xdb\xb5\xea\x8f\x68\x02\x46\x87\xc6\x16\xfd\xcc\x6a\x64\xbf\x44\x33\x2c\xa5\x91\x03\xcd\x0a\xce\xfa\xec\x33\x17\x9a\x5c\x8f\xb8\xa6\x88\x5a\x56\x54\x22\x8d\x14\x65\xe3\xec\xa3\x73\xd4\x4f\xbf\xfb\xee\xaf\xd1\x15\x65\x4f\xf0\x17\x69\x23\x70\x82\xcb\x23\xb8\x3c\x5a\xe7\xf2\xf8\x43\xc5\xa7\xbb\x77\x0f\x04\x1b\x7f\xb0\xf1\x1f\xce\xc6\x1f\x4c\xfc\xde\x1a\x82\x7d\x7b\x5b\x40\x04\x03\x58\xb0\x6f\x6f\x0f\x88\x60\xdf\x6e\xe9\x8e\xc3\xf5\x0e\xf6\xed\x60\xdf\x0e\xf6\xed\x60\xdf\x0e\xf6\xed\x60\xdf\xfe\x6a\xec\xdb\x2d\x0c\x79\x0a\x46\xfe\x60\xe4\x0f\x46\xfe\x60\xe4\x0f\x46\xfe\x60\xe4\x3f\x1e\x23\xbf\x96\x76\x3f\xf8\xb6\xfd\xdd\xe6\xfb\x6b\x79\x92\xcd\x52\x05\xd2\x23\x4f\x95\xfe\x53\x4f\x09\xe8\xb1\x24\xeb\xbf\x99\x0d\xf9\x13\x51\xd9\x8b\x5a\x9a\x3d\x06\xd3\xf1\x2f\x5c\x3c\x8d\x12\xfe\x92\x2d\xfc\x13\x51\x7a\xed\x77\x76\x96\x50\x07\x20\xd4\x01\x78\xdd\x3a\x00\xc7\x66\xbf\x3d\x46\xe9\x7e\xff\x34\xbd\xa8\x0f\x19\xc2\x5e\xe3\x93\xad\x75\xb9\xd6\x78\x54\x3d\x87\xe9\x41\x98\x41\xd1\x2d\xb9\x82\x21\x14\x5e\x3e\x16\xa6\x50\x58\xf4\xe1\x19\xc2\x57\xe1\x39\x0c\x8e\xc1\x0d\x01\xf5\x86\xf9\x46\xab\xdc\x7a\x47\x6f\xb2\xda\x3f\x53\x73\x25\xc9\x17\xf3\x90\x03\xbb\xb3\xec\xee\xf8\x52\x64\x5f\x99\xdf\xbd\xbd\x64\xd8\xc0\xd1\x1b\x6e\x33\x70\xf4\x5a\x30\x05\x8e\xbe\x6a\x3d\x87\xe3\x76\x1b\xd5\xe1\x58\x27\x28\x77\x8d\x28\xdc\xc6\x61\xb7\x2b\xe2\x6c\x2b\x03\x6b\xab\x22\x69\x17\x43\x67\x2b\x63\x65\xb7\x0b\x8e\xdd\x94\x55\x37\x0f\x77\xfd\x44\x54\xe1\xe5\xa3\x61\xd5\x85\x55\x1f\x9e\x55\xbf\xba\x5b\xf7\xb5\x68\xd8\xd7\x17\xda\x1b\x62\x79\xf7\x08\xba\xb7\xce\xf2\xdb\x1b\xad\xfb\x15\x84\xe7\x86\x78\xdc\xb5\x60\xf4\xb6\x02\x70\xdf\x6a\xc4\xed\x71\x86\xd8\x86\x98\xda\x10\x53\xbb\x53\x03\x6f\xe9\xe9\x57\x15\x53\x7b\xcc\x41\xb4\x87\x33\x4f\x80\xfd\xe1\xad\x84\x10\x1d\x85\x4e\xde\x82\x18\xa2\x37\xa9\x78\xbf\x61\xf9\x3c\xc8\xe5\x6f\x2c\x30\x6a\xff\xf4\x3d\x98\x94\x8f\xcf\xa4\x7c\x0c\xdc\xab\xdd\x16\xe5\x37\xcc\x03\x82\x75\x35\x58\x57\x77\xb0\xf3\x60\x5d\x0d\xd6\xd5\x16\x5e\xd1\x60\x5d\x0d\xd6\xd5\x60\x5d\x0d\xd6\xd5\x60\x5d\x45\xc1\xba\xea\x0d\xf4\x5a\xa9\xb5\x6d\x08\x5e\x39\x2a\x9b\x72\xbe\xf5\x81\xbb\xe0\x45\x1b\xf3\xbf\xca\x64\xf7\xdf\x0d\x6c\xcd\xf0\x97\x53\xea\xd7\xad\x98\x58\xab\xa5\x5f\xe6\x8b\xed\x02\x91\xfc\xcd\x92\x8a\x15\x0a\xfb\xc2\x77\x47\x61\x6f\x5e\x58\x75\x30\x30\x6f\x2a\xf2\xbc\x92\xd0\xb0\x27\x08\x1c\x09\xfb\x5a\xff\xa0\xde\xb0\x2e\x19\x74\xc8\xed\x3d\x01\x47\xa3\x3b\x1e\x8f\xce\xf8\xda\xb2\x45\x43\xc1\x62\xe7\x35\x97\x2b\x24\x09\x8f\xff\xae\xaa\xa0\x5c\xfe\x9a\x12\xf9\xb7\xa3\x94\x28\x0e\x51\x44\xf9\x4d\x4a\x15\x41\xa4\x08\x22\x85\x1d\x2a\x88\x14\x6f\x58\xa4\xe8\xb3\x87\x89\x86\xc3\x74\x48\x59\x66\x7d\x73\x18\xf2\x27\x07\xae\x3f\x21\x3d\x1f\x4a\x19\xfd\x3d\x25\xc9\x3c\xbf\xbe\xb2\x3c\x5a\x56\x89\x0b\x9d\x22\x0d\x67\x22\x14\xc0\x9b\x33\x45\xbe\x28\x89\x4e\x51\x42\x9f\x08\x7a\xaf\x09\x33\xea\xdc\xf6\xde\x9f\xa0\xf7\x57\xd0\x10\x00\xcd\x12\xcc\xe4\xfb\xd6\x18\x5a\x42\x19\xc4\x7d\x95\x41\x0c\x55\x10\x43\x15\xc4\xa6\x00\x0a\x55\x10\x43\x15\xc4\xe3\xad\x82\xb8\x33\xfd\x70\xc3\x20\xe7\x57\xd1\x14\x8f\xd3\xf6\x1c\x34\xc5\xa0\x29\x06\x4d\x31\x68\x8a\x41\x53\x3c\x16\x4d\xb1\x1d\x10\x0e\x6a\x62\x50\x13\x83\x9a\xb8\x43\xe0\x04\x35\x31\xa8\x89\x41\x4d\x7c\x93\x51\x49\x47\xa9\x18\x1e\x40\x29\x0c\x2a\x54\x50\xa1\xec\x50\x41\x85\x7a\xc3\x2a\x54\x6b\x36\x74\x3c\xf1\x3b\xcd\xf6\x13\x42\x9e\x57\xcb\x13\x6f\x26\x12\xe9\xaf\x47\x29\x46\x1c\xc2\xbe\x1c\xe4\x88\x20\x47\xd8\xa1\x82\x1c\xf1\x86\xe5\x88\xd6\x99\x62\x5b\x63\x4b\x39\x46\x59\x20\x18\x99\x9b\x03\x22\x18\x99\x1b\x83\x2a\x18\x99\x97\x00\x27\x18\x99\x83\x91\x39\x18\x99\xdf\x64\xf8\x51\xd0\x0e\x83\x76\xe8\xff\x1e\xb4\xc3\xa0\x1d\x06\xed\x30\x04\xea\x04\xd5\x30\xa8\x86\x41\x35\x0c\xaa\xe1\x2a\xe0\x04\xd5\x30\xa8\x86\x5f\x97\x6a\x48\x9e\x09\x53\x12\x7a\xdd\xfa\x8a\xd2\xbb\x19\x97\xf5\x0a\x9e\x4f\x1d\x2a\x94\x3b\x18\xb3\xd8\x73\x16\xaa\xb6\xfd\x86\x26\x58\x22\x1e\x45\xa9\x28\xdd\x81\xb2\x7a\x77\x21\x08\x56\x04\x46\xd0\x1f\x1e\x83\x5a\xb7\xb8\xdd\x43\x15\x20\x1e\xf2\x78\x01\xdb\xcd\x45\xa8\x7a\xb2\x5c\xcc\xda\xd9\xd6\x7f\x4f\x49\x33\xad\x76\x8f\x48\x0d\xd9\x56\x06\x19\x17\xbb\x5b\xbe\xd8\x86\x07\x3b\xc6\xfa\x85\x3e\x0a\x1b\x61\x7e\x36\x8a\xfe\xf8\x28\x72\xaa\xaa\xf7\x7d\xa8\x2b\x50\x7d\xc8\x7b\x96\xf7\x0f\xad\xc4\xbc\xfa\x3d\xaf\x3b\xe3\x96\xdd\xf5\xda\x66\xee\xed\x65\x70\x47\x71\xc5\x5f\x8f\xc3\xd5\x9e\x6b\xb8\xe1\x5f\x1d\x27\x9f\x61\x41\x98\x1a\x34\x6d\x60\xbd\xe3\x3b\x5f\x68\x34\xb1\xd1\x9d\x87\x11\x8e\xe6\xce\x2f\xee\xf7\xb0\x77\xbe\xf1\x69\x07\x4a\xb0\x5b\x4a\x50\x75\xf0\x6d\xa0\x04\xed\xbe\xd3\xe1\x4a\xc3\x7f\x02\x52\xaf\x87\xd4\xc7\xa3\x8b\x1e\x03\x82\xbf\xae\x2a\xfa\xea\x48\xde\x4e\x2d\x2d\xeb\xf9\xd6\x18\xc5\x1f\x04\x1d\x8f\x89\x30\x96\xe6\x48\xa3\xa2\x75\x67\x36\x6a\xd0\xb9\x12\xad\xb3\x57\x8f\x01\xa5\xb3\xc5\x9a\xb5\x7f\x35\xb8\xbc\xb0\xef\x96\x20\x71\xb1\x90\x93\x20\x11\x7f\x26\xa2\x31\x66\xdf\x11\x40\x67\x20\xde\x33\x41\x9e\x29\x4f\x65\x32\x3f\x15\x29\x43\x8e\x13\xa0\x6c\x2e\x13\x65\xf3\x42\x93\x04\x71\x96\xcc\x91\x54\x58\x28\xf7\x98\x8d\xd1\x48\xf0\x29\x5c\x91\x04\x4b\x85\x9e\x18\x7f\x61\x68\x84\x69\x92\x0a\x82\x66\x9c\x32\x75\xd6\x67\x3d\x86\xee\xcc\x1a\xa1\x2b\xca\x09\x4a\xa5\xbe\x58\x11\x66\x8c\x2b\x14\x4d\x30\x1b\x13\x84\xd9\xdc\xb6\x17\xcc\xd1\x04\x71\x81\xd2\x59\x8c\x15\x81\x29\x4a\xb9\x60\xd9\x1a\x21\xec\x80\x4a\x44\x25\x22\x5f\x94\x20\x53\x92\xcc\xf5\x1c\xfa\x22\x28\x8e\x2c\x7c\xcc\x52\x6d\xb3\x32\x22\x04\x17\x12\xfa\xa9\x0c\xe7\xff\xc4\x4c\x51\x46\x10\x78\x42\xa4\x09\x29\x38\x45\x57\x5c\x82\x5f\xf6\xc7\xbf\x4b\x14\x25\xa9\x54\x44\x9c\xa0\x61\x3a\x96\x88\x32\x34\x4b\xb0\x1a\x71\x31\xd5\x2b\xa4\x4c\x2a\x3c\xa4\x09\x55\xf3\x13\x34\xc5\xd1\xc4\x8c\x05\x30\x90\x27\x7d\x16\xf3\x17\x26\x95\x20\x38\x9b\xdd\x3d\x44\xdf\xf8\xcf\x0c\x36\xc8\x6f\x4f\xa0\xa9\x1a\x9d\xce\x92\xb9\xbf\xfc\xfc\xf8\xcd\x99\xe8\x41\x48\x8c\x86\x24\xc2\xa9\xb4\x91\x51\x4a\xcc\x11\xf9\x32\xc1\xa9\x84\xb3\xd3\xdb\xb3\x1d\x69\x22\x3e\x9d\x25\x44\x11\x44\x47\x48\x09\xad\x79\xe0\x31\xa6\x1a\x74\xf7\x84\x34\xa0\x68\xf6\x00\xed\x15\xf8\x0d\xfc\x6b\x53\x2e\x08\x8a\x89\xc2\x34\x59\x1a\x2d\x67\xbf\xcd\xc6\x3a\x0a\xd5\xf3\x95\x68\x5e\x50\x27\xf7\x4a\xc8\x8b\x68\xdc\x3e\x4a\x9e\x40\xf0\xd2\x0e\x84\x14\x66\xa3\xaa\x22\x9c\x6c\x29\xaf\xdc\xd9\x45\x85\xeb\x1b\xae\x6f\x79\x25\x87\xbf\xbe\x06\x17\x5b\x7a\x7f\x0f\x96\xd8\xdc\xac\x9d\xf2\x15\x95\x2a\x7b\xf3\x38\x6a\x63\x66\xcb\x0d\x35\x31\x43\xd3\xff\x8a\xad\x85\x20\xee\xaf\x30\x88\xbb\x35\xe1\x8a\x21\xe0\x79\x4f\x01\xcf\x54\x86\x88\xe7\x10\xf1\xdc\x14\x40\x21\xe2\x39\x44\x3c\x1f\x6f\xc4\xf3\x9a\xba\xc3\x86\xf9\xaf\x75\xae\xb9\x75\xf4\x87\x4f\x44\x1d\xa9\xd2\x1f\x34\x87\xa0\x39\x04\xcd\x61\xe7\x9a\x03\x17\xce\x83\xd1\x82\x72\x83\xbb\xa2\xd2\xee\xeb\x77\x31\x49\x88\x22\xf5\xb6\x56\x22\xa6\x5a\x21\x32\x12\x08\x65\x5a\x54\x1d\x0b\x22\xe5\xb6\x64\x36\x1b\xf8\x48\x89\x6d\xb6\xfe\x60\x64\x0d\xd4\xb7\x66\x6b\x81\xfa\xbe\x31\xea\x7b\x54\x6e\x03\x8f\x42\x1d\xca\x6f\x90\x71\x95\x59\x5a\x2f\xa9\x3f\x9a\xd8\x86\x3c\xd8\xc2\x60\xb8\x56\xb7\x14\xcf\x2e\xb7\xc5\xf3\x2d\xb9\x8c\x99\xeb\x48\x59\x8c\x59\x7c\xe0\x2f\x81\xbf\xd4\x6c\x2d\xf0\x97\xc0\x5f\x5e\x8f\xbf\x38\xf2\xd4\x2a\xa7\x34\x17\xe3\x82\xc9\x68\x19\x23\x3a\x54\xb0\xeb\x71\x71\x9d\xc3\x86\x8e\xbc\x3d\x96\xd3\x9e\x0b\xda\xb6\xf8\xdd\x10\xb2\x1b\x42\x76\x8f\x2a\x64\x37\xd0\xed\x23\xa0\x72\xad\x0b\x6e\x3d\x8e\x78\xd6\x80\xdb\x47\x81\xdb\x6d\x8b\xfc\x6c\x75\xb0\xe7\x51\xe1\xf4\x81\x62\x3d\x83\xf9\x23\x98\x3f\xaa\x21\x13\xc2\x22\x43\x79\xdb\xc5\x6d\x85\x68\xcf\x10\xed\x19\xa2\x3d\x77\x09\x9c\x10\xed\x19\xa2\x3d\xbf\xda\x68\xcf\x96\x07\x78\x1e\x95\xc6\x10\xb4\x85\xa0\x2d\x04\x67\xe9\x9a\x5b\x3b\x3a\x19\x7d\x57\x94\xd9\x7d\xdd\xa2\x08\xcf\xa3\xa2\xb6\xaf\x11\xe0\x19\xc8\x6f\x20\xbf\xd5\x90\x39\x4a\xf2\xdb\x1e\x43\x7a\x88\x85\x5c\x88\x85\x3c\x2a\x62\x7c\xf0\x50\xc8\x40\x89\x03\x25\xae\x86\x4c\xa0\xc4\xc7\x1f\x35\x68\xbc\xaa\x83\x59\x82\xd9\x80\xc6\x5e\xe8\xe0\x87\x7f\xe5\xc6\x8a\x7d\x79\x36\xf5\xd5\x8a\x4d\x17\xd2\xac\xeb\xa7\xf8\x4d\x7f\x92\xe4\x8e\x0e\xc4\x87\x7a\x19\x2b\xfb\xb1\x1a\xdf\xc8\x6d\x82\x59\x2f\x3e\x8e\x62\x37\x95\xdb\x3f\x84\x33\xf4\xed\x85\x1a\x6e\xc3\xa4\xb0\x02\xa7\x1b\xa6\xcc\x98\x5d\xf3\x6e\xb2\x05\xa3\x72\x3b\x36\xba\x0d\xcb\xf2\x36\xe6\x71\x2d\xc7\x8c\x3c\xa0\xb4\x6f\xdb\xc1\x17\x17\x5a\x4d\x06\x6f\x53\xc3\x0d\x07\x6f\x53\x7b\xbd\x4d\x0d\x8e\x71\x2f\x2e\xe4\x03\x5f\xcf\x83\xca\xac\x47\x2d\xa9\x06\x41\x15\x05\xb1\x2e\x88\x75\xf5\xbb\x0e\x62\x5d\x10\xeb\x82\x58\x17\xc4\xba\x20\xd6\xbd\xbe\x58\xd7\x60\x9b\x5f\x6d\x94\xc1\x2a\x51\xb5\x79\xeb\x21\x93\xe3\x03\xa9\x80\xe9\x2c\xe1\x38\x5e\x16\xe9\x95\x0b\x93\xbf\xa1\x5c\x70\x5b\x22\x81\x9a\xd1\xf3\xcf\x8e\x41\x00\xcd\x57\xfb\x95\xe5\x3f\x2d\x6e\xbc\x2d\xde\x82\x62\xf9\xca\x96\xe2\xf6\x51\xb8\x01\x5e\x0b\xb9\xdf\x64\x99\x9b\x70\x63\x1b\xde\xd8\xc3\xe5\x2f\x56\xdf\xe2\x35\xac\x24\xf2\x6f\xc7\x75\x8d\x43\xef\x8a\x50\xa3\xaa\x62\x6b\x21\xda\x24\x24\x69\x86\x6c\xc6\x37\x67\x6a\x0b\xd9\x8c\x21\x9b\x31\x18\x22\x97\x6f\x3b\x18\x22\xdf\x44\x36\xe3\xfa\xca\xc4\x86\xc9\x8d\x87\x51\x2b\x8e\xcc\x3a\x10\xd4\x8a\xa0\x56\x54\x6c\x2d\xa8\x15\x5f\xa1\x5a\xd1\x0e\x08\x07\x9d\x22\xe8\x14\x41\xa7\x08\x3a\x45\xd0\x29\x76\x0e\xc6\xa0\x53\x34\xd0\x29\xe0\x2f\x5b\x62\x78\x6d\x05\x63\x4d\xc5\x62\x45\x1d\x95\xa3\xf5\x39\x06\x8d\x22\x68\x14\x41\xa3\x38\xb8\x46\xd1\x9a\x0d\x59\xf2\xb9\x62\x4f\xf7\xee\x40\x4a\x05\xdd\xdb\xb7\x1f\xb7\xa2\x01\x8c\xb4\x42\x98\x28\x2a\x68\x19\xd6\xe9\x4f\x7d\x1d\xc5\x44\x93\x83\x58\x9e\x07\x5b\xa3\x88\x0b\x43\x94\x63\x8b\xe5\x46\x9e\xe8\x3c\x74\xee\xbb\x0f\xe7\xa8\x83\x62\xac\xb0\x46\x6b\x41\x66\x82\x48\xc2\x14\xc8\x6a\x04\xe2\xe8\xa1\xac\x7e\x62\xa4\x8a\x8f\x9a\xff\xa0\x4b\xac\xf0\x05\x56\x38\xe1\xe3\x33\xd4\x81\x7f\xea\x8f\xa9\x44\x38\x91\x1c\x61\x07\x7a\x12\xbb\x21\x30\x8b\xdd\x85\xc2\x50\x2d\x9e\x26\x99\x72\x9a\xa9\x17\x94\xc5\xf4\x99\xc6\x29\x4e\xb2\xf4\x84\x3e\xeb\x3e\x13\xa6\x52\x9c\x24\x73\x84\x93\x04\xd9\x69\xdd\x0b\xae\x00\xfd\x90\x64\xab\x94\x74\x4a\x13\x2c\x34\x39\x36\xab\xbd\xb1\x63\x21\xad\x18\xbb\xb5\xc2\xba\x34\x34\xa7\xf8\x89\x48\x44\x15\x9a\x71\x29\xe9\x30\xc9\x2f\xc0\x63\x0f\xc1\xba\x2f\xae\x7a\x20\xb3\x45\x0a\x71\x43\x39\xdc\xe4\x56\x81\x71\x33\x4e\x31\x63\x04\x26\xe6\x6a\x42\x84\x9d\xde\xbe\xfc\xda\xe2\xd7\xe3\xf5\xfd\x6d\xf7\xa2\xf7\xb1\xd7\xbd\x5c\x94\xbf\x1e\x3a\xf7\x3f\x2e\xfe\xfa\xcb\xcd\xdd\x8f\x1f\xaf\x6e\x7e\x59\x7c\x72\xd5\x79\xbc\xbe\xf8\x61\x70\x7b\xd5\xb9\x5e\x7c\x68\xd1\xaa\xb1\x28\xe7\xaf\x6c\x1f\xb2\x9c\xfb\xba\x41\x4d\x0f\x7b\xb9\x14\x56\xa9\x34\x3d\x65\x04\x19\x53\xa9\x80\xfc\x37\x91\xc2\x56\x97\xf2\x38\x5a\xe9\x2b\x34\x36\x0b\xb2\x58\x90\xc5\x82\x2c\x76\x6c\xb2\xd8\xe1\x4c\x02\x47\x14\xa6\xf8\xd7\xe3\xe2\x3d\xa1\xed\x42\x20\xce\xed\x27\xce\xad\x73\xbd\xb5\xc6\x74\x7e\x8c\x25\x5d\x83\x53\xb1\x39\x20\x82\x53\xb1\x39\xac\x82\x53\x71\x09\x70\x82\x53\x31\x38\x15\xbf\x62\xa7\xe2\x51\xc6\x26\x06\x55\xc2\xbd\x17\x54\x89\xa0\x4a\xbc\x51\x55\xa2\x35\x10\x0e\x7a\x44\xd0\x23\x82\x1e\x11\xf4\x88\xe5\xc0\x09\x7a\x44\xd0\x23\x82\x1e\x71\x6c\xf1\x88\xc7\xa5\x49\x04\x2d\x22\x68\x11\xed\xd6\x22\x5a\xb3\xa1\xe3\xf1\x16\x37\xdb\x4f\x88\xdc\x0b\x91\x7b\x21\x72\xaf\x36\x72\xef\x8d\x6a\xf2\xbb\x92\xdf\xdc\xd7\x6d\x0b\x48\x3c\x2e\xf1\x2b\x74\x17\xcb\x9e\x06\x61\x2c\x08\x63\x5f\xa9\x30\xd6\xa2\x22\x8a\xad\x68\x92\x36\xc5\x2a\x9a\xe0\x61\x42\x06\x99\x2d\x4b\x36\x55\xef\xaf\xa8\x54\x12\x45\xa9\x54\x7c\x5a\xcf\x5c\x3e\xbb\x19\x3a\xd9\x04\x17\x9c\x8d\xe8\x38\x35\xbc\xe5\x37\x40\x7d\xef\x46\xe7\x02\xee\x7c\x46\x56\xf9\x15\x2b\x46\x3f\x0a\xb6\x54\xbd\xf4\x43\x71\xa7\x75\xf4\x91\xdc\x76\x69\x95\x09\x2d\x42\x0e\xee\xba\xf7\x37\x8f\x77\x17\xdd\x73\xd4\x01\x11\x0b\xdc\x09\x06\x15\xe8\x3f\xf5\xa6\x90\xc2\xf2\x29\x3f\x4b\x61\xd0\x5c\x82\x9c\x0d\xfe\x0b\x2d\xf2\xa3\x53\x74\x71\xf5\x78\xff\xd0\xbd\xab\x19\xd0\x22\x0a\xb4\x4a\x25\xd3\x59\x82\x15\x89\xd1\x53\x3a\x24\x82\x11\x2d\xed\x44\x49\xaa\x85\x9b\xdc\xab\x61\x06\xed\xfe\x77\xf7\xe2\xf1\xa1\x77\x73\x3d\xf8\xe9\xb1\xfb\xd8\x3d\x47\x0e\xe3\xf4\xb0\x7a\x5d\x7a\x15\xf1\x9c\xe1\xa9\x56\xac\xf4\x0f\x79\x73\xd6\xdf\x53\x92\x12\x84\xa5\xa4\x63\x36\x25\x4c\x95\x47\x74\x0b\xbe\xea\x7c\xdf\xbd\x2a\x8e\x3c\x21\xe8\xc7\xbf\xe7\x8b\x4a\xf0\x90\x24\xd6\xcd\x02\x9e\x03\x8d\xe8\xf9\x44\xd6\xff\x92\x1a\xa8\xfe\xf4\xd8\xb9\xea\x3d\xfc\x3a\xb8\xf9\x38\xb8\xef\xde\xfd\xdc\xbb\xe8\x0e\xac\xb0\x7c\xd1\xd1\xf3\x16\x66\xb2\x32\x35\xfa\x3d\xc5\x89\x56\xba\xf8\x08\xfc\x16\x34\x22\xe8\x65\x42\x18\x4a\x19\x60\x9c\xd1\xe4\xb4\x7a\x97\x4d\xaa\x6f\x99\xd9\xd1\xed\xd5\xe3\xa7\xde\xf5\xe0\xe6\xe7\xee\xdd\x5d\xef\xb2\x7b\x8e\xee\x49\x02\xba\x8e\x03\x3a\x9c\xe2\x2c\x49\xc7\x94\x21\x3a\x9d\x25\x44\x43\xc3\xe8\x72\x43\x32\xc1\xcf\x94\x0b\x7b\x75\xc7\xf4\x99\x30\x03\x47\xb8\xb3\x30\xbe\xd3\x29\x06\x1e\xe8\x6e\xae\x3f\xf6\x3e\x9d\xa3\x4e\x1c\x67\x7b\x90\x30\x46\x01\x73\x5e\xb8\x78\x1a\x25\xfc\xe5\xb4\xb8\x6c\x4d\x1c\x60\x7a\x83\x44\xfc\x99\x08\x41\x63\x52\xc2\xa3\xce\xfd\x7d\xef\xd3\xf5\xe7\xee\xf5\x03\x40\x4c\x09\x9e\x48\x34\xe1\x2f\x60\xa1\x87\x1d\x82\xe1\xfe\x19\xd3\x04\x26\x73\x87\xc5\x19\x7a\x99\x50\xf0\xea\x50\xe9\x03\xcc\xa8\x9d\x22\x65\xaf\x6e\x74\x2e\x5c\xbc\x45\x6d\xac\x7c\x93\x16\xdf\x28\x5d\x8b\x65\x2f\x14\xb0\x7c\xf1\xc5\x55\xd8\xba\xf8\x45\x09\xdd\xea\x75\xd0\x05\x7c\xa9\xdf\x69\x7e\xd6\x8d\x55\xd0\x22\x0c\xd7\x14\x1e\xd6\xd5\x40\x8d\x0f\xcc\x57\x42\xc1\xa5\xe6\xc4\x7c\x47\x13\x8f\x4b\x1b\x6d\x2c\x46\xe4\x0d\x57\x8f\x5c\xa0\x38\x8e\xc4\xbb\xd7\x95\x28\x0e\x7b\x35\x0e\xad\x35\x04\x79\x29\xc8\x4b\x41\x5e\x0a\xf2\x52\x90\x97\xb2\xff\xec\x59\x9e\x20\x4a\xd0\x48\x7e\xc8\xf0\x6a\xbf\x45\x59\x89\xd4\x08\xab\xe8\x94\x20\x3b\xb3\xbd\xa9\xb5\x42\x48\xd6\xea\x7e\xa9\xc5\xfc\x13\x51\xd9\x8b\x9f\xcd\xc0\x47\x21\x4c\xfc\x62\x29\x4a\xb6\xf8\x4f\x44\xd9\xf5\x87\x84\xfe\x90\xd0\x5f\xb3\xb5\xe0\x15\xd8\xde\x2b\xc0\x05\x92\x73\xa9\xc8\xf4\x48\xfc\x03\x31\x99\x2d\x4e\x58\xda\x18\xbc\x63\xe2\xbb\x16\xc2\x91\x8d\xe7\xdc\xc6\x0e\x24\xe4\x99\x24\x20\xc8\x2a\x81\x9f\x89\x90\x56\x3c\x1b\x0a\x82\x9f\xb4\x4c\x1b\xf3\x17\x5f\x38\x8b\x89\xc2\x34\xd9\x87\xfe\xdc\x24\x5c\xf9\xaf\x7f\x79\x55\x7e\x78\xbc\x2c\x30\x70\xc0\xe0\x42\x0e\xcc\xe2\x2b\x64\x16\xc7\x18\xc4\x13\x78\x60\x5b\x78\xa0\x06\x77\x3c\x70\xe1\x7c\x25\x7d\xb0\x60\xa1\xdb\xa5\x7e\x78\x07\xf9\x51\x72\x19\x23\xd4\x54\x2a\xee\xc2\xf1\xfd\x66\x83\x00\x57\x70\x44\xef\x8b\xa3\xd0\x07\xbd\xf5\x06\xbd\x6f\xcf\xf6\xe3\x3b\xdf\x5b\xe1\x98\xdf\x94\x28\x1c\x63\x85\xf5\xfe\xc6\x44\x9d\xa1\x1b\x06\xcf\x1e\xb0\x7c\x3a\x41\x4e\x58\xd1\x0c\x21\x8f\x2f\xf1\xf3\x8e\xf6\x04\x86\x86\x86\xb8\xd7\x8e\x48\x0d\x5a\x7a\x10\xbc\x76\x2a\x78\x85\x74\xec\x96\x44\x3b\xef\x8e\x2b\x9b\x11\x8f\x98\x31\x87\x7a\xab\xed\x62\xd3\x29\x9c\x47\xe0\xc1\xe6\x3f\x81\x07\x07\x1e\x1c\x78\x70\x0b\x20\xfc\xea\x01\xf0\x15\x2c\xeb\x55\x23\xe0\xab\xcc\x0a\xd5\x36\x85\xdc\xa0\xb0\x66\xa1\xde\xdc\x86\xb0\xb2\xbc\x56\x85\xd4\xb2\xb2\xb6\x56\xfe\x0d\x3d\x92\x60\x35\x6f\x97\x87\xa8\xaf\x15\x24\x95\xa5\x92\x8a\xa9\x59\x13\x4c\x0a\x7b\x14\x67\xb6\x91\x65\xb0\x02\x26\x83\x29\x33\x3c\x29\xcf\xf6\x96\x07\x38\x8f\x35\x37\xba\x8d\x64\xe3\x6d\xcc\x13\x6e\x9c\xcc\xe2\x01\xa5\x25\x97\x70\x2f\x65\xb8\x5e\xc7\x8e\xff\xfa\xa5\xb7\xc8\xdb\xad\xbc\x15\x8a\x4b\xad\x75\x49\x42\x71\xa9\x43\x14\x97\x6a\x70\x8c\x7b\xa9\x18\x77\xe0\xeb\x79\x48\xd5\xe1\x78\x9d\x90\x47\xa6\x33\xb4\x29\x3d\x36\xb8\xeb\x5e\x5b\xb6\x0e\xa6\xc2\x60\x2a\xac\x85\x4c\x30\x15\x7e\x5d\xe1\x5a\xbb\xe2\xf7\xee\xeb\xd7\xf6\x42\x1e\x19\x67\x3e\xac\x13\x32\xf8\xeb\x0a\xbf\x06\x26\x1c\x98\x70\x60\xc2\x6f\x8c\x09\x07\x7f\xdd\x9a\x4a\xf7\x51\x78\xe9\x8e\x8c\xad\x1f\xc2\x49\x17\x5c\x5a\xc7\xc5\xf1\x83\x4b\x2b\xb8\xb4\x82\x4b\x2b\xb8\xb4\x82\x4b\x6b\xf9\xb6\x83\x4b\x2b\xb8\xb4\x0e\x8d\xad\x5f\xad\xd9\xae\x5a\x63\xe0\x31\x19\x54\x54\x92\xc9\x7e\x1a\xf8\x65\x65\x0a\xbf\x16\xdc\x77\x85\x27\xbe\x2f\xaf\xf0\x20\x6f\x97\x03\xf3\xd2\x78\xed\x3c\xfc\x65\xe6\x44\x1e\x93\xc6\x79\xf7\x85\x97\xdb\x1e\x17\xe8\x36\x6a\x54\x0f\x7f\xe5\x07\x48\x65\x28\x63\xc2\x1b\x8b\x16\xac\xc1\xea\xb7\x68\xa9\xab\xb8\xa3\xc1\x6c\xb7\x12\x50\x6f\xb8\xe0\x80\x25\xc2\x07\x58\xcf\xe1\x79\x98\x2b\xfc\x37\xa8\xe0\x64\xd5\xcf\x72\x7e\x56\xfd\x3c\xe3\x6a\xd5\x8f\xf7\xd3\x52\xba\x39\x53\x03\x3b\x9a\xff\xf6\x91\x84\xbb\xfb\x4b\x3e\x84\x2d\xad\x16\x31\xde\x18\x63\x5b\x8a\xe4\x6f\x8e\xbd\x2d\xbb\xb2\x81\xc9\x35\x04\xd7\x5b\x65\x75\xa1\x27\xf4\x32\x2b\x5e\x68\xba\xdc\x42\x2b\x45\x30\x22\x06\x23\xe2\x31\x1a\x11\x4d\xf0\xc1\x60\x86\x05\x61\xaa\x42\xb7\x28\xb3\x13\x78\xdd\x6f\xd2\xe9\xa4\x0e\x18\x00\x69\xd1\x1e\x59\x86\x9c\xb1\xaa\x37\x16\x28\x5f\xd2\x5e\xde\xb0\x9d\xad\xe5\xfa\x48\x7b\xcc\x6c\x6f\x55\x4a\x0f\x46\xa8\x60\x84\x2a\xef\xf3\x70\x46\xa8\x0d\xe0\x1e\x9c\x45\x4b\x59\xd5\x57\x62\x48\x6b\x39\xdf\x6a\x93\x1d\xed\xad\x72\xae\x60\x5f\xda\x01\xb8\xde\x2a\x17\x7b\x2d\x93\xf2\xe1\xb5\xf4\x60\x49\x0b\x96\xb4\x60\x49\x0b\x96\xb4\x60\x49\xf3\x7f\x0f\x96\xb4\x65\x70\x3f\x98\x7a\x62\x45\x20\xbf\xcd\xea\xbf\xf2\xbf\x33\xb5\xc4\x57\x2d\x96\x65\xb0\x5e\x08\x02\xb7\x82\x0b\x9b\xff\xb8\x8b\xf6\xab\x58\x15\x84\x5e\xe8\x68\xb0\x44\x17\x31\x59\x45\xb7\xe6\xed\xe3\x6a\xe3\xbe\xb0\xe8\xc3\xe6\xbf\x2e\x1e\x7c\xb3\x0b\xe4\x4e\x86\x9a\x16\x9b\x5e\x1f\x47\x2d\x77\xf3\x51\xce\x18\x24\x7a\xa1\x49\xa2\x25\x19\x2b\xb5\xb5\x44\x1a\x7d\xf5\xac\xb8\xda\x93\x7f\xd5\xdc\xb8\x2a\xea\x50\x45\x12\x9a\x58\xc7\x77\xd5\x86\xd9\x21\x1b\xb4\x90\x05\xbd\x6f\x85\x39\xfd\x6d\x50\x82\x4f\x44\x1d\x8a\x0c\x6c\x7a\xf7\x97\xde\x7b\x41\x46\x44\x10\x16\x91\x16\x66\x64\xad\x93\x2a\xf8\x8b\xd9\xa4\xcd\x13\xcc\xfa\x94\xfb\x5b\x55\xdc\xea\x69\x05\x51\x37\x74\x6f\x0e\xdd\x9b\x43\xf7\xe6\xf2\x55\x0f\xdd\x9b\xdf\x46\xf7\xe6\x06\x54\x76\x07\xb6\xbd\xe5\x06\xdb\x96\xea\x5d\xee\xeb\x77\x31\x49\x88\x22\xb5\x82\xd2\x25\x3c\x7e\x2d\x41\xc9\xcc\xfe\x36\x64\x25\xb3\x97\x20\x2e\x7d\x35\xca\x92\x3b\xf0\x56\x28\x4b\xe6\xae\xf9\x3a\x13\x24\x57\x78\xca\xb5\xc9\xa8\x78\x9b\x66\x96\xa3\x48\xa0\x68\x8f\x9d\x65\xef\x4c\xf1\xd0\xc4\x21\xd8\x90\x16\x57\x12\x6c\x48\xdb\x91\xc5\xc2\x8f\x15\x55\x98\x0e\x4e\x2a\x37\x11\xb0\x0a\xf4\xf2\x12\x5e\x3f\x4e\xaa\x59\x5e\xfb\x31\xd3\x4e\x6f\xb4\x76\x10\x91\xaf\x97\x7c\x2e\x5c\xf1\x66\x1b\xb7\xa1\x3f\xc7\xbb\xef\xb6\xb0\x8d\xba\x6b\xdd\x66\xe6\x61\x38\xc6\xf1\x7b\x24\x8e\x89\xfc\xbf\x8a\x4b\xe2\xcd\x89\xc9\x5f\x9d\xd1\x20\xf8\x58\x82\x8f\x25\xf8\x58\x82\x8f\x25\xf8\x58\xd0\xa6\x3e\x96\x5d\x49\x5a\x47\xed\x90\x38\x4e\x51\xe9\xb0\x1e\x89\x20\x2d\x1d\xbb\xb4\xd4\x16\xa5\xf0\xb8\x5c\x2c\x45\x75\x70\xed\x82\xed\x6d\xd1\x0b\xdf\x92\x71\xf0\xb8\x74\xc4\xd6\x99\x03\xbf\x3a\xc2\xb7\x99\xe9\xef\x68\xb7\x1b\xb4\xe2\xa0\x15\x07\xad\x38\x68\xc5\x41\x2b\x46\x41\x2b\x5e\x5b\x2b\x7e\x4b\x82\xe2\xd1\x69\xc8\x41\x56\x7c\xed\x0d\x7f\x65\xb2\x62\x5b\x6c\x02\x75\x37\xb7\xa5\x96\x81\xaf\x33\xa0\xe8\x88\x39\x41\xc8\x79\x45\xde\xd1\x85\x80\x9b\xaf\x85\x8e\xb6\x3c\xe0\xe6\xed\xd9\x55\x8f\x98\x46\x86\x6c\xe0\x20\x56\xee\x68\xbb\xc1\x04\x19\x4c\x90\xc1\x04\x19\x4c\x90\xc1\x04\x89\xda\x9d\xfc\xbc\xd2\xe0\x14\xf2\x9f\xf7\x65\x58\x3d\x62\x49\x31\xe4\x42\x07\x61\x71\x77\xdb\x6d\xab\xee\xdc\x26\x1b\xa4\x5c\xbf\x6f\xc4\xca\x4a\xdc\x76\xdb\xbf\x2d\x21\x60\x57\x54\x3a\x45\xf7\x98\xe8\x95\xdc\x37\x49\xda\xa6\xfc\xae\x3b\xd1\x37\x5b\x7d\x77\x8b\x6e\xf4\x40\xbb\xde\x68\x3b\xfa\x50\x1c\x78\x09\x70\x42\x71\xe0\xb5\xa8\x49\x28\x0e\xdc\x92\xe2\xc0\xeb\xaa\x60\xe6\x56\xfa\x5a\x18\x5c\x72\x27\xb5\x3a\xb3\xd4\x91\x2a\x63\x33\x2e\xeb\x25\x93\x3b\x32\xa6\x12\x48\xd2\x92\x9e\x56\x4e\x26\x81\xc6\x0a\x80\xea\x1f\xf5\x0b\x28\x26\xb3\x84\xcf\xc1\xfe\xb5\x44\x5c\x71\x53\xdc\x2e\x68\x0c\x6d\x97\x58\xdc\xca\x0f\xa5\x53\xb5\x45\xe6\xce\xf7\xdd\x0a\x29\x3b\x0f\xf9\x7f\x7d\x79\xfb\x98\x02\xaf\xf6\x2e\x70\x1f\x96\xce\x1e\x53\x5f\xdc\xa0\x4e\x04\x75\xa2\x09\xd6\x04\x75\x62\x15\x80\x82\x3a\x11\xd4\x89\x7d\xaa\x13\x07\x96\x60\x3e\xfc\xab\xd4\x6e\x76\x59\x00\xe2\xa3\x8d\x3a\x04\xe7\x2c\x95\x70\xe5\x57\x0a\x32\x7d\x56\xfd\xc0\x39\x29\x87\xc4\xd1\x98\x61\xaa\xbc\xb6\x6b\x52\x33\xad\x19\x11\x6a\xee\xbd\x49\xa6\x33\x35\xff\xaf\x3e\xa3\x2a\x0b\xf1\xa2\x63\xc6\x85\xc1\x18\xfd\xf1\x04\xb3\x38\xd1\x4c\x5d\x66\xe3\x44\x98\x31\xae\x80\x94\xc3\x06\x62\xf4\x4c\xb1\x21\xfc\x9d\xdb\x5e\xe3\x40\xc7\x63\x12\xb5\x0e\x1b\xc9\xb8\xff\xde\x69\x87\xef\x2c\xba\x62\x43\x9f\x12\x3e\xc4\x49\x32\x47\x69\xd1\xa3\xa4\x07\x68\xc9\x1e\xda\xa2\xbd\xb5\x43\x5d\x73\x65\x05\xca\x6a\x5b\xcb\xac\x11\xc7\x44\x64\x0e\x6d\x8e\xf0\x8e\xf0\x8d\x91\x9b\xb6\x5c\xd5\xb6\x19\x5a\x82\x70\xd2\x54\x38\x39\x22\xb2\x71\x58\xd9\x24\x70\xf2\xe3\xe7\xe4\x0a\xcb\x27\xbf\x93\x39\x30\x74\xd7\x8c\xbe\xd0\xc5\xb7\xdc\xd2\xf7\xdf\x4d\xde\xcb\xd3\x0b\x56\xbf\x9b\x75\x43\x5f\xfd\x2a\x74\x46\xaf\x79\xd1\xb6\xd1\x37\x8f\x61\x7b\xe5\x75\xb8\x1f\xfd\x09\xdd\x6f\xf9\xc8\xee\x97\x67\x22\x24\xe5\xf6\x35\x41\x94\x98\x0f\xb0\x52\x9a\x20\x6d\x60\xa3\xae\xa5\x9a\x0f\x58\x3e\x35\xeb\xca\xfe\x89\xa8\xc2\xcb\x6d\x17\x6b\xdc\x46\x61\x9f\x85\x95\xef\x9f\x3e\x35\x40\xe3\x37\x26\xee\x34\xbe\x92\x2b\xf6\x7d\x7c\x8d\xe9\x9b\x12\x98\x35\x36\xfe\xb5\x34\xa9\x6f\x46\x70\x57\xc5\x43\x1e\x63\xc3\xfa\x65\x1c\xa4\x35\x2b\x2c\x31\xb1\xb7\x78\x73\x8b\x2c\x39\x5c\xd1\x65\x30\x6a\x7a\x17\x8f\xe6\x06\x96\x24\xad\x15\x7b\xbb\x77\x07\x64\x5f\x77\x98\xd0\xbe\x7d\x15\x84\xc5\x5d\xaf\x6a\x3f\x0e\x60\xef\x34\xd6\x49\x21\xec\xb9\x66\xeb\xc6\x9d\x95\xdd\x21\x97\x54\x98\x5d\x4d\x35\x81\x86\x54\x54\xfa\xfd\xd9\x23\x2e\x8c\xb4\x19\xdb\x3b\x6b\x1c\x5a\x9d\x87\xce\x7d\xf7\xe1\x1c\x75\x50\x8c\x15\xd6\x97\x54\x90\x99\x20\x92\x30\x65\x4c\x11\x4c\x51\x35\x47\x53\x1e\x93\xc4\xd8\x01\x8c\x71\xf0\x12\x2b\x7c\x81\x15\x4e\xf8\xf8\x0c\x75\xe0\x9f\xfa\x63\x2a\x11\x4e\x24\x47\xd8\x21\x0e\x89\xdd\x10\x98\xc5\x8e\x3c\x60\x14\xf1\xe9\x8c\x26\x26\xaf\xcd\xf7\x6f\x53\x16\xd3\x67\x1a\xa7\x38\x41\x7c\x08\x36\x94\xb3\x3e\xeb\x3e\x13\xa6\x52\xd0\x71\x71\x92\x20\x3b\xad\x7b\xc1\x33\x60\xb8\x55\x4a\x3a\xa5\x09\x16\x5a\x7a\x34\xab\xbd\xb1\x63\xa1\x87\x09\xc9\xd6\x0a\xeb\xd2\xd0\x9c\xe2\x27\x22\x11\x55\x68\xc6\xa5\xa4\xc3\x24\xbf\xc6\x8f\x3d\x04\xeb\xbe\xb8\xea\x81\xd3\x30\x52\x88\x1b\x3a\xe8\x26\xb7\x1e\x74\x37\xe3\x14\x33\x46\x60\x62\xae\x26\x44\xd8\xe9\xed\xcb\xaf\xed\xff\x7b\xbc\xb6\xe9\x62\xdd\xcb\x45\x07\xe0\x43\xe7\xfe\xc7\xc5\x5f\x5d\x7e\xd8\xe2\x93\xab\xce\xe3\xf5\xc5\x0f\x83\xdb\xab\x4e\x45\xde\x99\x45\xab\xc6\xbe\x44\x7f\x65\x9b\x5f\xa6\xfd\x2b\x1a\x2d\x0d\x4d\x6c\x6e\x74\x68\x64\x71\x68\x6c\x6e\x68\x6a\x6b\x68\x66\x68\xa8\xb7\x32\xec\x21\x4c\xad\xb9\x29\xe0\x8a\xca\xa2\x2d\xe0\x38\x62\xd6\x0a\x4b\xd6\x7b\xd8\xb7\x21\xe0\xab\xb3\x02\x7c\xa5\x26\x80\xa0\xff\xef\x05\x6e\x6f\x55\xf9\x6f\xb9\xe6\xbf\x4d\x50\x6a\x56\xff\x22\x44\xa5\x2e\x46\xa5\x92\x10\x94\x1a\x82\x52\x9b\x02\x28\x04\xa5\x86\xa0\xd4\xa3\x0d\x4a\x2d\x2b\x5a\xc1\x63\xdb\x06\x8f\x6d\xcb\x75\xb4\x36\x3b\x6c\xdf\xaa\xe6\x12\x9c\x97\xc1\x79\x19\x9c\x97\x47\x7a\x73\x83\xf3\xb2\x39\x8c\x82\xf3\x32\x38\x2f\x83\xf3\x32\x38\x2f\x83\xf3\x32\x38\x2f\x5f\xd3\x34\xd2\x86\xd8\xd0\x63\x76\xd9\x06\x4f\xec\x0a\x4f\x6c\xcb\x95\xfc\x56\x3a\x62\xdf\xaa\x8e\x10\x54\xfb\xe0\x97\xdc\x6a\xdb\xad\x52\xea\xdf\x1a\xdf\x0c\xae\xd8\xe6\x80\x08\xae\xd8\xc6\xa0\x0a\xae\xd8\x25\xc0\x09\xae\xd8\xe0\x8a\xfd\x0a\x5d\xb1\x34\xde\xba\xe5\x56\x13\xbd\x45\xcb\x8a\x71\x17\xcc\x43\x99\x71\x4b\xfc\x06\xd2\x23\x96\x4f\x99\x05\xa8\x81\x3e\xd3\x8b\x8f\x42\x91\xa9\xdc\xf0\x21\x14\x9a\x6d\x34\x16\xac\x34\x05\x57\x50\xaa\x40\x3f\xc9\x8d\x8a\x2d\xec\x11\xb0\x8d\x8e\xe2\x6d\xcc\x53\x53\x9c\xf6\xe1\x01\xa5\x7d\xdb\x0e\x82\x5f\x10\xfc\x82\x6c\xd3\x70\xc3\x41\xb6\x69\xaf\x6c\xf3\x5a\x0a\x4b\xfb\xae\xe7\xd1\xd9\x27\xf6\x2e\x96\xca\xc6\x45\xdb\x4c\x9b\x6c\x70\xdd\xa5\xb3\x84\xe3\x78\x55\x80\xdc\x6f\x28\x97\xd5\x96\x88\x9b\x66\x5c\xfd\x41\xcb\xa5\xcd\x85\xd8\x38\xb3\xf2\xaf\xa1\x6a\x7c\xed\xd6\x5f\xb5\x9e\x19\xe0\x6f\x56\xb5\x68\xad\x0a\x84\xfb\x47\xe6\xb6\x67\xe3\xbd\x32\x36\xbf\xc9\xd4\xbb\x70\x45\x57\x5f\x51\xf8\xa3\x10\xe0\xbd\x2f\x4b\x48\xf9\xda\x36\x32\x7a\xc8\xbf\xb5\xfc\xde\x66\xe7\x7b\x08\x13\xc7\x9b\xbc\xa5\x6f\xd8\xd9\x1c\x1c\xca\xcb\xa3\x7e\x76\x14\x80\xda\x67\x0f\x13\x0d\x87\xe9\x90\xb2\x2c\xde\xce\x61\xc8\x9f\x1c\xb8\xfe\x04\xb5\x2e\x6d\xfd\xcb\x64\x9e\x9b\xc2\x64\x79\xb4\x4c\x51\x42\xa7\x5a\x4b\x8d\x88\x50\x00\x6f\xce\x14\xf9\xa2\x24\x3a\x45\x09\x7d\x22\xe8\xbd\xbe\xf2\xa8\x73\xdb\x7b\x7f\x82\xde\x5f\xe1\x94\x45\x13\x34\x4b\x30\x93\xef\x5b\xa3\x60\x05\x9b\x59\xe8\xa6\x12\xbc\xa5\xbb\x04\x4e\xb0\x28\x06\x8b\x62\xeb\x2c\x8a\x6d\xd1\x19\x4c\x52\x29\x9e\x92\xb6\x68\x0f\x6d\xd7\xfa\x83\xf6\x10\xb4\x87\xa0\x3d\x04\xed\xa1\xa0\x3d\xb4\x03\xc2\x41\x75\x08\xaa\x43\x50\x1d\x82\xea\x10\x54\x87\x9d\x83\x31\xa8\x0e\xcb\x54\x07\xf8\xcb\xd5\x8d\x59\x57\x8f\x68\xac\x3f\x34\x28\x12\x73\x34\xca\x43\x50\x1c\x82\xe2\x10\x14\x87\x83\x2b\x0e\xad\xd9\xd0\xdb\xab\x77\x11\x2a\x46\x84\x8a\x11\xa1\x62\x44\x4d\xc5\x88\x43\x89\x6c\x46\x5e\x3b\xb2\x14\x99\xa3\x10\xda\x5e\x2d\x47\xe6\xed\x89\x71\x21\xeb\x27\x64\xfd\x04\x33\x64\xc8\xfa\x09\x86\xb6\x60\x68\x6b\xb5\xa1\xed\xb5\xac\xe7\x07\xbe\x9e\x07\x10\x4e\x5b\x1e\xb1\xfc\xd7\x63\x90\x40\x0f\x18\x73\x10\xac\x6c\xc1\xca\x56\x0d\x99\xe3\x74\xcf\xb7\x86\xeb\x87\x02\x4f\x41\xe2\x0f\x81\x07\x21\xf0\x60\x25\x70\x82\x3e\x14\xf4\xa1\xd6\xe9\x43\xaf\xa8\x28\xb4\x2e\x4c\x39\x68\x0c\x41\x63\x08\x1a\xc3\x9b\xd5\x18\x5a\x03\xe1\xa0\x2e\x04\x75\x21\xa8\x0b\x41\x5d\x58\x0e\x9c\xa0\x2e\x04\x75\x21\xa8\x0b\xad\x0e\x4d\x3e\x16\x85\x21\x28\x0b\x41\x59\x68\xb7\xb2\xd0\x9a\x0d\x85\x20\xde\x10\xc4\x1b\x82\x78\xbf\x9a\x20\xde\x37\xaa\xb0\xef\x55\x4c\x73\x24\x72\x99\xe0\xb5\x28\x2f\xfd\xbc\x40\x58\x5b\x2b\x32\xe5\xab\xdd\xb4\xee\xe3\xae\x40\xfd\xc2\xc5\xd3\x28\xe1\x2f\x83\x4c\xab\xb3\x41\xe1\xf9\xbf\x6d\x3e\x9f\xf7\x43\x2e\x3c\x7b\x3f\x66\x42\xb4\xf7\x9b\x1b\xbd\x58\x20\x34\x5d\x55\x1f\x54\x22\x2e\x50\x3a\x8b\xe1\xcf\x28\x95\x8a\x4f\xeb\xa5\xea\xcf\x58\x45\x13\x3c\x4c\x48\x27\x9b\xf7\x82\xb3\x11\x1d\xa7\x06\x3f\x7e\x03\x52\x88\x9d\x64\x73\xe2\x24\x23\x4d\x14\xdd\xfa\x96\x49\xe2\x8f\xb0\x8e\x5f\xec\x9b\xf9\x24\x47\x11\x80\xbe\xb8\x6c\xb3\x9d\x43\x95\x1b\x2d\x62\xd1\xb6\x24\xce\x1b\xad\x1d\xe2\xcf\xe2\x9d\x58\x25\xaa\x82\x15\x3a\xd3\x4c\x68\x0c\xc8\xf9\x32\xa1\x60\x59\x03\x4b\x1c\x58\x9f\xf2\x81\xd1\x0b\x4d\x12\x90\x38\x0c\x2c\xda\xb7\xf3\x46\xda\x8b\xdd\xb8\xbd\x7b\x6f\x62\xdf\x8e\x78\xac\xd8\xb9\xbb\x82\xc6\x0d\x71\xa4\xdb\x7e\xcd\x0a\xbb\x2b\x08\xd9\xab\xd6\xd9\xad\x65\x9f\x35\x39\x55\x1f\xfe\x55\xc9\x12\x9b\xf4\x4e\x7d\x6d\x3e\xf8\x89\xa8\x37\xc3\x04\x3f\x11\x75\x28\x0e\xf8\x16\xd9\xde\xa6\xbc\x6e\x29\xe1\x13\x64\x44\x04\x61\x11\x39\xd6\x9c\xac\x05\x16\x77\xb4\xdb\xdd\x88\xb3\x1d\xed\x6e\xd7\x31\x60\xfd\x62\x36\x69\xcd\x55\x53\x47\x72\xfd\xad\x2a\x6e\xdd\xcb\x05\x17\x98\x35\x56\x3d\x74\xee\x7f\x1c\xdc\x75\xef\x6f\x1e\xef\x2e\xba\xe7\xa8\x03\x17\x1d\xbe\x31\xe4\x9d\xfe\x13\x86\x83\x7c\xd8\xcc\x18\x26\x0c\x8f\x93\x40\xaa\xc1\x0d\xae\xa1\x88\x4e\xd1\xc5\xd5\xe3\xfd\x43\xf7\xae\x66\x40\x4b\xfc\x29\x1b\x23\x45\xa6\xb3\x04\x2b\x12\xa3\xa7\x74\x48\x04\x23\xa0\x58\x25\xa9\x54\x44\xe4\xce\x71\x33\x68\xf7\xbf\xbb\x17\x8f\x0f\xbd\x9b\xeb\xc1\x4f\x8f\xdd\xc7\xee\x39\x72\x5c\x44\x0f\xab\xd7\xa5\x57\x11\xcf\x19\x9e\xd2\xc8\xfc\x90\xb5\xa2\x45\xbf\xa7\x24\x25\x08\x4b\x49\xc7\x6c\x4a\x98\x2a\x8f\xe8\x16\x7c\xd5\xf9\xbe\x7b\x55\x1c\x79\x42\xd0\x8f\x7f\xcf\x17\x95\xe0\x21\x49\xac\xb7\x1e\x1c\xd0\x9a\x79\xe5\x13\x59\x37\x7e\x6a\xa0\xfa\xd3\x63\xe7\xaa\xf7\xf0\xeb\xe0\xe6\xe3\xe0\xbe\x7b\xf7\x73\xef\xa2\x3b\xb0\xc6\x98\x8b\x8e\x9e\xb7\x30\x93\xb5\xd9\xa0\xdf\x53\x9c\x50\x35\xd7\xe7\x28\x0d\xd3\x47\x2f\x13\xc2\x50\xca\x80\x81\x18\x4b\x21\x66\xde\xa4\x72\x46\x22\xb3\xa3\xdb\xab\xc7\x4f\xbd\xeb\xc1\xcd\xcf\xdd\xbb\xbb\xde\x65\xf7\x1c\xdd\x93\x04\x6c\x69\x0e\xe8\x70\x8a\xb3\x24\x1d\x6b\x4a\x30\x9d\x25\x44\x43\xc3\xd8\x0a\x87\x64\x82\x9f\x29\x17\x96\x1d\x8f\xe9\x33\x61\x06\x8e\x1a\xad\xcc\xf8\xce\x66\x35\xf0\x40\x77\x73\xfd\xb1\xf7\xe9\x1c\x75\xe2\x38\xdb\x83\x84\x31\x0a\x98\xe3\xae\xee\x69\x71\xd9\x74\x44\x23\x98\xde\x20\x11\x7f\x26\x42\xd0\x98\x94\xf0\xa8\x73\x7f\xdf\xfb\x74\xfd\xb9\x7b\xfd\x00\x10\x53\x82\x27\x12\x4d\xf8\x0b\x38\x7a\x61\x87\xe0\xff\x7d\xc6\x34\x81\xc9\xdc\x61\x71\xe6\xdf\x7e\x6f\x66\x63\xd6\x14\x29\x7b\x75\xdf\x65\xe1\xe2\x2d\x5a\xfb\xca\x37\x69\xf1\x8d\xd2\xb5\x58\xf6\x42\x01\xcb\x17\x5f\x5c\x85\xad\x8b\x5f\x94\xd0\xad\xde\xc6\xb9\x80\x2f\xf5\x3b\xcd\xcf\xba\xb1\x89\xb3\x08\xc3\x7d\xc8\xd8\xee\xeb\x77\x31\x49\x88\x22\xb5\x32\xf1\x25\x3c\x7e\x7d\x99\xd8\xac\xe3\xcd\x88\xc5\x66\x3b\x41\x32\x0e\x92\x71\xe3\x0d\x07\xc9\xb8\x6a\xc3\x6f\x44\x32\x6e\xa1\xd5\xc7\x91\xa8\xd6\x59\x7d\x82\x7f\xa4\x74\x52\xc7\xc9\x02\x5f\xcd\x3d\x12\xfc\x07\xeb\xb1\x90\xe3\xdf\x77\xf0\x1f\x04\xff\x41\x25\x27\x79\xf3\x5e\x83\xe3\x64\x0d\x07\x74\x1a\x04\x35\x62\xc9\x7e\x83\x1a\x71\x64\xbb\x0d\x06\xf6\x60\x60\x0f\x06\xf6\x60\x60\x0f\x06\x76\xb4\xa9\x81\xbd\x01\x95\x3d\x84\x39\xb5\xa5\x41\xc4\x6f\xc5\x6d\x70\x9c\x72\xf1\x61\xbd\x06\x41\x34\x5e\xb2\xdf\x20\x1a\x1f\xd9\x6e\x5b\x68\x17\x69\x97\x85\x9d\xc6\x55\x06\x91\x03\x96\xa6\x77\x2b\x69\x5a\x9e\xde\x01\xb4\x17\x1f\x05\x39\x7f\xb5\x0a\xf5\xa1\x9e\x7b\xa8\xe7\x1e\xca\xb5\x84\x7a\xee\x28\x14\x24\x09\x05\x49\xda\x5c\x90\xa4\xc1\x31\xbe\x85\x7a\xee\x87\xb1\x30\xbc\xa1\x24\x65\x27\x18\xca\x42\xec\x06\x97\xab\x82\x37\xc0\x4a\x90\xce\x12\x8e\xe3\x65\xc5\x62\x9c\x1c\xe9\x17\x8c\x59\x22\x7a\x9a\xb1\x7f\x59\x54\x9e\x5a\x2b\x79\xba\xb5\x9a\x95\x1f\xca\x7c\xd0\x1a\x85\xcb\x6d\xbb\x15\x6a\x56\xb1\x77\x6b\x0b\x11\xfa\xa8\x02\x6a\x0f\x8b\xd1\x6f\xb2\x69\x6b\xb8\xa6\xab\xaf\xe9\xe1\xfa\xa3\x54\x5d\xdd\xc6\x86\x10\xf9\xb7\x63\xba\xbb\x07\xaa\x7c\xfc\xf6\x6e\x6c\xa8\xd0\x16\x2a\xb4\xd5\x42\xe6\x38\xcb\x39\xb7\x46\xf1\x0a\xb6\xb4\x50\xfa\x38\x94\x3e\xde\x25\x70\x82\xa5\x31\x58\x1a\x5b\x67\x69\x6c\x93\x0e\xb1\xc7\xd6\x29\xdb\x69\x13\x47\x65\x09\x08\xda\x44\xd0\x26\x2a\xb6\x16\xb4\x89\xaf\x50\x9b\x68\x07\x84\x83\x2a\x11\x54\x89\xa0\x4a\x04\x55\x22\xa8\x12\x3b\x07\x63\x50\x25\x5e\xa7\xad\x4a\x95\x3e\xd1\x30\x25\xf5\xa8\x94\x89\xa0\x48\x04\x45\x22\x28\x12\xa1\x71\xcc\xf2\x3d\x85\xc6\x31\xa1\x71\x4c\x68\x1c\xf3\x06\x1a\xc7\x1c\x52\x84\xab\xa9\x56\x7e\x1c\x69\x36\x47\x21\xc4\xbd\x5a\x9e\xcd\xdb\x13\xe9\x42\xe6\x50\xc8\x1c\x0a\x26\xca\x90\x39\x14\x8c\x70\xc1\x08\xd7\x6a\x23\xdc\x6b\x59\xd6\x0f\x7c\x3d\x0f\x24\xa8\x1e\x49\xb4\xf3\x5f\x8f\x41\x1a\x3d\x70\x7c\x42\xb0\xc0\x05\x0b\x5c\x35\x64\x8e\xd3\x95\xdf\x1a\x29\xe0\x18\x3b\xc7\x06\x0d\xa0\x39\x20\x42\x90\x42\x73\x58\x85\x20\x85\x25\xc0\x09\xfa\x51\xd0\x8f\x5a\xa7\x1f\xbd\xb2\xe2\xd0\xda\x10\xe7\xa0\x41\x98\xf7\x82\x06\x11\x34\x88\x37\xaa\x41\xb4\x06\xc2\x41\x7d\x08\xea\x43\x50\x1f\x82\xfa\xb0\x1c\x38\x41\x7d\x08\xea\x43\x50\x1f\x8e\x26\xac\xf9\x98\x14\x88\xa0\x3c\x04\xe5\xa1\xdd\xca\x43\x6b\x36\x14\x02\x80\x43\x00\x70\x08\x00\xfe\x6a\x02\x80\xdf\xa8\x02\xbf\x5b\xb1\xed\x0f\x16\x50\xef\x3c\x01\x23\x93\x44\xde\x7d\x9f\xf0\xe1\xc3\x7c\x46\xf4\xff\x5f\xd2\x29\x61\x12\x20\x41\xd5\xdc\x17\xd3\x6a\x10\x6a\x11\x95\xde\xdd\xf7\xae\x3f\x5d\xf9\xed\x81\xde\x7d\x7e\xbc\x7a\xe8\xdd\x76\xee\xb2\xe3\xce\x76\xe5\x1f\xb1\xfd\xae\x20\x69\xda\x9b\x7c\x47\xb4\x4a\x0d\xc4\xe0\x5e\x61\x95\xca\xcd\x56\x76\xd7\xbd\xef\xde\xfd\x0c\xed\x8d\x06\x97\xbd\xfb\xce\xf7\x57\x05\x3c\x2f\x3c\xef\x5c\xfc\xf4\xd8\xbb\xab\x7f\xde\xfd\xef\xde\xfd\xc3\x7d\xdd\xd3\xbb\xee\x55\xb7\x73\x5f\xff\xf5\xc7\x4e\xef\xea\xf1\xae\xbb\x14\x1e\x4b\x57\xbb\x5c\xb7\x92\x00\x24\x68\xf1\x81\x22\x4b\x0c\x45\x0e\x43\x94\x49\xc5\x8e\xca\x57\xcd\x75\x8e\x1e\xad\xa9\x82\xda\xc1\x0d\xdf\xf0\x06\x32\x3a\x56\x4c\x25\x1e\x26\x24\x5e\x18\xc9\xc1\xb0\x6e\x24\x5c\x58\xd4\x0b\x96\x9e\x24\xad\x49\x79\x64\xae\x0f\x82\xa6\x6b\x8a\xb0\xb8\x62\x0e\x73\x0e\xb5\x33\x30\x4d\x92\xe9\x33\x29\xcc\x14\xa5\x42\x10\xa6\x92\x39\x22\x5f\xa8\x54\x72\x61\x50\x77\x7c\x75\xc3\x5a\x82\x90\x0d\x38\xc1\x12\x0d\x09\x61\xc5\xf5\x0b\x92\x10\x2c\x2b\xd6\x6c\x4f\xbf\x19\x58\xb2\xb3\xb2\x46\x26\xc3\x63\x47\x98\x26\xa9\x20\xa5\xdb\xc2\xa7\x33\x2c\xa8\xe4\xac\xfb\x45\xb3\x68\x7d\x91\x6f\xe0\x73\x2e\x36\xbb\x31\xdd\x9f\x7c\x0c\xbe\x2e\xfe\xf3\xd3\x43\xf1\x5f\x85\x3b\x7f\xf5\x50\xfc\xd7\x72\x5c\xf7\x06\x2e\x63\xf6\x29\xfa\xf4\x70\x8e\x3e\x41\x89\x51\x81\x1e\x26\xd8\x60\xec\xd5\xc3\x39\xba\x22\x52\xc2\x2f\xf9\xc7\x8a\xaa\x04\xf6\xf6\x3d\x65\x58\xcc\x91\xdb\xbe\xe9\xdc\x87\xa3\x09\x22\x19\x68\xca\xc0\x63\xff\x48\x19\x58\x24\x72\xe8\x5d\xf1\x31\x8d\x70\xb2\x1d\x10\x3b\xd7\x05\x3a\x70\x73\xb7\x14\x14\xfe\xdb\x8b\xb0\xe8\x5c\x5f\x42\x57\x3c\xb7\xd4\x8a\x9d\x5f\x13\xa9\x91\x24\xe2\x2c\xb6\x3e\x35\x2d\xd4\xcc\x3d\x5d\xe5\x1f\x1c\x3a\x0b\xa6\x92\xb2\xb1\x1e\x11\x7d\x40\x37\x77\x7d\x76\x23\x62\x63\xdf\x25\x5a\xc8\x37\x38\x47\x25\x62\x5c\x21\x3a\x9d\x71\xa1\x30\x53\x5a\xbf\x01\xe9\xc6\x42\xc4\x50\x80\x0b\x3e\x9d\xa6\x0a\xeb\x8b\xb6\x00\x54\x66\xac\x3c\xf7\x44\xf5\x62\x70\x84\x55\xc0\xd0\x88\x3f\xf9\x5e\x66\x42\x8f\xaf\x45\xaf\xa2\x69\x80\xc6\x0b\x1a\xba\x1b\x02\x0b\x81\x8b\x0c\xf8\x1d\x55\x64\x5a\x7e\xbf\x21\xdb\xfd\x77\xa5\xdd\xe3\xc2\x64\x45\x10\xd1\x11\xd1\x84\x2a\x12\x29\x7d\x05\x37\xc2\x89\xc7\xeb\x1f\xaf\x6f\x7e\xf1\x05\xa3\x77\x9d\xcf\x97\xff\x59\x28\x03\xdb\xb9\xfb\xbc\xf0\xc3\xe0\xe7\xff\x5c\xf8\xe5\xff\xbf\x14\x9f\xca\x33\x2d\x98\x2f\xbc\xbd\x9c\x82\xa6\x00\xa6\x6e\xb7\x55\x44\xa7\x78\x4c\x90\x4c\x67\x1a\x03\xe4\x59\xf1\x7c\xb5\xa4\x7c\xc5\x71\x4c\xd9\xd8\x34\x7f\xbb\xa2\x8a\x08\x9c\x7c\xc6\xb3\x8f\xce\x2c\xbf\x01\x74\xfe\xcf\x7d\xa1\x01\xe1\xbb\x5f\x3b\x9f\xfd\x16\x86\xef\x6e\xef\x6e\x1e\x6e\x96\xee\xba\x30\xc2\xe2\x35\xd2\x8f\xcf\xe1\x7f\xd1\x07\xa4\x47\xcf\x04\xfa\x29\x51\x58\x2b\x3a\xe8\x1b\xd3\x2f\x2b\xcb\x84\xa1\x2c\x81\x5b\x33\x13\x74\x4a\x81\xa5\x18\xc3\xe4\xb7\x46\x67\xc8\x94\xa2\xec\xde\x98\x0f\xc0\x08\xe0\x98\x32\x8b\xb1\x88\xd1\x3f\x64\xb9\x1f\x26\xd8\xc3\xcd\x0f\x24\x46\xa7\x68\xa2\xd4\x4c\x9e\x7f\xf8\xf0\xf2\xf2\x72\xa6\xdf\xd6\x02\xec\x07\xfd\xc7\x29\x61\x67\x13\x35\x4d\x4c\xff\x4f\x0d\x85\x73\x74\x2b\xb8\x66\x21\x60\x77\x20\x82\xe2\x84\xfe\x93\xc4\x68\x68\xe8\x1f\x1f\xa1\xdf\x22\x2e\xc8\x59\x7e\x30\xd6\x56\x66\xf9\x88\xb5\xa7\x7d\xd0\x2f\x55\x10\x93\xf2\x79\xa2\x98\x44\x34\xb6\x62\x06\x61\x11\x07\x83\xaa\x71\xc1\xe8\xf1\x5c\x93\x31\xad\xa8\xcd\x52\x95\x83\xd3\xd3\xc1\x70\x4c\xbc\xf6\x9d\x56\xbe\xce\x10\x4e\xeb\x73\x3d\xa3\x8d\xa7\x92\x08\xe0\xad\x18\xb8\xaa\x7b\x75\xa6\x37\x1c\xf1\x04\x0d\xd3\xd1\x88\x08\x3f\x7c\xe0\x44\x2b\x69\x54\x22\x41\x22\x3e\x9d\x82\xc4\xa0\xbf\x4a\xa5\xc1\x6a\x80\x98\x5d\xed\x59\x9f\xc1\xf9\x6b\xed\x0d\x30\x20\xe6\x40\xea\x18\x21\x31\xc2\x6c\x6e\xa6\x19\xa6\x23\x7f\x7c\xd3\x57\x17\xc7\x88\xaa\x3e\xeb\x24\x09\x12\x64\xca\x15\xf1\xda\xa7\x81\xab\xb3\x08\x70\x20\x91\x82\xcc\x12\x1c\x91\xd8\xe0\x43\xc2\x23\x9c\xa0\x11\x4d\x88\x9c\x4b\x45\xa6\xfe\x00\xdf\x80\x09\x4a\xc3\x8c\x4a\x14\xf3\x17\x96\x70\x6c\xf7\x51\xfe\xec\xdb\xe2\x6d\xec\xba\x9e\xa7\x5d\x21\xb8\x80\xff\xf9\x91\xb2\x78\x67\x14\xea\xf1\xbe\x7b\xe7\xff\xfb\xfe\xd7\xfb\x87\xee\xe7\xf5\xa8\x4f\x86\x59\xb0\x3c\x30\x4d\x9c\xa3\x7b\x03\x04\x2e\xb4\x44\x24\x6a\x36\xf5\xd9\xa2\x52\xfe\x03\x8f\x37\xa4\xbe\x9f\x3b\xd7\x8f\x9d\x02\x45\xb9\xbf\xf8\xa1\x7b\xf9\x58\xd2\x07\xec\xfe\x0a\x32\xbc\xd1\x6a\xfd\xdf\x2e\x7e\xe8\x5d\x5d\x0e\x2a\xf4\xe0\x77\x77\xdd\x8b\x9b\x9f\xbb\x77\xb9\xca\x5a\x09\xa2\xd2\x62\xca\xc4\xea\xc1\x10\xa5\x09\x8f\xd1\x70\x5e\xdd\xe1\x56\x4b\xce\x09\x78\xce\xf3\x1e\xcf\x66\xd4\x73\xa0\x4d\xae\xd9\x70\xfe\xc5\x94\xc7\xe4\xc4\xbe\x03\xad\x81\x8d\xcd\xc8\x48\xcc\xd5\x03\xeb\xd9\x31\xf3\xec\x2f\xa6\x6b\x6f\x06\xb8\x73\xd4\x41\x52\xbf\x98\xea\x4b\x2d\xe8\x78\x0c\xf6\xd0\xd2\x52\xcd\x68\xf6\x53\x00\x2f\x7c\x67\xce\x7f\x26\x38\xdc\x73\x3d\xad\x35\xa4\x67\xc6\x16\xf3\x21\xb4\x91\x2e\x8e\x28\x30\xd8\x51\x2a\x96\xe6\x0e\x4b\x03\xa1\x16\x5e\xe6\x3e\x1a\x33\x98\xbe\x5c\x40\xb6\xa4\x31\xe3\xce\x04\x79\xa6\x3c\xf5\x3e\xb5\x9d\x8a\x0b\x27\x5e\x39\x7c\x0e\x00\x00\x9b\xb1\xf5\x94\x86\xc9\xd0\xa3\x72\x04\x4d\xc2\x9e\x61\x84\x91\xe0\xd3\x8a\x31\x8a\xd7\xa4\x77\x73\xaf\x04\x56\x64\x3c\xbf\xb4\x24\x63\xf3\xeb\x71\x79\xf3\xcb\xf5\xd5\x4d\xe7\x72\xd0\xed\x7c\x2a\xde\xf8\xec\xc9\xfd\xc3\x5d\xb7\xf3\xb9\xf8\x68\x70\x7d\xf3\x30\x70\x6f\x2c\x45\xf9\x9a\x09\x16\xf9\x74\xf1\xc5\x73\xa4\x49\x2e\x90\xc6\x17\x9a\x24\x9a\x99\x78\xf4\x71\x48\x46\x5c\x18\x3a\x3f\x75\x81\x26\x56\x84\x71\xb0\xb5\xba\x58\x69\x17\xe7\x60\xf0\xab\x1a\xd2\x18\xf3\x95\x20\x78\x0a\x7c\x02\x33\xd4\x65\xf1\xe9\xcd\xe8\xf4\xde\xfc\x38\xc5\xe2\x89\x88\xec\xd3\x17\x41\x95\x22\xac\xa0\xd2\x61\xb7\xe4\x4c\x49\xcc\x27\x38\x43\x77\x9a\xee\xeb\xf7\x33\xa6\xa6\x91\x3d\x26\x0a\xd3\x44\xda\xc5\x16\xe0\x7a\x8e\xae\xb0\x18\xe7\xe6\xc5\x6f\xf8\x68\x64\x06\xfb\xd6\x2c\x43\xf3\xb0\xc2\x2e\x2a\x68\xaf\x46\x0d\xc7\x17\x61\x3e\xfb\x72\x26\x0f\x2f\x62\xd5\xe3\x6c\x3b\x9c\x7a\xbc\x05\x88\x1b\x8d\xbd\xa0\x1b\xda\x27\x15\xb8\x06\x1b\x37\x8f\x97\x33\x99\xea\xb1\x17\xd1\xa9\xf8\x62\x05\x3a\x99\x0e\x2d\xfa\xe4\x47\x5a\xdb\xac\xc0\x25\xf2\x85\x5a\x83\x81\xbf\xee\x12\x0a\xe5\xc3\x80\xd5\x18\xcf\x66\x04\x0b\x59\x75\xda\x45\x31\xb0\xe6\xec\xcd\x4c\xfe\x1c\xf6\x90\xdd\x3c\x27\x88\x33\x30\x38\x64\x42\x44\x09\x23\x1b\xe0\x80\x19\x6b\x01\x03\x6e\xa1\x7d\xfc\x8d\x6d\xd5\xfe\x99\x4a\xad\x34\x9a\x1f\xbf\xb7\x3d\xe4\x37\x43\x88\x8f\x9d\xde\x55\x49\xb8\x18\x5c\x76\x3f\x76\x1e\xaf\x96\x9b\x09\x0b\xdf\x95\x8f\x18\x9d\x22\xfd\xbc\x18\x0e\x40\x47\x86\x67\xb8\x4e\xf8\x46\xa5\x25\x0c\x8c\x56\xb6\x4b\xb5\x31\xc3\xc7\x64\x96\xf0\xf9\x94\x30\x30\xf1\x14\x38\xa1\x86\xe7\x08\x53\xcb\x5a\xbc\xc5\x82\x15\xc7\x9a\xdd\x80\x8d\x9d\xba\xf6\xfb\x24\xce\x38\x6f\xb1\xfb\x7e\x89\x74\xdf\x1a\xa7\xa0\xfd\xbf\x7b\x85\xd5\x86\x77\xac\x73\xf1\xd0\xfb\xb9\x5b\xd4\x0f\x2f\x7e\xe8\xfd\x5c\x25\xd5\x0c\x3e\x75\xaf\xbb\x77\x9d\x87\x15\xc2\x49\x69\xc8\x2a\xe1\x44\xea\x05\x97\x9d\xc2\x54\x66\x81\x4e\x91\xe9\xe1\x8f\xa8\x92\xe8\x99\x4a\x3a\xa4\x09\x55\x73\x64\x1d\xac\x8f\x3d\xa0\xac\xcf\x38\xa1\x31\x55\x73\x27\xbe\x98\x79\x8b\xe7\xa8\x29\xa9\x1d\xdf\x98\x1d\x7c\xb7\x2b\x58\xf9\xcc\xe1\xb8\x4d\x9f\x23\xd0\x6d\x9f\x41\x69\xf3\x3e\x63\x5a\x90\x66\x63\x22\xcc\x72\xc0\xa9\xe4\xaf\xc5\x7b\xae\x57\xe5\x0b\x2b\x39\xd4\x32\xa1\x75\x4c\x18\xd1\x24\xd2\x9b\xc4\x08\x52\x82\xb0\xf7\x5a\xe6\x9a\x25\x34\xa2\x2a\x99\xa3\x08\x6c\x58\x60\xce\x9c\x62\x86\xc7\x56\x38\x00\x35\xa7\x84\x12\x3f\xa5\x60\x80\xbf\x19\x59\xd3\xfe\x03\x25\x1b\x5e\xb3\xc7\xeb\xcb\xee\xc7\xde\x75\x11\x05\x7e\xe8\x7d\x2a\x88\xb0\x9f\xbb\x97\xbd\xc7\x02\x37\xd7\x92\xec\x72\xb9\xbe\x3c\x6c\xc5\x55\xcc\x5e\x3a\x47\x97\xe6\xd3\x73\x0d\xdc\xdf\xcd\xe6\x34\xca\x48\xb3\xbd\x5c\xf9\x2d\xc1\xe1\xce\x45\x1a\xba\x3f\xba\x4c\x89\x4a\xbf\x44\x53\x13\x92\xf5\x0a\x15\x6c\x48\xd5\x11\x18\x0b\x73\x5f\x97\x7d\xe5\xe5\x2d\xbb\x17\x21\x44\xf6\x2c\xb7\x2c\xf9\xa1\x19\x60\x34\xa8\x33\x62\x55\x78\xeb\x72\x82\xfd\x33\x78\xde\xa7\xa9\x54\xc6\x43\x0a\xc8\x89\x9e\xfe\x2e\x35\x40\xc1\x83\x7a\x86\xee\x09\xe9\x33\x67\x3d\x18\x53\x35\x49\x87\x67\x11\x9f\x7e\x78\x4a\x87\x44\x30\xa2\x88\xfc\x80\x67\x74\x8a\xb5\x24\x4d\xc4\xfc\xc3\x30\xe1\xc3\x0f\x53\x2c\x15\x11\x1f\x66\x4f\x63\x08\xec\x71\x9e\xae\x0f\xd9\xb0\x63\xfe\x1f\x57\x7f\xfd\xee\xf4\xea\xef\xdf\xbd\x5b\xb4\x90\xd5\x9d\x7f\x97\x45\x78\x26\xd3\xc4\x06\x02\x0a\x1f\x36\xee\xca\xa7\x64\xd5\x79\x5f\x17\x8f\x6b\x3b\xfd\xf5\xe2\xf6\xb1\x60\xb1\x2e\xfe\xf3\x73\xf7\xf3\xcd\xdd\xaf\x05\x4a\xf9\x70\x73\xd7\xf9\x54\x20\xa8\xdd\xdb\x1f\xba\x9f\xbb\x77\x9d\xab\x81\x7b\xb8\x8d\xed\xed\x47\xc6\x5f\x58\x11\x34\xd2\x51\xc0\x85\x99\xce\xd1\x47\x2e\xd0\x8f\xd9\x49\x9e\x0e\xb1\x04\x16\xe3\x78\x96\x3c\x41\x33\x1e\x03\xe1\x45\x64\x36\x21\x53\x22\x70\x62\x6d\x06\x52\x71\x81\xc7\x86\xd3\xcb\x48\x60\x15\x4d\x90\x9c\xe1\x88\x9c\xa0\x08\xb0\x61\x7c\x02\x87\x02\xaa\x16\x1f\x97\xed\x7c\x77\x29\x53\x74\x4a\x9c\x0a\x6e\xff\xf9\x60\x0e\x63\x83\xc3\xb9\x79\xf8\xa1\x28\xec\x7d\xbc\xfa\xf5\xa1\x3b\xb8\xbf\xfc\x71\x29\x3c\xcd\x67\x85\x95\xdd\x43\x5c\xd5\x05\x4f\xd2\x29\xf3\xff\xde\x7c\x6d\xbd\xeb\x87\xee\xa7\xf2\xea\x6e\x3a\x0f\x45\xcc\xb8\x2b\xc6\xed\xbd\xfb\xfe\xe6\xe6\xaa\x5b\xf0\x74\xbf\xbb\xec\x3c\x74\x1f\x7a\x9f\x0b\xf8\x73\xf9\x78\x07\x3e\xa0\xa5\xdb\x74\x2b\xa8\xd8\xa8\xde\x96\xbf\xcd\x5d\x93\xc2\x46\x94\xa8\x63\xc3\xff\xcd\x5d\x3e\xf5\xea\xe5\x98\x28\x37\xb0\xea\x9c\x66\x26\xd5\xc8\xac\xb4\x92\x1c\xaa\xe2\x31\xa1\x7a\x72\xbc\xf4\xa0\x97\x51\xe5\x87\x6c\x09\xb0\xae\x33\xa3\x6c\xe3\x24\xe1\x2f\x26\x42\x79\x4a\x35\x57\x96\x04\x02\x95\xf5\x2b\x32\xf7\x10\x9e\x55\x50\xbc\xe2\xb1\x90\x48\x10\xf5\x99\xa7\x4c\x6d\x8e\x72\x9d\xeb\x02\xdd\xe9\x5e\xff\x3c\xf8\xb9\x53\xc4\xc0\xde\xd5\x72\x52\xe3\x0f\x51\xc1\x8a\x3b\xd7\xbf\x66\x4c\x18\xe2\xd8\x4f\x32\x0d\xd5\xc8\xae\x51\x42\xb5\xd8\x1b\x61\xad\xbd\x26\x20\xd1\x20\x42\xc1\xe4\x30\xd5\x9b\x83\xb8\xd9\x99\xf1\x27\x19\xfa\x64\x16\x79\xee\xfe\x28\x8d\x27\x01\x2e\x60\x4d\x75\x69\x02\x30\x8e\xd5\xaa\x19\x22\xec\x99\x0a\xce\x40\xd8\x7e\xc6\x82\x6a\x69\xdc\x8c\xac\xf7\x7a\x0e\xff\xbb\xde\x98\x60\x18\x2d\x11\xae\x7b\x2e\xd4\x65\x16\x9f\xbc\x99\x35\xa4\x2a\x4e\x77\x31\x42\xb7\xda\xd0\xb1\xf8\x6d\xc5\xe1\x6c\x19\xc7\x5c\xdc\xf0\xef\xc9\x25\xc5\x89\x26\x00\xbb\x93\x17\x3b\xd7\xf7\xbd\xa2\xfc\x58\x54\x33\x3c\xba\xbc\xb1\xbc\x08\x86\x4a\xb3\x72\xa7\x4c\xdc\xff\x74\x65\xb4\x0b\x8d\x24\xf6\xde\x7a\x8a\x05\x08\x40\xae\xb7\xea\x0c\x0b\x59\xfa\x42\x22\xa8\x64\x96\xc7\x91\x69\x9e\x05\x51\x5a\xcf\x9c\xc6\x7d\x46\xbe\xcc\x08\x93\x10\x1c\x60\xf8\x59\xee\x6b\x97\x67\xa8\x37\x02\x92\xa0\x5f\x67\x28\x65\xd6\x01\xa6\x19\xae\x59\xe4\x89\x16\x65\xed\x12\x32\x0d\x11\x0c\x2f\x8c\xb8\x18\xb0\x7c\xf1\x7d\xf6\x4b\xe6\x44\x83\x47\x23\xae\x09\x90\x3e\x45\x3b\xde\x39\xc2\x4c\xd2\x13\xa4\x15\x96\xf2\x99\x42\x46\x84\x56\x28\x6d\x64\x9a\xa6\x34\xf6\xcf\xc3\xb3\x81\x85\xf0\x67\x9f\x19\x54\xf3\x82\x12\x2b\xa8\x11\x8d\x13\xe3\x31\x19\x34\xe7\x09\x11\x17\xc4\xfa\x59\xd6\x66\x03\xab\x08\xfb\x03\x96\x4f\x0b\xbe\x87\x1e\x93\x0a\xb3\x88\x5c\x24\x58\x6e\x18\x84\xe4\x6c\x1c\x27\x45\x89\xe3\xee\xee\xf1\xf6\xa1\xf7\xfd\x0a\x2a\x5f\xfe\x78\x31\x0c\x28\x4a\x52\xe7\x9e\x1b\x0a\x8e\x63\xa4\xc9\xe7\x98\x1b\x57\xa0\x15\xfc\xcd\x0d\x32\x67\x42\xa5\x17\x27\x8a\xe5\x53\xc1\x48\x6d\xb3\x2c\xac\x9d\xc3\x77\x25\x50\x0b\x08\x14\x69\x48\x20\xcf\xe4\xe1\x8e\x1a\x3c\x8b\x26\x8a\xce\x5a\xb7\x66\x09\x56\x23\x2e\xa6\x86\xca\x17\x36\x6d\x06\x5f\x3e\x28\x65\x8a\x08\x91\xce\x14\xa8\xec\x7a\xad\x65\x29\x55\x1f\xd9\x15\x1f\x7f\x26\x52\xe2\x31\xd9\xc6\x01\x5d\xa5\x3c\xdc\xff\xec\xff\x13\x1c\xcc\x4d\x64\xff\xc2\x0a\x5d\x40\xbf\xc3\xa7\x1b\xf6\xd1\x04\xf2\xdc\xf2\x84\x46\x1b\x06\xdc\x7d\xec\xf4\xae\x06\xbd\xcf\x5a\x89\xef\x3c\x74\xaf\x0a\xa2\x04\x3c\xeb\x7c\x7c\xe8\xde\x0d\xba\xff\xdd\xbd\x78\x7c\xe8\x7c\x7f\xd5\x1d\x5c\xdf\x5c\x76\xef\x07\x17\x37\x9f\x6f\xaf\xba\x2b\x22\x73\x6a\x07\x5f\xb4\xae\x96\x5f\x3d\x5f\xf8\x05\x4e\x58\xd3\x32\xdf\x5e\x06\xc9\x70\x98\x26\xe0\x04\xe7\xc6\x19\x8e\x11\xe3\x31\x81\x9f\xa5\xb3\xce\xb8\x6c\x93\x33\xd4\x53\xef\x93\x04\xe1\x54\xf1\x29\x06\xaf\x4d\x32\xef\x33\x3c\xd4\xa4\x15\x27\x89\x17\xde\x25\x52\xc6\x34\x89\xd5\x83\x49\x13\x5f\x9c\x10\x4d\xce\x67\x5e\x0e\xa3\xf5\x1b\x8c\x28\x83\x00\xe2\x29\x16\x4f\xc6\xcd\x94\x4f\x99\x5f\x0a\x89\xb0\xec\x33\xbd\x2e\x62\x0d\x43\x4d\x20\x7c\xde\xe8\xad\x5a\xe8\x4c\xf1\x13\xd1\x50\x99\xa6\xd1\x04\xcd\x04\x1f\x0b\x22\xa5\xb5\x2d\x47\x98\x99\x00\x04\xfb\xba\x66\x43\x7d\xc6\xb8\x06\x85\x33\x61\xc7\x64\x46\x58\x4c\x58\x44\x4d\xb6\x22\xf8\xee\x33\xd3\xe6\x58\xe0\xd9\x04\x49\x0e\x4e\x6f\x00\x3b\xd8\xaf\xcc\x47\x8e\x93\x99\x1d\x9b\xc7\xbe\x05\x5a\xa4\x9a\x4e\xdc\x80\x9c\x68\xa0\x0c\x1f\x3b\x66\xe8\xdc\x2e\xc6\x0e\x38\x9d\x25\x04\xa6\xb4\x20\x87\xc3\xd0\xb0\x2e\x9c\x87\x3e\xa6\xaa\x43\xd0\x0c\xdb\xad\x19\x4b\xbb\xa2\xb3\x0a\xcb\xb6\xbd\x52\xe8\x07\xcc\xe2\x44\x8f\xe2\x7c\x18\xc5\xbb\x08\x19\x36\x1d\x8d\x35\xee\x36\x6e\xc3\x45\x23\x9c\xca\x6d\xd8\x68\x29\xc5\xd4\x58\x05\x4f\xf3\xa0\x10\x40\x6f\x9b\x5f\x0a\xd0\x9d\x69\x12\x89\x13\x6e\xa1\x64\x5e\x4f\x6d\xd0\x32\xac\xa6\x86\xcd\xce\x04\x65\x11\x9d\xe1\x64\x23\xdd\xaf\x94\x63\x60\x43\xf7\xbf\xa1\x23\x8d\x3e\xdf\x2e\xb8\x6d\x15\x11\x53\x48\x27\xb7\xcb\xcc\x8e\x70\x0d\x4b\x92\x4d\xd6\x20\x32\x8f\x26\xc1\x82\xa7\xc6\x1f\x07\x70\x21\x71\xc5\x55\x3d\xab\x3a\x6e\x7d\x33\x70\x31\x00\x7a\x83\xc3\x36\x91\x3f\x75\xf0\x2b\x8d\x62\x67\x37\xc1\x78\x38\xb9\xad\x1e\xb3\xea\x04\xbc\x87\xff\x5e\x86\x3b\x9f\xf1\x4c\xe3\x4c\x94\x4a\x05\x9e\xe2\x6c\x8f\x56\x49\x2a\x85\xb2\x7b\xbe\xf3\x2c\xa8\xbd\xf9\x69\xe4\x20\xb4\x01\x50\x8b\x93\x14\x62\x08\xbc\x8a\x00\x16\xc7\x47\xa9\x96\x65\x11\x86\x28\x04\xf4\x0d\x39\x1b\x9f\xa1\x9b\x9f\xbb\x77\x77\xbd\xcb\xee\x09\xea\xdc\xde\x76\xaf\x2f\x4f\x10\x51\xd1\xb7\x2e\x66\xd1\x06\x2c\xf5\x99\xe2\x56\x5a\x99\xa3\x09\x7f\x01\xda\x48\xc4\x98\x14\xf6\xec\xa2\x9b\x20\x54\x79\x4c\xa5\xb2\xe1\xb3\x9a\xae\xe4\xcb\xd2\xf2\x7e\x25\x86\xa4\x6a\xb2\x0d\x6a\x60\x29\xd3\xa9\xd6\x65\x07\x14\x4f\x07\x82\x27\xdb\x10\x85\x4b\xd8\x0a\xa8\xcb\x59\x31\x05\x8a\xa7\x48\x0f\x6b\x43\x41\x32\x97\x63\x26\xd2\x69\xc1\x48\xd3\x65\xcd\x37\x3d\xbe\xe5\xbc\x0f\x36\x1e\x8d\xba\x10\x08\x28\xb6\x50\x43\x2a\x72\xb3\xf1\xc0\x5a\xea\x07\x38\x8a\xb4\xca\xbd\xe3\x4d\xe5\x13\x65\x2e\x01\x3b\xd1\xde\xb6\xb9\x0a\xcf\xdd\x32\x67\x9a\x82\x41\x30\xb0\x66\xb9\x92\x47\x34\x1f\xbf\x62\xde\xe1\x7c\x61\x56\x40\xd9\xb3\x3e\x7b\x94\x99\x49\xc5\x30\x61\x49\xe0\x24\x25\x7a\x99\x10\xb8\x1a\x73\x34\xc1\xcf\xa4\x30\xa5\xcb\x21\xd1\x03\xcf\x79\x2a\xaa\x08\x5d\x9f\x5d\x92\x99\x20\x5a\xd2\x2f\x3b\x50\x32\x9c\xbe\x2b\x62\x62\xc0\xeb\x80\xd7\x47\x8f\xd7\x17\x49\x2a\x15\x11\x1d\x29\xe9\x18\x0c\x89\x5b\x09\x70\x66\xb0\xc1\x8c\xf3\x64\xd0\xc0\x26\xd2\x1c\xe2\x05\x4f\x58\x21\xe0\x43\x9a\x4a\x07\x3c\x05\xf9\xa8\xc0\x36\xb9\xe6\x75\x5e\xe6\xb0\x5d\xde\x12\x30\x38\x97\x59\xc7\x15\x94\xd8\x4a\xc4\xc1\x55\xa3\x2c\x1b\x09\xed\x5d\xcc\xb9\x30\xf2\x4d\xe6\x2e\xcb\x97\x58\xba\x4c\x4e\x14\xa1\xcc\x81\x2d\xff\x08\xf0\x59\x03\xd8\xc8\x1d\xbf\xa7\x5c\x61\xf9\xed\x59\x9f\x69\x21\xea\x89\xcc\x8d\xb9\x55\x8b\x29\x7f\xd4\xb2\xf8\xa9\x24\x4c\x42\xb8\xf7\x1f\x8d\x7b\x4e\xa3\xb8\x33\x57\x1b\xd5\x94\x4c\x67\x09\x56\x10\x74\x9d\xcd\x02\x21\xba\x76\x50\x2b\x25\xe5\x01\xd0\x20\xe7\x9b\xbd\xd8\x67\x66\xf9\x63\xa2\x20\x73\x5c\x51\x05\x3a\x53\x9c\x6a\xf0\x2c\x2e\x7d\xa5\xe9\xca\x60\x85\xe0\xe0\x27\x89\xd3\xed\x08\xbf\x5c\x1c\x63\x25\x65\xcc\xb4\x85\x7b\x1b\xf3\xfe\xc1\xd9\x8d\x22\xc1\x59\x29\x1a\x46\x2b\x73\xe6\xa4\x87\x86\x1c\x38\xff\x35\x61\x67\x2f\xf4\x89\xce\x48\x4c\x31\x44\xc0\xeb\x7f\x7d\xd0\xfb\xfa\x8f\x8b\xbb\x9b\xeb\x41\x9e\xc9\xf3\x5f\x7d\xd6\x49\x24\xcf\xb2\x14\x10\xe3\x2c\x0b\xb7\x9f\x09\xe2\x44\x42\xbb\x17\xb0\xba\xe6\x66\xc4\x3e\xab\x5b\x41\xcc\x23\x79\x86\x5f\xe4\x19\x9e\xe2\x7f\x72\x06\xae\xf4\x0e\xfc\x79\x91\xf0\x34\xfe\x05\xab\x68\xf2\x01\xee\xb5\xfa\x40\x9e\x09\x53\xc6\x4d\xa5\xc1\x15\x43\x4e\xb2\x84\x68\xfd\xff\xd0\x6b\xce\x93\x8a\xa4\xd6\x64\x23\x32\x53\xe8\xff\x15\x64\xc8\xb9\xaa\x66\x52\x7c\x34\x92\x64\x2d\x86\x94\x2b\x69\xf7\x37\xe8\xef\xff\xf9\xdd\x9f\x35\x0a\x6d\x02\xe3\xde\xfd\xcd\x40\x7f\xff\x1f\x97\xf6\x7b\xb9\x06\xb9\x33\xa9\xb4\xd2\xba\x9a\x0d\x34\x4c\xe0\x7c\xca\x80\xfb\x09\x70\x5e\x00\x79\x03\x74\xc8\xcf\xb1\x8a\xba\x5d\x16\x46\xdf\x4e\x65\xdb\x08\x98\xa0\x62\x7b\x7b\x44\xa7\x88\x71\x34\x35\xb1\xa6\x98\xa1\xbf\xfd\xf8\x7d\xf5\x01\xa6\x82\x6e\x34\x21\xb5\x55\x28\xbc\x29\x25\xfd\x27\x91\x48\x63\x8d\xc6\x62\x3e\xd5\x53\x0b\x22\x27\x3c\x89\xd1\x0b\x01\x35\xc9\xc6\x81\x66\x5a\xb9\x20\x7d\xe6\x0f\x01\x21\x87\x08\x27\x8a\x8f\x09\xf0\x6a\xa7\xa8\x29\x22\xb4\xa8\x62\xb2\x34\x14\x17\xe4\xc4\x14\x66\xbb\xff\xab\x8b\xad\x86\x6d\xc2\x23\x97\xd4\x62\x4d\x72\xf1\xb0\x7a\xe7\xa3\xb2\xe9\x15\xd5\xdb\xf0\xcb\x87\x6c\xcd\xb6\xd5\xa0\xb1\x49\x28\xd6\x86\x55\x3e\x99\xea\xc5\xd0\x88\xb3\x41\x42\xd9\xd3\x46\x87\xe1\x12\xc3\x91\x1e\xc1\xc2\x4c\x8f\x98\xd9\xb9\x8d\x05\x64\x8d\xfb\xf1\x31\x4d\x12\x93\xda\xe2\x1f\x0f\xc8\x5d\x06\x6e\x20\x0c\xcc\x4c\x0e\x28\x89\xad\xdf\xcb\x6a\xc2\x82\x30\x08\x78\xeb\xb3\xe1\xdc\xfa\x6c\xe5\x09\x92\x69\x34\x71\x99\x79\x11\x67\x52\x8b\xd1\x5c\xa0\x88\x4f\xa7\x5a\xeb\x85\x23\x53\x9c\x27\xd2\x46\xbb\xb3\x53\x85\x23\xd5\x67\xf9\x7c\x2b\x6e\x9e\x69\xca\xb4\x5d\xea\x5e\x73\x97\x4e\xde\xfc\x69\xa9\xc0\x4d\x63\xbf\x14\x05\x18\xc1\x8c\x27\xca\x2b\x6a\xc1\x17\xef\x92\x39\xb0\x1a\xcd\x40\x4e\xb8\x50\x83\xb8\x92\xe6\xac\x44\x9a\x32\x21\x64\xe4\x34\x81\xa0\x61\xfe\xac\x85\x7f\xf2\x92\x19\x5f\x97\x2d\x41\x63\xf5\xb2\x15\x34\xbb\x46\x4b\x57\xb6\x2e\x0a\xd6\xc0\xca\x14\x26\x89\x8a\x31\xe1\xab\xd6\x78\x0f\x5f\x5d\xe8\x8f\x96\x02\xaf\x7c\xef\x9c\x10\xc4\xe3\xbc\x86\x9e\xe1\xeb\x36\x23\x64\x19\x4c\x6d\xe9\x84\xfd\x65\x8e\x2e\xdb\xca\x63\xd1\x92\xab\xd7\x02\x26\x7b\x49\x40\xd6\xc4\x62\x48\x95\xc0\xa2\x50\x00\x25\xd3\x07\x25\xc1\x02\xe2\xb3\xfa\xcc\x94\xc3\x33\x9a\x42\x8c\x62\x2a\x21\x41\x04\x78\xa9\xe7\x0c\x43\xcd\x94\xc0\xd2\xd5\xce\xf3\x1c\x4d\xfc\x39\x04\x96\xe5\xa8\xe1\x88\x9d\x9e\x28\x2b\xfb\xa5\xf5\x33\x1e\xa5\xb9\x20\x17\x81\x84\x6b\x4b\x05\x21\xca\x24\x1d\x4f\x14\xa2\xcc\xda\x1d\x71\x32\xe6\x82\xaa\xc9\x54\x9e\xa0\x61\x2a\xb5\x16\x6a\x82\xd5\x4c\x3c\x0a\x51\x51\x23\x2a\xb4\x6d\x12\x71\x5c\x1a\x70\x51\x45\xd9\x00\x35\x9a\x5d\xca\x6e\x89\x57\xac\x40\x9c\x4e\x56\x3e\xb1\x3c\x06\x25\x32\xab\xba\x89\x4c\x1c\x20\x77\x05\xab\x7e\x4f\x89\x54\x75\xf7\x00\x8a\x5d\xee\xcc\x4b\x71\x88\x4e\x5a\xc8\x24\x83\x0a\xe2\x62\xb7\x41\xf2\x2a\x16\xdc\x34\x45\xa9\x32\xa7\xd3\x74\xa6\x2a\x03\xb7\x16\x5d\x45\x77\x5e\x29\xa3\x66\xc0\x86\x64\x2c\xc0\x66\x28\x40\xd7\x67\xf7\x84\xd4\xd7\xa7\x5b\x38\xfb\xdf\xe0\x2a\xc1\x16\x6c\xa2\xc7\x72\x94\xdf\xc6\x89\x7d\xd9\xbd\xbf\xb8\xeb\xdd\x9a\x92\x13\x37\x77\x9f\x3b\x0f\x83\x0a\xbf\x76\xc5\x5b\x9f\x3b\x77\x3f\x5e\xae\x7e\xed\x87\x87\x62\x56\x76\xc5\x2b\x77\xf7\xcb\x93\x39\x1a\x2c\xb1\x22\x29\xac\x72\x9e\x73\x34\x9b\xab\x09\x67\x59\x88\x42\x5c\xa0\x4d\xa7\xc8\x64\x04\x2b\x08\x21\x12\x52\x55\x38\x0e\x1f\x20\x2e\x67\xb5\x84\x59\x3c\x2c\x53\x5d\x6e\xa7\xa2\xd1\x1a\x37\xf2\x53\xc2\x87\xe0\xb7\xb6\xb2\x8f\x2d\x4c\xb7\x24\x02\x7d\xcb\x78\x9f\x4b\x2a\x67\x09\x9e\x2f\xcc\xb0\x8a\xe5\x5c\xe3\x29\x81\x88\xe3\xbc\x2c\x9e\x4b\x16\xd1\x27\x03\x09\x4c\x19\x5f\xa7\x23\xc8\x64\x52\x14\x2b\x82\x86\x44\xbd\x40\xde\x9c\xfb\x35\xb3\xa5\xba\x80\x11\x79\xd6\x67\x60\xce\xe9\x6b\x20\xc7\x29\x44\xfb\xf5\xdf\x9d\xa0\xfe\xbb\x98\x3c\x93\x84\xcf\xf4\xc9\xeb\x1f\x6a\x98\x4c\x77\x8a\x69\x72\xcd\x55\x66\x99\xdb\xe6\x3c\x05\x89\xe8\x0c\x24\xf3\x01\xd1\xe3\x1e\x4e\xf0\x28\x60\xb2\x23\x67\xb0\x06\x84\xe3\x58\x2b\xd9\x40\xca\xdc\xf2\xf2\x10\x20\xe6\x6d\xbd\xd0\xec\x72\x1d\x91\x22\x33\x7f\x9b\x19\xfd\x31\x8b\x66\xcf\xca\x13\x60\xcf\x7b\x74\xc9\x6e\xcb\xc8\xb5\x56\xf2\x23\x99\x43\x0a\xc6\x2d\xa6\x62\x43\xd7\x6c\x55\xcc\xeb\x5e\x9c\xb4\xdd\x8a\x89\x5a\xe4\xae\xad\x86\xc3\x76\x8e\xdb\x2c\x56\xef\x50\x5a\xaa\x8b\xe5\xca\x26\x6e\xa8\xb6\x3e\xd6\x29\xa9\xb5\x21\x0c\xa8\xac\x78\xcd\x48\xb4\x86\xc6\x95\x2d\xf0\x5e\x7f\xb7\x52\x53\xc9\xc4\x35\x17\x7f\x97\x9f\x82\x4d\x8e\x2f\xe7\xe3\x93\x95\x2b\x8e\x12\x2e\x8b\xb5\x72\x1a\x2f\xfa\xc2\x7e\xba\x6c\xdd\x5d\x1f\x7d\xb5\x5c\xb8\x56\x40\x43\x05\xe0\x4b\x35\x2e\x0d\x9f\x51\xd6\x43\x66\xdf\x3e\x41\x14\xa2\x2d\x41\x21\x4b\xf2\xca\x01\x2c\x46\xb9\x1b\xa4\xcf\xf2\x98\x15\x89\x5e\x48\x02\x61\x6e\x11\x9f\xce\xc0\xc4\x6f\x97\x6b\x47\x22\xb1\x89\x18\x3e\x41\x3c\x55\x7a\x30\x93\x93\xe3\x8c\xb8\x36\xe1\x27\x77\x7b\x18\xdf\x9b\x0d\x7e\xcf\xea\x65\x1b\x5c\x37\xbc\x94\x32\xf4\x89\x28\x18\x05\xda\x2c\xf8\x1b\x04\x3d\xa1\x1c\x42\x59\x0d\xfb\x2d\x6e\x94\xdd\xc9\x1a\x27\x9f\x17\x4e\xf9\x3e\xe1\xc3\xe5\x46\x02\x18\x1c\x3d\xde\xf5\x9c\x45\x32\x8f\x9f\xf2\x8a\x32\x17\x3c\x8a\xdd\xdb\xbb\xee\x45\xe7\xa1\x7b\x79\x86\x1e\x25\xd1\xe0\xc9\xb6\x0b\xf9\xd5\x99\x4a\x62\x56\x6e\x2b\xb1\x30\xa9\x08\xae\x33\x84\x10\x21\x0a\x59\xd0\x2b\x08\x47\xb1\x4c\xcb\x72\xc4\x86\x22\x29\xd4\x1a\xea\xa0\xb0\x50\x79\x9f\x36\x32\x6f\xd5\x0d\x84\x38\xa9\xc1\xf1\x44\xa9\x99\xf5\x4e\x17\x23\xf3\x56\xa1\x4f\x31\xa2\x6f\xdf\x9b\x81\xab\xa5\x26\x84\x0a\xd4\x68\x5b\x06\xa9\x06\xcd\xf7\xe4\x85\xb8\x7f\xc6\xb3\xe5\xe9\xa7\xf8\xa5\x80\xb4\x46\x14\xf6\x7c\xf7\xfb\xbe\x07\x8e\xac\x0d\x0c\x29\xdc\x7e\x83\xb9\x43\xcb\xd0\xd6\x8c\x6e\x9a\x8c\x0f\xe9\x8c\x64\xfe\xc6\x4a\x8b\xb0\x71\xac\x12\xc1\xdd\x81\x5f\x28\x43\x05\x96\x78\x82\x46\xf4\x8b\x1d\x34\x8f\x6f\x77\xaf\x7a\x01\x0f\x35\xf1\x94\x13\xbc\x78\xa7\xd6\x10\x1b\x6e\xe1\xfb\xa5\x42\x24\x97\x5a\x24\x8a\xb4\xb8\x24\x48\xc4\x85\xe6\x14\x30\x6d\xee\x85\x58\x25\x32\x28\x2c\x34\x50\x16\xbd\x32\xcb\x6e\x7f\xde\x5a\x25\xc6\x8a\x9c\x6a\xd1\x6b\x45\x02\xb4\xcd\x91\x81\x6c\x1a\xac\xbc\x72\x60\x39\xe7\x19\x92\x31\x66\x2e\x34\xbb\x66\xb9\x8e\xe5\x6d\x41\xaa\xb4\x0a\x84\x21\x3d\x0c\xe4\x2b\x48\xfd\x29\xac\x43\xce\x00\x9e\x4b\xd7\x61\xa3\x5f\xda\x00\xb6\x17\x9c\x05\xe3\xd4\x2c\x36\x9d\xc5\x6d\x5a\x6c\x82\xa5\x42\x76\x4d\x75\xa6\x08\x4f\x45\xdc\xaf\x11\xb6\xa0\xdb\x37\x55\xde\x34\x0a\x15\xb5\x58\x02\x9e\x11\xe9\xea\xa6\x98\x2a\x31\x5a\xa7\x71\x82\xf0\x05\x9c\x50\x76\xb7\xef\x8c\x94\xe5\xb8\x84\x4f\x4c\x20\x48\x7f\x71\xe8\x33\xd4\x61\x0b\xf5\xb2\x5c\x5c\x56\x01\x5e\x86\x27\xe1\xe4\x05\xcf\x25\x9a\x09\x53\x5a\xc6\x44\xee\xbb\xcd\x83\x06\x56\xfc\x28\x0b\x85\x50\x2e\x75\x02\x81\x2d\x66\x75\xd0\x9c\x93\x7b\x07\x7b\x70\xe5\x95\xa2\xca\x33\x81\x3c\x1f\x2e\xb7\x55\x34\x20\x75\x8a\x0c\xa2\x09\x66\x63\x32\x70\x46\xd6\x4d\xb4\x25\x3d\xce\x05\x0c\x73\x69\x47\xa9\x66\x4e\xb7\x46\x61\xb2\x6d\x6d\xcc\xab\x99\x01\x51\x5f\x02\xa9\xf0\x98\x20\xb3\xa2\x46\x66\xe9\x42\xc4\x98\x2d\x36\x0c\x7a\x82\x1d\xb5\x5b\x8c\xa2\xaf\x13\xde\x21\xf4\xe9\x0a\x0f\x49\xf2\x3a\x91\x13\x30\xb5\x35\xce\x83\xb7\xce\x64\x03\x10\xf4\x02\xf6\xfc\x12\xc9\xb0\xd6\x7b\x91\x56\xe5\x06\x2c\xdb\x27\x5c\x39\x7b\xd3\xb6\xd9\xa8\x6b\x81\xb2\xc9\x56\xeb\x1a\xa3\xf8\x6c\xcf\x6b\x20\x52\x65\x60\xf3\xd9\x5f\xd9\xa6\xbc\xd9\x42\xbc\x3e\x26\x35\xeb\xd8\xba\x91\xc9\xca\xad\x6c\x5c\x64\xa0\x61\xcf\xc2\xde\x08\x31\xce\x08\xa2\x32\x7f\x59\x15\xd3\xa1\xb2\x12\x3d\x5a\xc4\x37\xc6\x97\xac\xf9\x58\xd6\x53\x6a\xdf\x96\x96\xbc\x78\x42\x66\x1b\x70\xf9\xdd\x8c\x68\x45\x15\x8b\x39\x94\xf8\x34\x74\xb8\x28\xd3\xad\x5c\xe7\xce\x05\xee\x07\x57\xc1\xd5\x8b\xd4\x55\x1c\x81\x18\x59\x5a\x1c\x32\x75\x50\xed\x4b\xf6\x23\x5b\xa6\xa6\xcf\x32\xcb\x06\x20\x22\x95\x68\x8a\x67\xe0\xd3\x63\x5c\xe5\x5f\x99\xb2\x4b\x2a\x3b\xc2\x13\x27\x88\x4b\xd3\x1a\x6c\x35\x04\xb8\x18\x6f\x13\xaa\xd1\xbc\xfd\x43\x73\xc3\x92\x63\xfe\xf9\xa9\x16\x8b\x6b\xba\xc2\xc0\x63\xfa\x4c\x98\xbb\x51\x27\xee\x46\x6a\x90\xb8\x2d\x27\xf3\x53\x0c\x41\xce\x24\xf6\xfd\x2e\xcb\xe9\xa1\x31\x07\xb5\xc1\x1a\xda\x1c\x64\x0f\x95\x41\x3c\xa6\x44\x5b\xa1\xb6\xbe\x0b\x4b\xf7\xef\x88\xad\x1a\x6c\xf2\xd0\xb1\x44\x7f\x64\x5c\xfd\xd1\xab\xab\xec\x4c\x27\xf0\xa9\x33\x80\x9d\x2c\xf4\xc1\x01\x92\x61\xd1\x16\x61\xaf\xbe\xd7\x4a\xc8\x6f\x1b\x99\x90\x87\xdd\xef\x55\x16\xee\x2e\xe6\xe0\xd5\x35\x12\x0b\xf1\x02\xa8\xcc\x94\xca\xe6\x56\xd3\xab\x30\xbf\xe9\x05\x33\xab\x5c\x15\x20\x90\x9d\x45\xa3\xc0\x80\x85\x7a\x04\xdb\x60\xdb\xb4\x71\xdc\xd6\x8a\x12\xcc\xd5\x56\x91\x4d\xb2\x4c\xeb\xb4\x02\x51\x0c\x9c\xb3\x4d\x38\x6a\x6a\x0c\x9f\xf5\xd9\x47\x2e\xac\x00\x20\x6d\x97\x83\x21\x8e\x9e\x4e\x09\x8b\x11\x4e\xd5\xc4\xd4\xfa\xb5\x5e\x8d\xb9\xc5\x06\x2d\xe7\x00\xda\x64\x85\x3c\xa8\x8c\xb0\x88\x5d\xbf\x8d\x67\xee\x56\xd1\x67\xde\x20\xd0\x47\x01\xba\x67\x41\x5b\xe3\x3a\x45\x97\x48\xad\xdd\xd5\xc1\xa2\xaa\xb3\xed\x42\x5f\xdb\xe5\xf7\xac\xd0\xa9\x17\x3a\x40\x40\x78\x15\x1f\x2d\x42\xa7\xe7\x6c\x9d\x4e\xbb\xd4\xf8\xbc\xe8\x03\x39\xb1\xfa\x8c\x31\x88\xd9\x1d\x68\x39\xeb\x3b\x47\x6b\x0b\x35\x8b\x47\xa9\x80\x60\xe1\xaa\x31\xbf\x89\x26\x34\xc9\x3d\x27\xdf\x9e\x64\xcb\xd4\x43\x26\xe4\x99\x24\xa6\x62\x7e\x24\x20\x2f\xc0\xd8\x2c\xbf\x43\xff\xdb\x74\x7b\x45\x7f\xee\xb3\x4f\x40\x86\x93\x64\x0e\xf5\x3c\xb3\x91\xb1\x2a\x0d\xf3\x54\xb9\x00\x65\x13\x91\x50\x71\x21\xe6\xac\x27\xf8\x99\xf4\x99\x1b\xe6\x7f\xa3\x27\xf4\x27\xf4\xe7\x3a\xe5\xd2\x85\xf7\xef\xd9\xca\xf2\xd1\x0b\x9e\xf7\xb8\x9c\x25\x94\x96\xde\x38\x23\x4c\xc1\x04\x5a\x51\xd7\x23\x2b\xcb\x4d\xd9\x33\x8f\x16\x72\x48\xfc\x5b\x8b\x05\x61\x6a\xc0\x78\x4c\x06\xa4\xc2\xa1\xba\x84\x48\x68\x21\xe0\x9a\xc7\x64\xa5\x3b\x34\x23\xa6\xbf\x80\xe1\x48\xa6\xc3\xec\x38\xa0\xbc\x40\x96\x4b\x9e\xd9\x3e\x8a\x98\x56\xbd\xf2\xac\xf6\xed\x26\xeb\xde\xd4\x95\x9b\x8b\x8d\x38\x2f\xbe\x5b\xed\x4e\x4c\xb0\x72\xd2\x64\xf9\x3a\x96\xdd\x10\xfa\x65\xbd\x73\xcb\xac\xbc\xaa\xbe\xd0\x79\x45\xd0\x31\xd5\xda\x43\x73\x77\x31\x50\xc2\x4d\x7c\x29\xa6\xc4\x69\x23\x67\x4a\x0e\x0a\x57\xe6\xe5\x34\xc3\xbf\xdc\x05\x3a\xe4\x69\x59\x7d\xb0\x00\xa0\xd2\x0f\x36\xb0\x9a\xc2\x5c\xd3\xe1\xb1\xc9\x3f\x24\x13\x6a\x32\xfe\x3b\x17\x57\x48\xdf\x0e\x3e\x35\x65\xb1\x00\x68\xa9\x9a\x70\x41\xff\xb9\x0c\xb7\xb1\x50\x74\x84\x23\x35\xd8\x49\x17\x99\x7a\x64\xea\xd8\x79\x7a\xf5\x9d\xea\x16\x2a\x1c\xe0\x67\xe2\x05\x20\x42\x78\xa1\x1d\x45\x66\x8e\xdc\x32\xbd\xe5\x02\x31\xfe\x92\x97\xc5\x72\xdf\x43\x25\x68\x2f\x71\x03\x6b\x95\x6b\x06\x11\xc4\x92\x02\x7e\x42\x91\xaa\xf7\xca\x24\x65\x42\x81\x73\x53\x5e\x4a\xa3\xe7\x04\xb3\x38\x71\x2c\x04\x71\x13\xd1\x33\x7f\xc1\xf3\xb5\x7c\xea\x7e\x5c\x65\x9e\xa5\x67\x8e\xbf\xa8\x04\x01\x0d\x30\x92\x9a\x2a\xa8\x9a\x55\x8a\x30\x1a\xa6\x50\x58\x57\xc3\x64\x94\x26\xa6\x1b\x47\xc4\x45\x7c\xd6\x67\x36\xa0\xda\x9b\x4d\x8b\x80\x4e\x6b\xc2\x2a\x1b\x90\xda\xfa\xa3\xb6\xdf\x87\x31\xcb\x2d\x95\xeb\x7f\x4a\x49\xba\xa3\xb4\xca\x57\x0d\x44\x7f\xc0\x63\x99\x47\x96\x1b\xd8\x68\x96\x97\xc3\xf7\x77\xbd\x53\xe9\x25\x22\x3b\x73\x71\x56\xd7\xcb\xd8\x59\x4c\x13\xdb\xb5\xcc\x74\x77\xa6\x9f\xc1\x0e\xec\x74\x87\x08\xd2\x59\x14\x3d\x2b\xa8\xba\x45\xbf\xe7\x2c\x2d\x17\x1d\xc6\xf8\xe5\x1a\x43\x94\x84\xba\x3d\xda\xc1\x36\xe0\x1d\x8b\xba\xca\xd2\x50\xf7\xdc\x2a\x96\x71\x8b\x8a\x0c\x79\xc5\x21\x97\xe6\x45\x50\x28\xfb\x37\xcf\x5f\xce\xfa\x35\x3b\x2e\xec\xd3\x18\x2d\xfc\x19\x6d\x01\x82\x75\x1c\x08\xe7\xd5\xac\x73\x0d\xbb\x8e\x1d\xa8\x38\xf5\x62\x30\x46\xdd\x8d\x30\x24\xa9\xad\x57\x62\xb1\xe6\xcf\xca\xcb\x90\xb5\x77\x79\x1d\xab\x70\x26\x31\x1e\xee\x66\x64\xe8\x38\x88\x70\x34\xa9\xdd\xd4\x90\xf3\x84\x60\x56\xa7\x14\x54\x3e\x2e\x5f\x11\x53\xb1\x16\x48\x77\x92\x40\xd9\x66\x07\x02\xdb\xea\x33\xd7\x8a\x58\x0c\xe5\xf6\x0d\x0d\x37\x01\x9f\x6e\xa1\x8a\x30\x67\x50\xa3\x6c\x9c\x90\x32\xac\x6c\x5f\x84\x13\x3b\x49\x12\xa5\x89\xd7\xeb\x73\x46\x84\x5e\xb5\x06\xf1\x33\x61\x5a\x15\xb3\xeb\x70\x1e\xaa\x17\x97\xe5\x9e\x75\xf8\x3a\xc9\xa6\x76\x4e\x52\x48\x25\x8d\xfb\x0c\x2e\x2e\x2f\x5e\x56\x8d\xab\x52\x6b\x6f\xbe\xb9\x6f\xe3\xdb\xe9\x09\x11\x6b\x5f\xcf\xfb\xa2\xed\x7f\xed\x3b\x69\xe6\x1e\x40\xe0\xc8\xd6\xfe\x52\xcf\xa7\x96\xd7\xdf\x30\x07\xeb\x6a\xac\x1d\xc8\x33\x00\xa1\x38\xc5\x58\x62\x2f\x12\xa7\xae\xc6\xd7\x5e\x79\x49\xde\xd3\xc4\x71\x83\x86\x4b\x59\x1a\x7f\xd0\x30\x9a\x00\x8c\xbe\xcb\xee\xed\x95\x95\xea\x8b\x7e\xf8\x2c\x69\x2b\x8f\x5d\xb5\x5d\x7b\x95\xc0\x50\x72\x02\x0a\x05\xfc\x62\x0c\x17\x54\x1a\xe1\xde\xf5\x2e\x99\xce\xd4\xdc\xb6\xba\x03\xbe\x58\x90\xf7\xa1\x8c\x5f\x95\xcf\xbf\xcc\x23\xe3\x82\xd7\xbf\x6a\x32\x98\xc8\x5a\x6b\x2a\x87\x74\x80\xf6\xcb\xc2\x94\xca\x70\xd4\x85\xf8\x98\xae\xc1\x03\x9c\xd4\x9a\x08\x77\x40\x34\x41\x39\xca\x4b\x6f\xd8\x8a\xbe\x4a\xa4\x44\xd3\x2e\x9c\x24\xa5\x7d\x61\xc8\x71\x57\x59\xe7\xc0\x61\xde\xde\xb8\x79\x04\x42\x82\x87\x64\xad\x98\x83\x2b\xf3\xc1\x52\x2c\x82\x57\x20\x5c\x7f\x36\x4b\xe6\xcd\xd2\x04\x7c\xed\xb7\xb2\xf2\xdd\xaa\x85\xf9\xf5\xf2\x96\xf2\xa6\x62\xcd\xb9\xcd\x96\x28\x49\x94\x0a\xaa\xe6\x03\x6b\x4b\x6d\x4e\xb4\xee\xed\x97\x17\xf6\xc3\x26\x86\x8a\x73\xe4\xe6\x73\xb6\x5b\xe0\x53\x82\x9a\xb6\x48\x76\x0b\x4d\x8e\x1b\xa7\x6a\x52\x59\x11\x6b\x19\x60\x5d\x49\xae\x66\x4b\xd5\x53\x6c\xba\x3c\xdb\x6e\x65\xc0\x47\xae\xd8\x55\x73\xc0\x96\xfb\xd0\xac\x61\x84\x76\x35\xb5\x67\x82\x72\x61\xdb\xbd\x34\x89\x54\x9c\xe2\x2f\x83\x19\x16\x38\x49\x48\x42\xe5\x74\x73\x93\xf9\x5f\xff\xb2\x74\xb5\x17\xa6\x2d\x91\x59\xec\x14\x7f\xa1\xd3\x74\x8a\x58\x3a\x1d\x5a\x29\x17\xcb\x27\xbf\xa2\xa9\xab\xbf\x60\x0a\x73\xb9\x05\x16\xaa\x40\x08\xaf\x46\x6d\x9f\x79\xd5\xca\xad\xa9\x02\x47\x13\x4a\x9e\xa1\x96\xaa\x60\x44\xca\x33\x74\xcd\x15\x39\x47\x9f\xf1\xec\x01\x04\x35\xd3\x27\x74\x6c\x9c\x0e\x58\x22\x2d\xb5\xa6\x8c\xaa\x93\x3e\xb3\x25\xce\x1d\x54\x3e\x44\x9c\x99\x32\xb7\x11\x00\x36\x1b\x02\xac\xe8\xae\xde\xab\x72\xd9\xaa\x54\xd6\x00\x5b\xe0\x97\x81\x17\x92\x3c\x30\x29\x1f\x6b\xe0\xf1\x1d\x7e\x31\x41\xf8\x97\x58\x61\xd3\x02\x78\x99\xe4\x6e\xa3\xdc\x6c\x5b\x28\x53\xdd\xd9\x45\x03\x71\x5b\x62\x24\x6b\x68\x67\x42\x8e\xbf\xa1\x67\xe4\x0c\x7d\x9f\xf0\xa1\x3c\xc9\x4d\x55\xe6\xa1\x24\x4a\x9e\x18\xbf\x1f\xfc\xdb\xe4\xf7\x7d\xeb\xa0\x9f\xd3\x7d\xe8\xe5\x38\xa2\x5f\x4c\x65\x13\xf9\xd7\xf3\x0f\x1f\xa6\xf3\xd3\x61\x1a\x3d\x11\xa5\xff\x02\x99\xa2\x12\x42\xae\x2c\x18\xae\x2a\x32\xb6\x0a\x3a\x8b\x05\xca\x1a\x61\xa4\xcd\x95\x92\x04\x8a\xe1\x6b\x96\x9e\x75\xcb\x75\xf5\xac\x38\xab\x6e\x05\x6a\xb7\x2c\xd2\xba\xeb\x55\xa8\xa2\x7d\x18\x6d\xc5\x74\x03\xf6\x8b\x77\x8f\x12\x3c\x2e\xa9\x2c\x6b\x28\x29\x37\x53\x6a\xb1\x48\xef\x1d\x82\x68\xf4\x2d\x2b\x86\x0e\xbe\x77\x5e\x5e\xf0\xd6\x5a\x2f\xd6\x59\x9f\x75\x24\x7a\x21\xa6\xc9\x2f\x24\x9a\x82\xd3\x27\xa5\x72\x92\xa5\x99\x82\x19\x1a\x06\x35\x35\x8e\x4d\x29\x0c\xab\x38\x3a\xcd\xca\xb9\xc5\xac\x06\x8a\x13\x49\x4e\xf4\xc0\x60\x52\x75\xd1\xa1\xe8\x45\xe0\xd9\x8c\x88\x3e\xb3\xf5\x6a\xa1\x2a\x3b\xe7\x36\xf2\xa7\x2e\x45\x20\x68\x94\x87\xd5\x28\x3d\xd8\x93\x62\x16\xea\xaa\xfb\x0d\x49\xab\xcb\x20\x5c\x95\x87\xe9\xc0\xa7\x65\xd1\xa6\xe1\xfb\xaf\x6f\x36\x6e\xb8\xe6\x55\xda\x79\xa7\x94\x7b\x01\x3d\xc4\xa7\xa0\x40\xca\xbc\x55\xaa\xb3\xf5\x65\xea\x7b\x41\xcc\x81\x72\xe7\xf0\x71\xcc\x89\xf4\x8c\xf8\x28\xb3\xc5\x25\x74\x44\xb4\xf4\xd1\x67\x1a\x8d\x7d\x87\x83\xa9\x9a\xee\x8a\xa8\xeb\x49\x23\xc1\xa5\xb4\xe9\x14\x66\x9c\xe5\x49\x71\x5b\x34\x68\x34\xa5\xdf\x7b\x37\xd7\x83\xc5\x56\x8d\xde\x33\xd7\xb4\xd1\x3e\xac\xac\x9c\x50\x3b\xd4\xca\x16\x8d\x39\x2c\xd6\x68\xd2\xf8\xe1\xe2\xaa\x97\x75\x26\x2b\x4d\xbd\xd8\xa5\xd1\x2f\x97\x5f\xdf\xa7\x71\x71\xc7\x5e\xc7\xc6\xd2\x10\x4b\x7a\x36\xae\x3e\xac\x62\x10\xf7\x36\xb5\x10\x4b\x47\xbf\x92\x3e\x14\x71\x66\x55\xae\xc1\x8e\x8e\xa9\x86\xad\x44\x20\x30\xee\x3b\x70\x01\x04\x2f\xfd\x96\x54\x78\x3a\xf3\xf3\x68\x5d\x31\x58\xbb\x4d\x73\xd5\xea\x98\xe0\x41\x8b\xd4\x47\xd8\x04\x09\x95\x17\xb7\x70\x14\xeb\x79\xbc\x1e\x6c\xed\xfb\x5d\xc4\xa6\x1f\x2e\x31\x3d\x99\xe7\xc1\x90\xd2\xca\x6e\xae\xaf\x7a\x8d\xdd\x7f\x48\xb2\x3a\xff\xb5\x07\xba\x6d\xe6\x69\x56\x0f\x4c\x10\x2c\xad\xfb\x1b\x12\x34\x4b\xc9\x5b\x6b\x98\x87\xb3\x35\x9b\x14\xef\xd3\xac\xb3\x86\xc7\x6a\x6c\xb3\xb8\xc8\x5d\x44\x2a\x04\x79\x26\x02\x70\xc7\x86\x52\xb1\xe2\x55\xc5\x89\x20\x38\x9e\x7b\x10\xc9\xe2\x38\xcc\xcc\x60\x1e\x93\x74\xaa\x15\x78\x50\x4d\x18\x3f\xe5\x33\xa7\xb3\x14\xde\x82\xb6\x28\x74\xa4\x39\x96\x17\x05\xa2\xbf\x60\xa7\xe4\x0b\x95\x4a\xcb\x15\x15\x21\xb0\x6e\x10\x90\x78\xa0\x59\xda\x84\x58\x0e\xd7\x7f\xd7\xf9\xfe\xe6\xee\xa1\x7b\xd9\x7f\x97\xa7\x5c\xb8\x9c\xc2\xac\xcc\x97\xeb\xda\xc0\x59\x9f\x65\x71\xca\x59\x55\x6b\x38\x4b\x84\xe3\x38\x8f\x8f\xb6\x4a\xa4\x91\xd9\x96\x52\x64\xef\x56\xac\x8c\x50\x5e\x32\xcc\x23\x24\x96\xb5\xf5\x66\x2d\x71\x9d\x15\x6e\x8e\x49\x8f\x5b\x92\xc7\xb4\x23\x66\xe3\x17\xe4\x55\x46\xd7\x26\xca\x55\x8c\x64\xe4\xc5\xe9\x4a\xc0\x9d\x3f\x60\xc3\x84\xd7\xa3\x76\xee\x40\x36\x38\xd4\x8f\xf4\x0b\x89\xef\x6a\xa4\xaa\x9d\xa4\x29\x35\x0a\xb0\xac\x3c\x85\x94\xd1\x75\x34\xfe\x6c\x2b\x8f\xfa\xbb\xe6\x64\xe9\x26\xaf\xb3\x97\xd7\xcc\x85\x82\xb9\x0a\x61\x14\x11\xa1\x30\x65\x68\x04\x17\x9b\x45\x73\x04\x55\x58\x08\xf8\xb0\xff\x82\xa6\x94\x41\x39\x88\x65\xa0\x7d\x2c\xee\x63\x0d\xa1\xf5\x73\xef\xfa\xf1\xa1\x20\xaa\xfe\x70\xf3\x58\xec\xd4\xdf\xf9\x75\xa9\xac\x5a\x1a\x61\x59\xb0\x90\xb7\xc5\x3c\xb5\xd4\x96\x0e\xce\x20\x53\xb9\xd1\x64\xae\xc8\xe3\xdd\xd5\x56\xf2\x5d\xb5\xb3\xac\xb6\xf0\xbb\x2f\x5d\x55\x97\xb9\x68\xf2\x69\x4c\xa2\x55\xa5\x69\x9b\xe3\x91\x89\x82\xd2\x70\xb0\xd6\x44\x5b\xb6\x0e\x4b\x34\xc3\xc2\xfa\xa1\x62\x13\x00\x55\x6c\xf7\x66\x34\xaf\x65\x65\x41\x3e\x11\xf5\xb3\x66\x7d\x9c\xed\x22\xb9\xc4\x8a\xb2\xe0\x1f\x25\x83\x67\x33\xf0\x1a\x37\xcd\x2e\x65\x49\xfe\x92\x13\x96\x61\x06\x64\x67\xf0\x8b\x69\x9c\x99\xb6\xff\x1d\x3d\x1c\x40\xc4\x85\x69\x6a\x95\x94\x33\x8d\x91\xa6\x46\xae\x2b\xac\xeb\x0d\xc7\x47\xe6\xe3\x86\x65\x06\xbd\x64\x01\x3d\x56\x0e\x4a\xd4\xb9\xed\x55\xc0\xfa\xaa\xec\x42\x7a\x5b\x3d\x8a\x92\xcc\x9b\xb5\xeb\xca\x57\x5e\xce\x69\x2b\x4a\x5d\xd9\x9d\x6e\x57\xdb\xca\x38\xfd\x6f\x8b\x91\x04\x6d\x28\xc1\x5c\xa5\x32\x14\x72\xc9\x57\x54\x5b\x5e\x2f\xbd\x32\x07\xc3\x9a\x95\xac\xfc\x05\xd9\xec\x1a\xbf\x7a\xd3\x62\xe8\xf6\x89\x5f\xcd\x89\x9b\x2e\xc8\x36\xb6\x60\x67\x15\xae\xf2\xdd\x34\x29\x71\xf5\xb3\xc1\xe8\xac\x02\x0a\xd4\x74\x71\x5d\x36\x5d\xc8\xb5\x2d\x48\xe0\x6f\xd7\xc7\xb6\xf5\xaa\x62\xe5\xeb\x73\xe6\x6f\x5b\x60\x1c\xcf\xb0\xb5\x3b\x80\x12\xe5\xda\x5f\x54\x75\x4b\x3c\xeb\x33\x2f\x60\x45\x1a\xb5\x47\xdf\x11\xd7\x71\x06\xda\x18\x33\xa8\x56\x0e\xb9\x4f\x99\xf0\x53\x38\x81\x72\xdd\x03\x35\x29\xf6\x8c\x59\x98\xc7\xde\x4e\x39\xc1\x2e\xbb\xd4\x59\x50\x6c\x1c\xa0\x6f\x5f\x82\xf1\xbc\x2e\x11\x76\x62\x30\x47\x83\xd1\x02\x7b\x3d\x08\xbd\x8a\x04\x31\x27\x92\xbd\x57\x59\xfe\x2e\x4d\xe6\x2e\xa4\xba\xe4\x1e\xd0\x52\x1d\xa6\x76\xe4\xe5\x17\x7c\x07\x25\xb7\xd6\x55\x1c\xbc\x6b\xb5\xd2\x4c\xe5\x7c\xbc\x80\x09\x7e\x2c\x12\x4c\x5a\x67\x55\xff\x32\x23\xd1\x26\x75\x81\x6e\xb1\xc0\x53\xa2\x88\x58\x16\x8e\x54\xec\x10\x0e\x22\x8e\x3b\x41\x3b\xaf\x39\x45\xd3\x3e\xa5\xdc\x67\x27\xd3\x6e\xaf\x56\xd5\xf9\xc9\x76\xb1\x56\x49\x33\xbd\x8d\x9f\xad\xe5\x7f\xcd\x5d\xd8\x79\xf2\x6d\xd8\x68\x2b\xaf\xac\xd3\xb6\x7b\x3a\x4c\x7d\x9b\x87\x85\x4a\x31\x85\x70\xa1\x96\x14\xb6\x59\xbd\xca\xba\x8a\x36\xab\x68\xe9\x4e\x68\xb7\xcb\x70\x70\x99\xc9\xa5\x4b\x55\xc8\x9d\x00\x2c\x01\x95\xca\x14\x77\xa9\xae\x4a\x03\x42\x4b\x55\x84\xa4\xe7\xf6\xb3\x35\x0b\x73\x83\xae\x95\xac\xca\x1d\xc3\x4a\xe0\x5a\x41\xe3\x76\x55\xb1\x23\x48\x34\xbb\x96\x68\x56\xa1\x72\x21\xba\x56\x63\x27\x11\xa5\xe2\x41\xb6\x93\xb7\xad\xfa\x50\xdc\x20\xa4\x74\x59\x16\x69\xdb\x01\x03\xeb\xa7\x2c\xfb\x57\x91\x82\x3b\xa4\xf6\x51\xb5\x2a\x57\xf5\xcc\x73\x41\x81\x07\x2a\xf1\xa5\x01\x1b\x57\x03\xab\x35\x61\x90\xc6\xca\xdf\xbb\x36\x0e\x2c\xc8\x19\x9f\xf3\x14\xbd\x50\x39\x41\x8a\xf7\x19\xc4\x09\x66\xde\x00\xc5\x91\x79\xf1\x04\xde\x82\xda\x16\x32\x1d\x4e\xa9\x42\xd8\xdb\x61\xc1\x24\x79\x62\xef\xb3\xfe\x00\x76\x5c\x59\xbe\xa0\xaa\xee\xd2\x8a\x4b\xb3\x81\x7d\x2d\x1f\x64\xdb\x0a\x05\x5e\x4c\xf3\x7e\x6b\x14\x78\x1a\x8f\xaf\x61\x56\xde\xb9\x50\xa4\x00\x55\x5b\x1b\x6c\x25\x58\x28\xd7\x4b\xa5\x2a\xf1\x16\x6b\xe8\x59\x51\xa0\x20\x3f\x88\x46\x15\x0a\xf2\xd7\x77\x51\xa2\xa0\xae\xf7\xdc\xb2\x94\x55\xf7\x49\x8d\xfd\xdb\xa5\x42\x2b\xee\x02\xe7\x7d\x49\xe9\xb6\x56\x52\x6a\x5b\xa9\xba\x3c\x21\x60\xf3\xf0\xf2\xba\xe8\x65\xb8\xe3\x11\x67\x31\x5d\x23\x5e\x18\xfa\x8b\x0d\xd3\x51\x87\xcd\x57\x57\x3e\x9a\xfa\x81\xfa\xd6\x5e\xe2\x49\x22\xd5\x35\x37\x57\xaa\xac\xf9\xf8\x3e\xa6\x7b\x29\xa1\xc5\x62\x44\xa4\xcc\x9d\x18\x57\x90\xf7\x13\xa9\x64\x5e\x91\x8b\xda\x67\xd5\x52\xd2\x72\xba\xbd\x6d\x1a\xc9\x4e\xcb\xee\x79\x34\xc2\xed\xc2\x5a\xdd\x7e\xc9\x02\xf1\x8c\x42\x4f\x6c\x91\x8d\x92\x18\x9c\xbb\x21\xeb\x02\xa8\xb4\x70\xb4\x49\xae\x79\x05\xe5\xa8\x5e\xfa\x42\x92\xc7\xca\xbb\x6b\x05\x83\x1d\xaa\x9f\x0b\x1c\xa4\x71\x4e\x4c\x26\xc7\x5b\x8e\x61\x83\xba\xe3\xcc\xd6\x50\x72\x27\x6f\xd2\xde\x18\xca\xd9\xee\xac\x08\x6f\xb9\x32\x85\x1e\xfc\x04\x5c\xd0\x76\xed\xd8\x84\xe3\x64\xa5\xe1\x4b\x67\x52\xd8\xb1\x09\xa9\xdc\xcb\xae\xd7\xed\x49\xed\xf9\x44\x85\x8d\x49\xa6\xbe\x75\x03\x9a\x51\xdb\x50\xce\x12\xb7\xc8\x04\xd0\x94\xc5\x44\x30\x82\xd5\xe4\x70\x99\x20\x17\xdb\x9a\xd0\xbd\xf5\xed\x37\x2b\xc4\xae\x14\x17\x93\x43\xb6\x59\x6e\xb1\x39\xff\xca\x75\xea\xd7\x9b\x58\xb3\x6c\x80\x44\xd6\x9e\x7a\x41\xbd\xad\x30\x6d\x7a\xf5\x87\xd6\xc1\xd2\xad\x92\x45\xaa\x55\xce\xfd\xa4\xcd\x54\xd8\xa6\x16\x12\x66\xf4\x6d\xf7\x9b\x7a\xaf\x00\xc9\x9b\xc8\x4f\xd9\x7f\xca\xc4\xb2\xf6\xe1\xa9\x97\x45\x01\x3d\xdc\x15\xa6\xcc\x52\xaf\x65\x89\x13\x5a\xee\x9d\xe2\xaa\x5c\x89\xd6\x67\xe1\xbc\xf9\x24\x9c\x90\x92\x11\x52\x32\x2a\xce\x28\xa4\x64\x20\xd4\xb6\x94\x8c\x55\x2a\xe8\x32\x23\x6d\xe6\x37\x84\x36\xaf\x85\xde\x4a\xe6\x7c\x57\xe8\x91\x9b\xa7\x1d\x38\x3b\xa7\x1f\xb3\x65\x7f\xb1\x3f\x54\x86\x6d\x2d\x7c\x56\xde\xad\x6f\x73\x65\xf3\xb2\xeb\x02\x8b\x38\xb1\x25\x08\x6d\x50\x75\xd1\x46\xb6\xcc\x9c\xdb\x67\x3f\xf0\x17\xf2\x4c\xc4\x09\xc2\x0a\x4d\x39\xd4\xb5\xca\x63\x78\xe0\x22\x14\x6a\xe9\x9b\x58\x0d\x8c\xae\xf1\x94\xc4\xa6\xd5\xa6\x17\x7a\x69\x8d\xca\xd6\x1d\x5c\x55\x69\x17\x8a\xc6\x9a\x63\x70\xb1\x1d\x7d\x66\xc2\x21\x4d\x08\x1e\xc8\x0a\xd4\x6d\x0c\x10\xe6\x8f\x99\xb3\xfa\x8f\x67\xe8\x41\xf3\x27\x2a\x8b\xeb\xf5\x0a\xef\xd5\xad\xad\xcf\xc6\x82\xa7\xb3\xcc\xce\xc7\x87\xa6\xe7\xb2\x89\xd0\x5a\x74\x56\xc3\x62\x9c\xa7\x3a\xc2\xb1\xd6\xc5\x97\x23\xce\xab\x44\xca\x6e\x54\x66\xc9\x47\x20\x7d\x0d\xb3\xf0\x3f\x1b\x8e\x6f\x7c\xcc\x5e\x71\x99\x65\x1d\x00\xf6\xe4\x00\xbf\x24\x12\xac\x42\x99\x67\xa0\x90\xeb\x5e\xac\xa7\x50\xb9\xce\x65\x76\xdb\xcc\xb7\xe2\xfc\x0f\xd5\xa5\x1a\xf2\xc9\x6d\x5c\x9a\x49\xa4\xb5\x7c\x62\x6f\x16\xdd\xc6\x11\xbe\x75\xf4\xe2\x36\x15\x33\x0e\x92\x58\x32\x77\xa5\x25\x6c\x91\xbf\x19\x9f\xa5\x26\xf6\x8e\xfa\xa1\x58\x95\x98\x4d\xa5\xfa\x8c\x55\x34\xd1\x94\x3b\xaf\xca\xb6\xa3\x98\xc4\x9c\x2a\xef\xd7\xca\x5b\xb1\x83\x0b\x7f\xf6\x1a\xb7\xc7\x32\xec\xf1\x62\x0c\xb3\x40\xce\x4c\x92\x98\xea\xf9\x8c\x6b\xd0\x76\x52\xf7\xec\xa2\xee\x13\xfb\x44\x6f\x74\x15\x16\xad\x5a\x7f\x33\xdc\x2a\xb6\x7a\xdb\x79\xb4\xe3\x16\x65\x6e\x2e\x6d\x51\xb1\xfc\x45\xdb\x1a\xb8\x26\x44\x41\xd0\xcd\x32\x95\x6c\x7b\x86\x67\x2d\x8e\x64\x16\xd7\x29\x9e\x69\x25\x42\x71\xcd\x25\xc5\xd8\xc8\xb1\x26\x96\x17\x61\x94\x0a\xea\xee\x7e\x29\x6f\xbd\x1e\x3b\xc0\x42\xf9\xc1\x6f\xe5\x15\x61\xaf\xcb\xa1\x09\x4a\xc0\x91\x4a\x71\x16\x3c\x09\x38\xe1\xba\xef\x9b\x1c\x7d\xe7\xfc\x17\x4e\xbc\xab\x38\xd3\x95\x88\xbd\xc5\x29\xe3\xaa\x1a\x8c\x8d\x6e\x1a\x65\x63\xaf\x80\x63\xb5\x95\xb8\x49\xd3\x8d\xca\x2f\x9b\x35\x0e\xa9\xfc\xd4\xc9\x3e\x9b\x7c\xbb\xa4\xc0\x54\xa3\x90\xf5\x36\x76\x4c\xf0\x32\x01\x6c\xa8\xb0\x95\xdd\xfc\xc2\x9e\x76\x22\x28\x7b\x4c\x21\x94\x01\x3b\x59\xee\x1b\xbf\x6d\x82\x5e\xda\xb7\xff\x95\x3f\x04\xfd\xdd\x36\x67\xa9\x78\xb1\xcf\xb8\xb0\xaf\x9e\x64\xef\xe9\xd7\xf2\xfa\xc4\x5a\x4a\x5c\xfc\x32\xaf\x3e\x2a\x8a\x75\x0a\xa1\x5a\x8b\xad\x33\x67\xca\x53\x67\x6d\x2d\xf4\xe2\x9f\xd2\x21\x11\x8c\xe8\x3d\xb9\xba\x0e\x19\x0d\x9e\x62\x86\xc7\x50\x0c\xfb\x04\x82\x0e\x41\xca\xce\x35\x28\x73\x13\x4d\x7f\x50\x20\xb2\x9a\xc6\xdb\x54\xe6\xbc\x4f\x36\xcc\x69\x24\x70\x5b\x8b\x37\x8f\x5c\xa9\xbe\xb4\x77\x76\xfe\xcd\x14\x8d\x87\xce\xfd\x8f\x83\xbb\xee\xfd\xcd\xe3\xdd\x45\x41\xdb\xb8\xb8\x7a\xbc\x7f\xe8\xde\x55\x3e\xcb\xd3\x80\x7f\x7a\xec\x3e\xd6\x3c\x72\x03\x5c\x75\xbe\xef\x16\x9a\xce\xff\xf4\xd8\xb9\xea\x3d\xfc\x3a\xb8\xf9\x38\xb8\xef\xde\xfd\xdc\xbb\xe8\x0e\xee\x6f\xbb\x17\xbd\x8f\xbd\x8b\x8e\xfe\xd2\x7f\xf7\xf6\xea\xf1\x53\xef\x7a\xe0\x22\xba\xfd\x47\xbf\xdc\xdc\xfd\xf8\xf1\xea\xe6\x97\x81\x37\xe5\xcd\xf5\xc7\xde\xa7\xaa\x5d\x74\xee\xef\x7b\x9f\xae\x3f\x77\xaf\x97\x37\xb7\xaf\x86\x46\x6d\xdf\x6c\x8f\xff\x7a\xb6\x2e\x4f\xba\x1b\xce\xed\x9d\xa0\xff\x04\x97\xcb\xad\x41\xd1\xd3\x13\xf7\x97\x69\x45\x7f\xaa\x29\xb7\x73\xe7\xe5\x44\xaf\xcf\x32\x9f\x70\x26\x0b\x28\x3c\x96\x2e\xab\xbb\xb0\xda\x73\xd4\x81\x4b\x06\x7a\x4e\x61\x52\x48\x1a\xc9\x56\xea\xa2\x08\x00\x0f\x13\x3a\xa5\x10\x50\x80\x4e\x51\xf9\xc0\x8b\x03\xda\x3d\xc1\x12\xac\xbb\x31\x5e\x76\x1b\x64\x39\x61\x1c\x30\xe5\x1c\x39\xc6\x42\x8c\x15\xc4\x94\xf5\x9d\x33\x3c\xa5\x51\x39\xbb\x05\x2a\xdb\xa2\xbc\x8a\x4b\x79\xc4\x02\x82\x15\x47\x9e\x10\xf4\xe3\xdf\xf3\x45\x81\xe3\xc5\x1a\x0c\xd2\x85\x0e\x94\xf6\x81\x48\x0d\x54\x57\xa1\x67\x61\x26\x77\xcd\xad\x45\x1c\xee\xad\xed\x74\x0f\x5e\xb2\x94\x79\x95\xdc\x0a\x2e\x33\x7d\xbd\xcd\x8e\x4a\x38\x7e\x8e\xee\xa1\x8a\x8c\xcc\x2d\x0e\xfa\x14\x67\x49\x3a\xa6\x0c\xd1\xe9\x2c\x01\x1a\x63\xcc\x10\x43\x32\xc1\xcf\x94\xbb\x86\x2b\xa6\x2f\x0d\xc0\xd1\x4a\x84\xe8\x14\xd5\x5e\x94\x73\xd4\x89\x63\x59\x24\x70\x05\xcc\x71\x54\xf4\xb4\xb8\x6c\xbf\xf8\x9a\x26\xac\x96\x6c\x96\xf0\x28\xbf\x72\x00\xb1\xdd\xd7\xc9\x59\x24\x87\x45\x91\x61\x0b\xa9\x45\x43\x70\xe0\x50\x79\xb0\x91\x0c\xf3\x80\xe5\x93\x23\xcd\xab\xe4\x18\x57\xb1\x68\xbb\x19\x6d\xe9\xa2\xa6\x93\x66\x90\x1d\xc0\x45\xdb\x6c\xce\xda\x82\xdb\x2b\xa6\x74\x3b\x4e\x4a\xad\xee\x1a\xcf\x57\x68\x95\x57\x39\xd9\x4e\x9d\x54\xd5\x42\x24\x5c\xc9\x41\x86\xff\x6b\xec\xe3\x16\x3e\xbd\xc9\xbe\x5c\x2a\x69\x0e\x3c\xb8\xad\xeb\xba\x5a\xc8\x7f\xb6\xee\xab\xa5\x78\xb8\xa3\xca\x59\xcd\xa5\x48\x68\x15\x42\x23\xf0\x52\x62\xca\x6c\x03\x29\x92\xb9\xd1\x5c\xc3\x76\x7d\x8f\xb3\x96\x8a\x78\xc8\x9f\x0b\x3a\xf1\x94\x48\x89\x6b\x6a\xc1\x78\x96\xbc\x6d\x08\x43\x76\x43\xed\x87\x0d\xf1\xc9\xdd\xc9\x07\xfd\xd5\x32\x19\xfd\xce\x57\xe8\xdd\x46\xb5\x0c\x1b\xbb\x20\x66\x74\x63\x52\x19\x35\x7d\x39\xc9\x63\x80\xb8\xf0\x42\xa3\xea\xbc\x56\x0d\xad\x81\x65\x80\x55\xf6\x05\xf3\x3d\x8f\xeb\x87\x0e\x79\xa3\x6f\x5c\x6c\xdc\xba\x83\x70\x11\x3e\x6b\x60\x5d\xc1\x4d\xeb\x77\x6c\x8f\xf8\x74\x6a\xe4\x82\x82\x09\xf8\x04\x61\x93\x41\x9a\x4b\x53\x32\x8d\x26\xc6\x39\xa6\x59\xc6\x49\x9f\xbd\x78\x07\x52\x88\xb1\xee\xf8\x23\x41\xa1\xd6\x2f\xfa\xba\xd1\xe7\x42\xe4\x3a\x88\x8c\x14\xc2\xa8\x3d\x44\x30\x7e\xcc\xbc\xe1\xd9\x0a\x04\xf7\xce\x6b\x0b\x54\xdf\xa0\xb7\x66\x09\xbe\x75\x1d\x36\xb3\xbd\x79\x8d\x2d\xb7\x50\xf0\x9b\x2e\xc1\xeb\xad\x59\xb5\x82\x1d\xb4\xd6\x3c\x68\xe5\xf4\x2c\x13\xd6\x24\x4e\x4f\x87\xb6\xfc\x87\xde\xae\x83\xf6\x9f\xdc\x8e\xfe\x64\x14\xe1\xb4\xa6\x5e\x8c\x37\x5a\x56\x3c\x1d\x9d\x6a\x99\xd5\xd5\x31\xb0\xf1\x23\x12\x9d\x9a\x82\x8c\xef\x21\x88\xb5\x73\xdb\x7b\x7f\x82\xde\xfb\x89\x7c\xef\x8f\xc6\x74\x91\x5f\x7f\x0b\x35\xdb\xdc\x13\x74\xb9\x42\x2e\x49\xf1\xd2\x03\xa6\x94\xe8\x80\xc5\x18\x4b\x06\x50\x1d\x15\xd0\x5f\x16\xbe\x01\x8f\x3e\xb4\x8b\x34\x4e\xef\x2c\x92\xdd\xfa\xcd\x8c\x84\x4d\x65\xc5\xc9\xc5\x7d\x36\x9c\x97\x3d\x63\x27\x99\x6b\xac\x31\x8d\xd8\xba\x05\xa2\x1e\x6f\x31\xef\x7c\xc7\x11\xd6\xcb\xb9\xd1\x8a\x4c\xf6\x4e\xd6\xa7\x27\xa7\xa1\x75\xa1\x1d\x21\x35\xa1\x6a\x57\x05\x33\x9f\x03\x66\xe5\xa1\xac\x92\xbe\x8e\x0d\xdd\x1a\xc4\xf3\x77\xaa\x20\x62\x53\x39\x6a\x44\xfb\x80\x65\xfb\xc5\xb2\x5d\xa4\xb2\x14\x17\xb7\x3e\xfb\xbe\x30\x52\xa4\x37\x8c\x33\xf7\x6a\x55\x26\x23\xf0\x85\x3e\x99\xab\xdb\x5b\xaf\xe9\x28\xf7\x60\xb2\xda\x53\x7e\x6f\xa2\x2d\x8c\xaf\x7a\x71\xad\xe5\xa5\x76\x94\xed\x2e\xc5\xa9\x49\x5b\x55\x74\x4a\x4e\x4c\x3b\xb3\x3c\x42\xc4\xde\x57\x40\x37\x13\xd8\x35\x21\x54\xb8\x49\x6c\xf1\xc8\xb5\xea\x1c\xac\xa9\x0b\xd4\xe1\xc8\x16\xe1\x39\xd7\x9d\xcf\xdd\xcb\x41\xf7\xfa\xa1\xf7\xf0\x6b\x45\x61\xd0\xe2\x63\x57\x1b\xd4\x7b\xe1\xfe\xd7\xfb\x87\xee\xe7\xc1\xa7\xee\x75\xf7\xae\xf3\xb0\xa2\x6e\xe8\xb2\xc9\xea\x6a\x52\xa6\xb2\x4a\x79\x5c\xa7\x2e\xa5\x33\x32\x57\xcc\xbe\x58\x3d\xd4\x9b\x84\x92\x9a\x0a\xa2\xa6\xa6\x03\x8b\x89\x40\x31\x79\x26\x09\x9f\xe5\x46\xdd\x4a\x80\x79\xa5\x45\x2b\xc6\x5f\x56\x5e\x14\xc6\x2c\xc3\xf8\x1c\x99\xde\x88\x5e\x7b\xe8\x6c\x40\x10\xf9\xb0\x20\xec\xbd\x42\xe4\xcb\x2c\xa1\x11\x55\x5e\xce\x27\x17\xd6\xb9\x63\x7c\xae\x10\xd2\xbb\x02\xb9\x76\x16\xc2\xb3\x73\x8b\x83\x1f\x7e\xb0\x68\x6b\xc8\x6e\x54\x56\xea\x6e\x65\x67\xa8\x1d\x98\x15\x6a\x3c\xed\x0b\x95\xf8\x36\x58\xdd\x3e\x8c\x13\x8b\x89\x4d\x36\x6f\xb3\xa6\x4a\x5f\xf5\x22\x57\x73\xc3\x65\xc1\x45\x85\x7b\xbd\x3c\xba\xa8\x19\xa6\xbe\x72\x8c\x50\xa1\x11\xed\x0e\x4a\xaa\xd8\x80\xff\x35\xa3\x3c\x16\x1a\x01\x31\x13\xa8\x8b\x91\x20\x53\xae\xb4\x02\x66\xc2\x28\x4e\xb4\x50\x45\x71\x42\xff\x09\xc5\xc7\x04\x39\xf3\xc2\x4e\x5c\xc9\xb6\xdc\x79\x61\x0b\x83\x9c\xf5\xd9\x65\xf7\xf6\xae\x7b\xa1\x09\xd2\x19\x7a\x94\x50\x57\xac\xb0\xf5\x4b\x8b\xde\x46\x1c\xf3\xc3\x3f\x28\x93\x8a\xe0\xba\x08\x3a\x22\x04\x17\xcd\xe9\x43\x36\x5f\x17\xbe\xab\x46\x6f\x78\x56\xb0\x8c\x39\xf3\xc3\x75\x6d\x17\x71\x2f\xd1\x62\xe7\x89\x6c\x77\xf8\xa5\x00\x11\xbf\xae\x0a\x48\x22\x45\xa8\xef\x11\xda\x50\x99\xb5\xf9\xfe\x0a\x73\xde\xc2\xb7\xcb\xf6\xf9\x00\x71\x89\x52\xe5\x65\x5e\x4d\x25\xd8\xac\x9d\x51\x69\x9f\xb5\xa2\xa2\x78\x8d\x1a\x2c\x25\xd4\x1f\x92\x31\x66\x48\xa4\x8c\x95\xea\xfe\xfa\x76\xbe\xc5\x48\xa3\x75\xaf\xaa\x86\x19\x9e\xf2\x94\x99\x7e\xbc\x7a\x55\x15\x8b\x91\x33\xc2\xd4\x8a\xc5\xbc\x56\x85\x9d\xd2\x52\xdb\x5b\x64\xa7\x62\xa1\x75\x75\x76\xaa\xbc\x59\xd0\xaa\x7c\x3d\xb6\xec\x22\x19\x0b\x2e\x2d\x7d\xa9\x32\xfe\x5c\xad\x65\x63\xf9\xb4\xf5\x74\x0f\x58\x3e\xad\x9e\x2a\x26\xd1\xd3\xba\xcc\xa6\x9c\xce\x9a\xd8\x4e\xef\x0b\xc6\xbe\xb9\x7e\x6a\x7b\xee\x40\x83\xff\xe8\x09\xfd\xf0\xf0\xf9\x0a\x8d\xa8\x96\x7b\x35\x5b\xb9\xc6\x5a\xc6\x7e\x14\x89\xb3\x4a\x5b\xcb\x6e\x2a\x92\x8c\xf7\xc2\xc1\x3b\x51\xca\x93\x12\x34\x47\xc3\x63\xe2\x4c\xcd\xc2\x96\x51\x2c\xf5\xdc\x11\x98\xc5\x7c\x6a\xf6\xf1\x41\xa6\xa3\x11\xfd\x72\xa6\xb0\xf8\xb6\x06\x1e\x26\xa6\x63\xf0\x0f\x3e\x1c\xe8\x15\x6d\xc9\x88\xab\x86\x43\xb6\x01\x79\x06\x36\xbb\xb3\x4b\xf3\xee\xff\xe1\x43\x28\x11\x00\x55\x0e\x9c\x6f\xd0\xc6\x49\xd8\x57\x1c\x26\xe5\x1d\xb9\x0b\xd5\x6b\x22\x2e\x04\xb1\x95\x05\x4c\xd3\xd8\x19\x16\x8a\x82\xb5\xd6\x55\xbf\x29\xb4\x3d\xc8\x8f\xc8\x6f\x91\x3f\xc1\x79\x89\xf1\x21\x21\xe0\x5e\x9a\xd1\x64\x3d\xa5\xf7\xa2\xe0\x19\x2d\xdd\x40\x1b\xae\x6b\x0b\xa2\x82\x41\x66\xa5\x88\xd5\x7d\x26\x4c\xed\x44\x3f\x81\x21\x2a\x6a\x1d\x34\xf3\x71\x98\xde\xad\xbd\xcb\x9c\xb9\xb9\x38\x68\x3f\xa6\x4a\x09\x0c\x7c\xde\x66\x97\x59\x87\x7e\x5d\x98\xc1\x73\x63\xcf\x35\xbc\xba\x08\x97\x15\xf9\x04\x16\xda\x79\x6b\xfc\x3c\x16\xd8\xf5\x6c\xd8\xb0\x42\x93\x24\xc6\x8a\xe1\x55\x06\xb1\xca\x69\xf9\xcc\xcd\x9c\x1a\xb7\x4a\x53\xae\x3c\xf2\x0d\xca\x11\x15\x86\xf9\x44\x20\x0f\x76\x17\xd1\xfb\xeb\x14\x3c\x80\x85\x3c\x8a\x04\xe2\xce\x97\x5a\xb1\x4c\xff\x78\x4d\xf9\x32\xc9\x0e\x37\x90\xd1\xcd\x62\xb4\xd0\x48\x66\x82\x44\x9a\x95\x9d\xa3\xdb\x84\x68\xc9\x2b\xd5\xd2\x57\x9a\x24\xae\x74\xdb\x72\xe9\x70\xad\x72\x83\x7b\xdf\x97\xa7\x7b\x2c\xd9\x98\x2b\x5d\xb8\x7c\x67\x1e\x0c\x76\x5f\xa6\xc2\x83\x2f\x98\x90\xc1\x90\x58\xd4\x22\x81\xc2\xcf\x4d\xd4\x2e\x98\x92\x70\x81\x91\xd1\x7f\x6a\xf2\x2b\x88\x9c\xf0\xda\xcc\x50\x7f\xb7\xfb\xd9\x83\x03\xe5\x1e\x37\xe1\xf8\x61\x5d\x30\x7a\x03\xb9\xa6\xc4\x03\x0b\x22\x4e\x13\x5f\x6c\x1e\x7b\x62\x0b\xe9\x5a\xde\x6a\x97\x06\x5c\x32\x37\xb5\xf9\x45\xed\x72\xd7\x45\xae\xcc\xcc\x8d\xef\x35\xfb\x3c\x37\x20\xe7\x79\x14\x54\xc9\xbc\x9d\x20\xd2\xbc\xb6\xee\x88\xf5\x3e\x07\xa9\x58\xab\x8e\x47\x5e\x8e\x7e\x1d\xca\x6d\x33\x78\xf2\x65\x69\x20\x54\x93\x4b\xdb\x25\x04\xc4\x68\x1b\xe8\x24\x0b\x25\xfe\x2c\xda\x18\x30\x56\xaa\x78\xf5\x44\x79\x5b\xb7\x1a\x48\xc9\xb9\x28\xb3\x2f\xef\x5a\x01\x03\x0b\x1b\x08\x45\xe3\xd6\x2f\x1a\x67\x5b\xc6\x64\xb8\x07\x25\x1e\x95\x80\x6a\x09\xb9\x03\xad\x2c\x38\x58\xa3\xf7\xaa\x74\xb1\xc2\xe9\x34\xca\x0d\x2b\x7c\xa1\x69\xc9\xe5\x96\x1e\x38\xbd\x99\xf9\x00\xb2\x6d\xb7\x89\x01\x2a\xec\xdf\x78\x0f\x60\x4c\x12\x23\x53\xf2\xc1\x94\xb4\xb6\xb0\xcb\x3c\x27\x33\x2c\x08\x53\x7d\x76\xa7\x57\x61\xbe\xc8\x23\x31\x5c\x14\x90\x6b\x33\x00\xcd\x88\x47\x08\xdb\xaf\x00\xe8\x75\x61\x78\x72\x60\x5e\x02\xd5\x74\x8f\x95\x09\xbe\x37\xef\x98\x42\x11\xb6\x50\x92\xde\x2a\x1d\xe5\x6a\xbc\x16\x20\xa3\x09\x85\x3a\x0d\x31\x91\x96\x21\x51\x65\x0b\x71\x64\xe2\x77\x4a\x5c\x61\x6d\xf8\x2c\xa3\x5f\x55\x04\xdb\x19\x0a\x98\x33\xd0\xc9\x3e\xf3\xe6\x58\x52\x87\xd5\x28\xeb\x1b\xaa\x12\x70\xce\x34\xce\x1c\x5f\xf0\x4f\x73\x42\x5c\xd0\x31\x65\x5e\x37\x2c\xbb\xbd\x29\x9e\x81\x79\xd7\xdc\x41\x3e\xca\x78\xda\x83\xcd\x71\x38\x83\x15\xff\xdf\xff\xfe\x9f\x33\x5a\xe7\xfd\x90\x03\x0b\x81\x36\x9c\xe4\x7a\xc7\xe2\x9f\xbc\x57\x7a\xa5\xa6\xa4\x87\xa7\xd3\xca\x42\xde\x46\xfe\xab\x65\x6e\x1a\x69\xb8\x9a\x18\x77\x6f\x11\xdd\xc1\x37\x22\xd2\x25\x77\xc3\xb0\x98\xd7\x85\x25\x95\x90\x9b\xa0\x57\x62\x6e\x72\x66\x20\xf0\x3b\xcd\x2f\x98\x69\xfa\x2c\xff\x44\x9a\x22\x32\xa6\x6e\xaf\xf9\x21\x87\x4e\x43\xc0\x2c\xa3\xfd\x79\xa4\x44\xee\x0e\xf7\x62\xa1\x5d\x5f\x14\x13\xc3\xaa\xc7\x2f\x71\xda\x12\xe5\xf6\x0a\x58\x6e\x13\x33\x3a\xc1\x72\x7f\xa1\x39\x95\xfd\xbc\x8c\x35\xdd\x17\x1e\x56\x05\xe9\x98\x45\x9a\x14\x59\x7d\x20\xa9\x24\xc2\x50\xba\xac\x86\x98\xc5\x04\xbf\x3c\x27\x44\x88\xae\xf0\x35\x92\x29\xa6\x6b\x65\x33\xe8\xf7\xab\x8b\x87\x16\x9c\x0d\x78\x4c\xc4\x20\x4e\xd5\xc2\xb5\x58\x96\x61\xa0\x3f\xba\x4c\xd5\x7c\xf5\xf8\x32\xc1\x8b\xfd\x8c\x96\x15\x6c\xd5\xef\xd7\x0c\xbb\x5a\x62\xf6\x42\x7c\x8a\x52\x73\x4d\x39\x54\x52\x2a\x87\x6a\x23\x5e\x0b\x26\x12\xe0\xc0\x4c\x41\x1d\xc2\x5c\x93\xb2\x2c\xda\x14\x6d\x87\x95\xa3\x61\x9a\x9b\x94\xb2\x36\x18\xf1\x59\x9f\x7d\x34\x7d\x64\x40\xcb\x33\x0b\x88\x20\xdd\x88\x7c\x99\x71\x49\x0a\xf9\x6f\x15\xad\x2d\x6c\xe2\xab\x5d\x46\xb5\xb0\x9e\x7f\xb4\xbd\xac\xfe\xea\x85\x6d\x17\x0f\x7c\x71\xcb\xd5\x18\xb8\x95\x38\x18\xd1\x19\xd5\xb8\x33\xa8\xbc\x69\xfb\x6b\xaf\x9c\xc7\x74\x41\xf1\x30\x95\xcc\x4f\x50\xb6\xbd\x12\x42\x24\xe4\x99\x80\x39\x1d\xd6\xe8\x37\x30\x29\xda\xf5\x6a\xc8\xc9\xaa\x0b\x94\x27\x9f\x02\x59\x40\x71\x79\x05\xc5\x14\xbd\x2a\x5c\x2c\x26\x1f\x6d\x9d\x27\x57\x15\x98\xb2\x86\x78\xde\xf1\x1b\xb9\xcc\x89\x42\xe4\x8b\x22\xb6\xd5\xeb\x83\xcb\x64\x5c\x4c\x7e\x40\xd5\xc9\x58\xf5\xb2\xe3\xde\x9b\x6e\x77\x5c\xe2\xbb\x4b\xd5\x8c\x1d\xcb\xb7\xa9\x8b\x13\xcc\x62\x9b\x8f\x6b\x95\x0c\x2d\x6c\xc1\xee\x8c\xd1\x2d\xcb\x54\xb0\x59\xa5\x5e\x05\x7c\x33\xa6\x29\xd5\x0f\x8c\xcc\x29\x8c\x5a\x65\x81\xf0\x0a\x2e\xb4\xe4\x9e\x32\x45\x13\x8d\x1c\x76\x0d\x12\x8d\x20\x32\xce\x56\x77\x84\xc8\xf6\xba\x02\x82\x54\x4a\xca\xc6\x03\x0b\x49\x97\x5a\xda\x8c\x31\x14\x71\xea\xb3\x19\xca\xfc\xf8\xbd\x1b\x68\xb9\x51\xdd\xa0\x35\x14\x77\x73\x49\xad\xa0\x71\x30\xee\x36\x63\xab\xf2\xb9\x5c\xd8\x01\x8d\x0d\x28\xa8\xe9\x28\x0e\x1b\x5d\xc7\xee\x0e\x32\xdd\x62\xf1\x8b\x9c\x85\x48\x9b\xa8\x6a\xd2\xcf\x20\x52\x5f\xd5\x64\xe2\xca\xda\x0c\xdc\x1e\xcb\x44\x34\xdb\xcf\x2c\xab\x33\x50\x4a\xe6\xc5\x6e\x3a\x9b\x8e\x80\x93\x64\x88\xa3\xa7\x4c\x0b\xcb\x6c\x11\x5c\xb8\x7e\x10\x5a\xae\x84\x86\x77\x06\xb9\xf4\x42\x23\x90\x6e\x7c\x6f\xa1\x29\x7f\x64\x97\x9d\x4f\x6e\xa0\x66\xeb\xca\x99\x7a\x57\x66\xf5\x26\xb7\x21\x26\xb3\x84\xcf\xa7\x35\xfc\xac\x9c\xc0\xb8\x4d\xa4\x4e\x5d\xfe\xe4\x4e\x59\x59\x89\xe8\xad\xcd\xcc\x16\xb2\xa1\x76\x50\x8c\x6b\x0d\x2a\xf9\x29\xe1\x43\x30\xa9\x5a\xf3\x83\xcb\xf0\xf1\x52\x3d\xca\xf7\x79\xdd\xbc\xa3\xf2\x8d\xa4\x72\x96\x68\x65\xa6\x7e\x06\x93\x73\xb2\xdf\x73\x33\x15\x12\x56\x5b\x07\x9b\x47\x6b\x57\x7e\xbe\x8f\xb2\xcf\x57\x4e\x12\x30\xef\x1a\xfa\x55\xb2\xb2\x99\x54\xc3\x33\xe3\xa4\x56\xbc\xcf\x14\x1e\xbb\xc3\xb5\xc2\x25\x7f\x61\x44\xc8\x09\x9d\x15\x1a\x61\x6e\x1d\x1e\x6e\x31\xda\xfe\x9f\x09\x86\xae\x1c\xb3\x85\xa9\x5b\x0f\x7c\x76\x6a\xaa\xb3\x68\xec\x94\x33\x1c\xe5\x36\xd9\x28\xc1\x52\xd2\xd1\xdc\x2b\xaa\x92\xc5\xf9\x42\xea\x5a\xd1\x88\xe1\x75\xbe\xab\x22\x73\x06\x3a\xbb\xa9\x2a\xb0\x7d\x46\xe5\x63\xf1\xf2\xd3\xd8\x2f\xba\xa7\xb9\xd9\x62\xe9\x1d\x27\x27\x58\xa8\xd7\x16\x0f\x36\xe5\x13\x36\xab\x02\xd0\xb4\x5e\xd3\x9e\x31\xa9\x22\x0d\x73\x01\x91\xf2\x6a\x61\x99\x1c\x6d\x61\x66\x75\xb8\xac\xd2\x8a\x5f\xbe\x48\x15\x72\x58\x01\xf3\xb4\xce\xe8\x4c\xe2\xfa\x5e\x66\x55\x5a\xa0\x98\x45\xfe\xf1\x09\x92\x5b\x15\x65\x6b\x82\x94\x97\x24\x21\x3b\x09\x36\xdf\x00\x43\xcb\x91\x1c\x1e\x6e\x2e\xc5\xcb\xbc\x2d\xc5\x6a\xbb\xca\x06\x31\xf0\x35\x35\x92\xaa\x97\xfe\x8b\x59\xa8\x0d\x83\xaf\x3a\x45\xb0\x89\x02\x94\x57\xaf\xb6\x4d\x58\xee\x85\x96\x98\xe5\x5b\x7c\xcf\xf7\x58\x40\xea\x7c\xc7\x99\x9c\xd8\x46\x3c\x7f\xe5\x50\xf5\x85\x75\x7d\x22\x4d\xc2\x6a\x56\xde\xbe\x8d\x68\xef\x22\x87\x6a\x86\x17\xd6\x71\xad\x38\x1a\x13\xa8\xc4\x43\x59\x4c\x9f\x69\x9c\xe2\xe4\xa8\x70\x62\x67\x89\x36\x3b\x82\x7e\x35\x85\x69\x64\xe9\xc9\xe3\x41\x89\x92\x8e\x1f\x2d\xd4\xfc\xb4\x87\xd3\xc2\x23\x68\xc7\xb5\x34\x0a\xc3\x9b\x97\xd8\xb6\x2e\x8d\x61\x57\x66\x0b\x44\x04\x51\xb2\xc0\x64\xf3\xb5\xef\x5e\x9a\x34\x30\x8e\xed\x17\x59\x39\x88\x42\x19\x36\x5c\xa8\x66\x69\xce\xe8\xf5\xa9\x6e\xf9\x6a\xbd\x75\xb9\x73\xfd\x3b\x56\x5e\x55\x7e\xbb\x82\x30\xdc\x86\x7b\xda\x5c\x1e\x76\x05\x68\x5b\x28\xfc\xd4\x5d\xc3\x76\xf2\xdf\x16\x08\xc7\x0b\x22\xc1\xee\x44\xe4\x23\x42\x93\x56\x48\xca\x0b\x47\x71\x28\x79\xf9\xd4\xd5\xf6\xca\x2b\x65\xb5\xf7\x88\xda\x71\x93\xef\xac\xfb\x71\x7f\x0c\x7e\x35\xbe\xec\x04\x3f\xa0\xcc\x2d\x86\x7c\xfc\xd4\xb6\xfb\x81\xcb\xeb\xc5\x70\x2e\xf8\xbc\x56\x44\xc7\xda\xe5\x35\x8a\x8b\x5d\x00\xe7\x3e\x8e\xd7\x26\x5f\x36\x3e\xdc\x7d\xa2\xda\xba\x6b\xd9\x85\x8e\xb6\x67\xef\xa1\xc5\x46\xef\x83\x10\xa4\xde\x8c\x8b\x56\x94\x74\x72\x47\xb6\xcb\x4b\x56\xd5\xa3\x71\xfb\xf2\x11\x2e\xb7\x74\x30\x13\x64\x44\xbf\x6c\xa4\x0a\xdc\xc2\xa7\x56\xbd\xd6\x60\x2e\x75\x7d\x04\xb7\x20\x74\x89\xf4\x02\x69\x2d\xa4\x6d\x67\xb8\x3e\xcb\x33\x72\x6d\x3a\xae\x16\x86\xb9\x28\xfc\xb4\x69\xe9\xd3\xdd\x77\xa8\x34\xe7\x3a\x51\x6a\x26\xcf\x3f\x7c\x18\x53\x35\x49\x87\x67\x11\x9f\x9a\xfc\x0f\x2e\xc6\xe6\x8f\x0f\x54\xca\x94\xc8\x0f\x7f\xf9\xf3\x9f\xf3\x23\x1e\xe2\xe8\x69\x6c\xca\x39\x2d\xfa\x3b\x8b\x47\x4e\xb0\xdc\x2e\xa2\xcc\xa5\x4e\xee\x39\x85\xde\x9b\xc6\x25\x2d\xeb\x6f\xa4\xc2\xd3\x99\x1f\x82\x6c\x7a\x3c\x4a\x85\xf3\xce\x32\x90\x0f\xab\xb7\x89\x26\x78\x36\x23\xac\xde\xec\x62\x12\x9c\xb7\x20\x3d\x2e\x45\xda\xae\x90\x7c\x99\x25\x98\x15\xcb\x7e\x40\x9b\x34\x41\x22\xc2\x94\x2d\x49\x91\xf7\xa6\x07\x6c\x34\xa5\xa7\x0c\xfd\x5f\x2f\x05\x16\xf6\x48\x65\xde\xff\xd0\x2d\xc7\xf6\x22\x76\x1d\x6a\xb1\x07\xba\x72\xff\xe7\x1c\x76\xc4\x41\x6d\x59\x72\xec\xbd\xed\xf5\xb6\x0d\x06\x45\x82\xb3\x01\xf9\xa2\x89\x9c\xdc\xb4\x50\xdc\xa3\x24\x12\x75\x7e\xb9\x47\x72\xce\x14\xfe\x72\x8e\x3e\x53\x06\x02\xec\x0f\x3c\x15\x12\x5d\xe2\xf9\x29\x1f\x9d\x4e\x39\x53\x13\xf4\x19\xfe\xd7\xfe\xf4\x42\xc8\x13\xfa\x95\x60\x61\xe9\x83\xed\x1f\xe9\x5a\xd8\x01\x0a\x89\x94\x49\x44\x9e\xf5\x0d\xfd\xf3\xff\x42\x53\x33\xf2\x39\xfa\xee\xc3\x9f\xff\x17\xfa\x23\xfc\xf7\xff\x41\x7f\xac\xb1\x34\xac\x57\x6a\x0e\xda\x8c\xdf\xd5\x86\x11\x00\xa4\xe4\x22\xc8\x57\x0d\x7b\x21\x78\x7e\x52\x95\x23\x3f\xd1\xe8\x89\x8f\x46\x03\x8d\x18\x26\x81\x74\x80\xb7\x32\x3b\xf8\x55\x83\xa9\x6d\x14\x6f\xda\x4e\xe6\x0d\x9f\xec\xa4\xa6\xd2\x88\x23\xd7\x32\xcd\xcd\x13\x10\xbc\x56\x68\x3d\x4e\x25\x7c\x45\x62\x4d\x55\xd7\xb9\x1d\xce\xba\xe8\x8a\x0e\x38\x0b\x92\x5f\x99\xc7\x09\xc4\x85\x80\x53\x3f\x7a\xda\x04\x98\x59\x40\x56\x5e\x87\x85\xb0\xee\x37\x13\xab\x0b\x5b\x7b\xad\x38\x5d\xb9\x30\xf9\xea\x10\xdd\x7b\x2e\xb6\xd2\xb7\x9e\x48\x6d\x0a\xcd\x8a\xe6\x66\xae\xe1\x36\xf6\x8d\x1a\x8a\x23\xc9\x45\x56\xbd\xdb\xd8\x45\x6c\x0b\xd4\xd5\x56\x54\x2a\x4c\x50\x63\xb3\x4b\xaf\xb7\x7e\x99\x7d\xb2\x6a\x99\x10\xe1\xe8\xde\xce\x9b\x3b\xc2\x6a\xb5\x88\xa4\x49\x62\xc5\x8a\x2b\x8a\x6c\xae\x3a\xd0\xfb\xac\xae\x0a\x0c\x0e\xe1\xb6\x90\x37\xc4\x9c\x64\x6b\x0b\x57\x54\x9f\x67\x2a\x22\x72\xc1\xb7\x0b\xb7\x4e\x28\x5b\xc8\xd3\xa8\x0d\x6e\xab\x97\xc9\xaf\x6c\x87\x38\x57\x87\x9a\xc7\xb9\xb2\x60\xdc\x12\xb6\xf7\x8a\x57\x00\xb7\xb8\x1b\x28\xa4\xb8\x8b\x1a\xab\x0b\x1d\x41\xb6\xa0\xda\xc6\x70\x9d\x13\x3c\xd7\x50\xa6\xd4\x47\x46\x60\x4d\x0b\x97\xc4\x4c\x42\x38\xd9\xd6\xeb\xf0\x7a\x23\xe5\x31\x6a\x85\x2e\xc5\xb0\x12\xc8\xb7\xdc\xb0\x46\xae\x69\x53\x76\x82\x04\x86\x60\x60\x35\xd1\xe3\x49\x22\x4e\x47\x38\xa2\x6c\x7c\xe2\x95\x47\x85\x52\x25\x3e\x3b\xa8\x42\xd2\x07\x2c\x9f\x76\x1b\xe0\xba\x75\xb7\x59\x1a\xe7\x1d\x0f\x6d\x41\x23\xe3\x58\xa1\x0b\xb5\x21\x15\x96\x4f\x75\x15\xbd\x16\xca\x09\x2e\x59\x5d\x06\x0a\x57\x84\x70\xd9\xfa\x5c\xe9\x03\xe2\xeb\x53\xd0\xa9\xc4\xf5\x3f\xb7\xc5\x45\x5d\xa6\x29\xce\xaa\xff\x94\xab\xea\x2e\x59\xbf\x9c\x70\xa1\x06\x1b\xd6\x23\x2e\xbb\x54\x18\x39\x4d\xa0\x90\x10\x7f\x26\xe2\x99\x92\x97\x62\x59\xdf\x75\x70\xd1\x18\xcd\xbc\x78\x4a\xa8\xfb\x3a\x9d\x71\x48\xdd\x1a\xa1\x29\x66\x73\x43\x28\x35\x71\xc1\xf2\x49\x66\x5d\x97\x91\x9c\xe2\x24\x39\x41\x82\xa4\xd2\x74\x23\x97\x24\x19\x9d\xba\x06\x30\x31\x4a\xf8\x98\x46\x38\x41\xc3\x84\x47\x4f\xd2\x64\x56\xb2\xb1\x21\x52\x33\xc1\x23\x22\xa5\x27\x59\xe5\x55\x14\x6c\x6e\x2b\xb4\x5c\x56\x44\x4c\x29\xa3\x52\xd1\xc8\x89\x4c\x79\x31\x14\xd3\xf8\x3f\xc2\x60\x12\x86\x4c\x61\x58\xae\x96\xf4\x88\x29\x0a\x9b\x32\xdb\x2a\x0c\xd8\xb5\xad\xf5\xe8\x92\x13\xea\x2e\xd0\x0e\x4a\x57\x3a\x0c\x19\xa8\xe2\x85\x5c\x71\xa5\x2e\xec\x67\x70\x8d\x97\xa1\xc0\x5d\xf1\x46\x65\x08\x99\xdd\xb4\x42\x39\x2d\xc8\x65\xc8\x52\x2f\x0a\x92\x4b\x96\x91\xd0\xb2\x4a\x7a\xb0\xe4\x9a\xfa\x79\xab\x70\x5a\x43\x11\x44\x1e\xe8\x4e\x57\xf6\xda\x53\x16\x25\x69\x9c\xb5\x55\xd5\x22\xc0\xb3\x46\x12\x07\x1e\x0d\x7b\x2d\x28\x9c\x20\x2c\xd1\x0b\x49\x12\xfd\xff\x26\xf3\xe2\x34\x6b\x17\xa2\x49\xb2\x69\xe9\x02\x93\x38\x2a\x5d\x87\x51\xad\xab\x8a\x7a\x8b\xd5\xc4\xd4\x9a\x98\x72\x65\x3a\xda\x9a\xaa\xa8\xce\xbe\x65\xca\x68\x0e\x13\x3e\x84\x9b\x0e\x05\x53\x5d\x7e\xb5\x97\xce\x99\x46\x11\x21\x31\x89\x4d\x7f\xce\xac\x98\xa7\xbd\xa2\xdf\x56\x97\xef\x2c\x40\xa4\x05\xc5\x52\xcb\x86\xb5\xda\x92\xa9\xc5\xee\x86\x67\xe8\xb6\x54\x10\xc8\x83\xcc\x08\x97\xcb\xc3\x9d\x2c\x1c\xe1\xeb\x14\x58\x2d\x6d\x62\x7f\x27\xb4\x66\x81\xd5\xc2\x9c\x3b\x28\xb0\x5a\xda\x67\x4d\xce\x08\x1f\xef\x35\xd7\x5d\x6f\xea\x8a\x37\x4f\x40\x34\x85\xe9\x0c\xef\x2c\xa0\xa0\xbb\x90\xf3\x2a\x44\x6c\x57\xf1\xd8\x52\x0f\xd0\xd7\x2d\x1e\x5b\x5a\x4c\x9b\x8b\xc7\x96\x96\xda\xde\xe2\xb1\x15\x0b\x6d\x50\x3c\xd6\x38\xf7\x07\x1a\xa9\x9b\x11\x05\x48\xa8\x1a\xa6\xa3\x7b\x28\x31\xb0\x74\x8d\x17\x26\x70\xc0\xb0\x31\xc7\xa3\x6d\x7c\x11\xac\xd6\xe6\xde\xd6\x85\x63\x95\x9c\x10\xeb\xe2\x5e\xe6\x7d\x33\x45\x47\xd6\x35\xbb\x9f\xf8\xd6\x6e\xb0\x43\x46\x78\x66\x6b\x19\xd4\xb5\x38\x6a\x4f\xd6\xf6\x66\x75\x79\xa1\xf6\x65\x81\xe4\x37\xaa\x5c\xf7\xb9\xd4\x2d\x64\xc2\x5f\x6c\xc7\x2e\x40\x43\x83\x94\xb5\x28\x08\x93\x0e\xac\xd2\x56\x07\x39\xca\x14\x19\x97\x75\xda\xfc\xd2\x50\xa6\xfe\xfa\x97\x95\x94\xc8\x94\xf6\x74\xea\xa1\xd7\xb3\x23\x73\x76\xd8\x67\x24\x46\xd1\x44\x6b\x45\x52\xab\x2f\x7a\x3b\x86\xb3\x4a\x34\xc5\xd4\x29\x52\xa9\x34\xae\x25\x2a\xfb\xac\x50\x0b\xf7\x0c\x7d\x84\x36\xc8\x78\x3a\xd3\xfa\x57\xb6\x3f\xaa\x31\xa9\x9f\x7e\xf7\xdd\x5f\x09\xfa\x0e\x4d\x09\x66\x05\x1d\x16\xd4\x26\xcd\xfa\xa0\x76\xa4\x9a\x90\x3e\xab\x3c\x0a\xd4\xfd\x62\x7a\x9b\xb9\x78\xc3\x1e\x1b\x71\xa7\x13\x43\x7b\x4f\x1c\x4d\x90\x4c\x87\xa6\x3f\xb5\x67\xc3\x70\x82\xf4\x15\x1f\x83\xa3\x1a\x38\xb2\x5b\xf4\xb2\x5b\xb8\xdf\x18\x00\xeb\x6e\x6c\xca\x8d\x3b\xc0\x47\x4e\x25\x29\xd4\x14\xab\x70\x9a\x19\xca\xe7\x5f\x7c\x69\xea\x0d\x9d\x18\x1f\x82\xd6\xcf\xb0\xb5\xec\x6b\x59\x1a\xc2\x89\xc1\x4b\x96\x26\x58\xd8\xab\xdf\x67\x5a\xd1\x10\xe4\x99\xf2\x54\x26\x73\x14\x73\x46\x4e\x00\x13\xd2\x68\x62\x1c\xab\x5a\x67\xc1\xb6\x51\xca\x33\x95\xa9\x56\x68\x61\x2c\xd7\x97\x45\x2a\x6c\x6a\xa1\x4d\x28\xcc\xa3\xd5\x6f\x02\x5f\x29\x2f\x3f\x12\x35\xd3\xa2\xfc\x72\xc5\x25\x9a\xdf\xb0\x5c\x71\x01\xab\x42\xb9\xe2\xac\x5c\xf1\x22\x5c\xda\x58\xae\xb8\x74\xe6\xcd\xca\x15\x57\x1d\xf9\x06\xe5\x8a\x0b\xc3\xbc\x99\x72\xc5\x25\x88\xbe\x99\x72\xc5\xa5\x7d\x85\x72\xc5\x6f\xaf\x5c\xf1\x96\x05\x79\xab\x69\xb1\xa9\xeb\xa5\x28\x9b\xaf\x8d\x64\xef\x25\xea\xdd\x68\x04\x8b\x9e\x8a\x41\x6d\x19\xbb\xda\xbe\x08\x70\x35\x11\x5a\xaf\x08\x70\xa5\xaa\x5e\x4f\xea\xb6\x2d\x2c\x06\x8a\xc1\x81\x8b\x00\x17\x36\x10\xe2\x2b\xd7\x8f\xaf\xac\x44\x3e\x3b\xb7\x5e\x9e\x0b\xba\x2c\x33\xe4\x86\x65\x80\x0b\xe7\xd3\x28\x12\x13\x44\xf7\x1d\x60\xe2\x7e\xa5\xf9\x87\xc2\x25\x5f\x29\xcb\xfb\x50\x94\xb6\x20\xb9\x96\xf0\x5c\x95\x42\xa3\x84\xfb\xfe\xff\x80\xb9\x1b\x44\x06\x97\xc0\x9b\xf9\x55\x0c\x2e\x36\x40\xd5\xc6\x18\xea\xb4\xd2\xdd\x24\x0a\xbb\xe4\xcd\x35\x5d\xcc\x6e\x11\xf7\x33\x12\xd5\xd8\x98\xe9\x94\xee\x6a\xd8\x55\x8c\x2c\xab\xc1\x06\x0a\xf9\x42\x5e\xaa\x66\x4f\x66\x39\x46\xc6\x2f\xa5\x03\x43\x95\x14\xf3\xe5\x98\x4a\x25\x6a\x63\x9b\x16\x56\xb8\x8d\xab\x74\x96\x36\x0e\x88\xf1\xa0\x3a\xde\xec\xb3\x29\x99\x72\xb1\x2a\xb0\xaa\xf2\x4b\xdb\x62\x69\x93\x4f\xc9\x6c\x42\xa6\x5a\x92\x19\xac\x3b\x48\xd3\xf3\xce\x92\x96\x6d\xee\x9a\x09\x74\x2c\x20\x81\xe7\x08\xd5\xef\xc6\xa6\x12\x6a\xe3\xe3\xde\xf6\x98\x6d\xad\xd6\x35\x1d\x42\xae\x88\xf7\x72\x83\x9b\x7d\xa9\xe0\xee\x06\xfc\xae\x8c\xe9\xc8\x42\x6a\x56\x47\x6d\x2c\x89\xd7\x58\x56\xef\x2c\xff\xca\x36\x20\x5f\xc3\x95\x5f\xf4\xce\x6b\x4a\xe8\x77\x9f\x5e\x3f\xc0\xa3\xa6\x5a\xef\x22\x78\x20\x32\x47\x12\x71\xea\x6b\x06\x85\xc5\x2c\xc2\xab\x80\x25\x4e\xa3\xdc\x02\x49\x52\x51\x1b\x65\xda\xc4\xa0\x1d\xa9\x14\x27\xa0\x49\xf8\x5d\x53\xcb\x87\x3a\x9c\x57\xa4\x3d\x36\xf3\x98\x50\xa6\xfe\xf3\x6f\x6b\x9d\xa6\x56\xad\x2c\xdc\xa0\xd3\x1b\x8e\x22\x22\x8d\x8d\xdd\x46\x21\xe3\x21\x7f\x86\x26\x6f\xdb\x9c\xaa\xbe\xca\x7a\xdf\x9a\xc0\x67\x25\xb0\xe3\x1c\xd5\x8d\xb8\x30\x11\x3c\x1d\x4f\x9c\x0d\x49\xdf\x19\xbd\xb5\xaa\xb3\xfc\x79\xc1\x46\xbe\xf6\x59\x7e\x9f\xd2\x64\x33\x0b\xdd\x7d\xa1\xfd\xdd\xa7\xde\x03\x92\x93\xec\xb6\x0e\x61\xd8\xca\x83\x5d\x5c\x74\xf3\x39\xed\xb7\x99\xbf\x06\xa6\x39\x71\x65\x5f\x47\x3c\x49\xc0\xd3\x20\xc9\xf4\x99\x88\xea\xe9\x61\xc3\x0f\x74\xbd\x8a\x8d\xd9\x02\xe0\xeb\x3c\x31\xa2\x91\xfc\x75\x6b\x44\x43\x89\xdc\xea\xcb\x41\x0b\x26\x54\x8d\x33\xc2\xaa\x6c\x6c\xbf\x2c\x76\x1e\x3a\xb2\x80\x41\x17\x3d\xb6\xb3\xa0\x41\x07\x92\x03\x07\x0e\xae\xd8\x47\x5b\x83\x07\x4b\xc4\x2e\x8b\xe5\xcb\xd9\x8c\x0b\x1c\x32\x8a\x4f\x47\x83\xb8\xcf\x3a\x85\x7c\x0a\xd7\xa1\x7d\x38\xcf\x03\xb2\x8d\x0e\xe1\x13\x33\xe8\xef\x62\x0d\x2b\xe0\x46\xd3\x7f\x81\xa6\x63\x8a\x26\x9b\x90\x42\x17\x36\x08\xd1\xe4\x24\x3e\xc5\xd1\x3c\x4a\x68\xe4\xe9\xcc\x63\x81\x67\x93\x2a\x8a\xe7\x4e\x3e\x54\x1d\x7a\xad\xaa\x43\x75\x8d\xd0\xd6\x89\xdb\x76\x78\xc5\xf0\x94\x84\x6a\x48\x6d\xac\x86\x74\x92\xd5\xdb\x60\x79\x4b\xb9\x57\x2c\xe3\xb0\x78\xef\x43\x49\xa4\x57\x28\x89\xb4\xc9\xe5\xcf\xeb\x1d\x15\xae\x7d\x28\xd3\xd4\x04\x78\xaf\x5f\xa6\x29\x13\x02\x5a\x55\x79\xa7\x9e\x1e\xbc\x72\x45\x97\xc5\x85\xbd\x66\x59\xa6\x0a\x71\x69\x1d\xb9\x71\x59\x5d\xa6\x65\x78\xd1\x08\x2e\xaf\x5b\x25\x69\x3d\xc8\xac\x55\x00\xa9\x92\x77\xb6\xa4\x1c\x52\xfd\x31\xb4\xe4\xde\xec\x32\xab\x67\xbd\x9e\xbd\x7e\x66\xcf\x3a\x0a\xe6\x7a\x49\x3e\x19\x3e\x1c\x57\xa2\x4f\xde\xdc\x70\xb3\x64\x9f\x8e\xf3\xc1\x13\x81\x26\x3c\x89\x5d\x11\x8e\x0c\x5a\xd9\x04\x59\x26\x44\x06\x20\x77\x18\xf7\x33\x12\x19\x6d\x33\x6f\xc4\xb7\x2c\xa5\x27\x3b\x44\x58\xee\x0e\x08\xcd\x2e\xac\x28\x19\x25\xd9\xc4\x7e\xb2\x52\xba\x90\x45\xf3\xff\x92\x35\x16\x20\x04\x5e\x83\xea\x65\xae\xb4\x7b\xaf\x58\xdc\x32\xd1\xc3\x33\x8e\x8a\xaa\x16\xbb\x06\xcf\xe0\xe9\x33\x75\x86\x18\xec\xcf\xb8\xd4\x4b\xe9\x76\xd7\xc8\x53\x59\x46\x96\x0d\x82\xe1\x16\x3a\x26\x6e\x5f\x1c\x69\x8a\xbf\x0c\x66\x58\xe0\x24\x21\x09\x95\xd3\xbd\x05\x43\x5f\x14\xdd\xd5\xfa\xae\x0a\x6e\x4c\x64\x2c\x9d\x0e\x0d\x2a\xba\x85\xd8\x26\x9b\x8a\x23\x91\x32\xbf\xb4\x5b\x76\x30\x59\x13\xcf\x14\xf8\x02\x58\xd5\xa2\x09\x74\x4b\x1e\x61\x2a\x18\x91\xb5\xbd\x69\x49\x94\x0a\xaa\xe6\x03\xdb\xea\xb7\xf9\x85\xbb\xb7\x5f\x5e\xd8\x0f\x97\x7b\xf8\x5d\x55\x03\x37\x5f\xd6\x5a\x78\x46\x04\xb4\xe7\x72\x8d\xa6\xbc\x76\xc6\xb6\x6a\x05\xc9\x7a\x7c\x41\xf8\xf7\x02\xdb\xae\x0b\x9c\xc6\x2f\x03\x2f\xa3\x6c\x10\x95\x91\x63\xd5\x65\xad\xaa\xbb\xb5\x6c\x93\x7b\xae\x3c\x55\xe3\x45\xdf\x43\x77\x1f\x9b\x36\x62\x86\xd6\x0b\xf6\x5c\xe1\x60\xaf\xcd\x0f\xc6\x4b\xf9\xaf\x68\x76\xe3\xad\xd3\xd6\x3a\xaa\x0a\xbe\x5a\xb2\xd8\x8e\xf7\x55\x83\x15\x7b\x93\xec\x68\xd9\xfa\xa2\x0b\x91\xce\x14\x1d\x2e\x96\xf6\x71\xd4\x60\x07\xad\x7b\x3b\x09\xa4\x99\x3b\x37\x4b\x61\x5a\xd3\xcf\xb7\x40\x89\xed\xee\xb4\xfc\x6f\xeb\xa8\xb9\x0a\x49\xa6\xc2\x94\x9f\xc7\x78\x33\xa5\x4a\xb9\x44\x09\x63\x80\xd7\xd8\x59\xb4\x4d\xbf\x77\xe1\x2e\x18\x3a\x2c\x1b\x13\xd5\x59\x9f\x75\x24\x7a\x21\x88\x11\x5b\x42\xa3\xa2\x77\x72\x66\xd5\x87\x9e\x6b\x43\xa2\x67\xca\x62\x73\xb4\xf0\x40\x95\xcc\xda\xfe\x99\x39\x46\x38\x91\xe4\x44\x0f\x0c\xdd\x82\x15\x87\xe0\x57\x8c\x5e\x04\x9e\xcd\x88\xe8\x33\x9b\xc5\x02\x0e\x27\xce\x13\x33\x7e\x5d\x88\xaf\x85\x01\x19\x44\x38\x9a\x1c\xe8\x8c\x30\x24\x23\x45\x13\x12\xbb\x7c\xe9\xe2\xf1\xb8\x7d\x1b\x83\xfd\x1a\x87\xd5\x1b\xb9\xb6\x75\x27\x76\x92\x24\xd2\x14\x25\x6b\xef\x3e\x23\x42\xaf\x5a\xe3\xf0\x33\x61\x88\x8e\xdc\x3a\x6c\xec\x12\x7a\x01\xcf\x9c\x46\xfd\x67\x4c\x13\x53\x80\xc0\x4d\xed\x84\x40\xe3\x7e\xe8\x33\xe3\xee\x67\x51\x21\x43\x97\x32\x2a\x27\x9a\x52\xa7\xe0\x93\x05\x35\xa3\x2e\x71\x88\x3d\xaf\x73\x9b\xbb\xfa\xf5\xe5\x14\xf4\x99\x0a\xce\xa6\x90\x24\x64\xeb\x52\x39\xf0\x49\xa2\xb2\xeb\x51\x99\xe2\xb9\x52\x22\x8e\x63\x59\x34\xbe\x1a\xb5\x92\xfe\xb3\x60\x76\x39\x2d\x64\x45\x46\x5e\x59\x25\x08\x62\x75\x1d\xfd\x96\xc9\xbf\x21\xb5\x63\x31\xb5\xa3\x1a\x36\x6d\x4c\xef\xc8\x2e\xf1\xba\x29\x1e\x75\xc7\xbf\x0b\xc9\x76\x87\xa9\x1e\xaf\x9c\x13\xb1\x9f\x74\x88\xd7\xcd\x5f\xd9\x47\xea\x4a\x48\xf0\x78\xc5\x04\x8f\xc6\x96\xda\x62\x6c\x7a\xfd\xb5\x5d\x2b\x39\x62\x45\x31\xab\xaa\x59\x3e\x13\x25\x68\x24\x77\x41\x1f\xe4\x0c\x37\x8c\xea\x03\x2d\x70\xb6\x42\x6a\xd2\x2f\x64\x4e\x50\x88\x93\xcb\x3a\x5c\x0e\x05\xc1\x4f\x31\x7f\x59\xb0\xd5\x49\xbf\x9a\xc8\x67\xae\xc5\x1e\x41\x22\x2a\x49\x21\x92\x87\x4a\xc4\x88\xb4\xc6\x4e\xdc\x67\x13\x4a\x04\x16\xd1\x04\xb2\x3b\xf3\x83\x31\x59\xc2\xa6\xa0\x93\x89\xe5\xf0\xbd\x5d\x6b\x1c\x7a\x03\xb8\x97\x2d\x4c\x59\x7d\x3e\x7b\xe6\x7a\x25\x53\xf3\x49\x26\xcc\x58\x29\xc3\x37\xc9\x35\x3a\xfe\x6d\x13\x11\x32\x60\xef\x35\x19\x21\x0b\xa6\xf2\xbe\x68\x98\x90\x90\x63\x43\x48\x4a\xd8\x53\x52\x42\x05\x88\xd7\x4b\x4c\xd8\xc8\xe4\x77\xf8\x98\x69\x37\xf3\x21\xe2\xa6\x57\x05\xad\xa5\xc3\xc1\xde\xaf\x5e\xe5\x9e\x9b\xde\xc0\x5f\x32\xa4\x30\x12\xb1\xd0\x78\x36\x24\x71\x0c\x94\x56\x71\xdb\xa1\x3d\xc7\x1d\x67\x1e\xd0\xbc\x17\x4b\x8d\xec\x38\xe1\x6c\x2c\x69\x6c\x8a\xcd\xcc\x30\xf4\x2a\xf6\x8d\x17\x50\x5c\x01\xce\x37\x49\x88\x70\x5e\x09\x81\xbe\x91\x94\xd9\x6a\x92\xd9\x6f\x31\x27\x92\xbd\x57\xc6\x58\x80\xd9\x1c\x3d\x31\xfe\x92\x90\x78\x0c\x27\x54\x5e\xcc\x29\xa2\xe4\x04\x51\x95\x7d\x26\xa0\x1a\x03\x4f\x55\x5f\xaf\x1d\x62\xed\x8c\x06\x40\xec\xb7\xc2\x76\xaf\xf0\x28\xb0\xfc\xf6\x0c\xa1\x1e\x43\x23\x1c\xa9\x13\x24\xd3\x61\x3e\x7e\xcc\x4d\x73\x79\xad\x7d\x7b\x1b\xcf\x07\x09\x31\xf3\x15\x93\x57\xdf\x0d\x47\x1d\x34\xba\x76\x12\x8a\xb7\x8a\x2d\x7c\xc6\xdb\x94\x58\xfd\x9c\x4a\x1b\x84\x81\x38\xcb\xae\xbe\x2d\x2f\x95\xd5\xc8\x86\x7a\xa7\xa6\xde\x34\xe3\x71\xad\xad\xb3\xb4\x95\x75\xd7\x92\x07\x82\x5a\x41\xc9\x3a\xaa\x60\x5c\x03\x6e\x2d\x35\x49\x25\x08\x9e\x5a\xe7\x80\x66\x35\x20\xd6\x98\x30\x50\xbd\x7a\x2a\x8c\x84\xb9\xce\x11\x5f\x51\xf6\xa4\x4f\x37\xaf\x0a\xce\xa1\x5e\xb2\x9e\xb9\xea\xd0\x66\x9a\xe3\x91\x0b\xce\x8c\x83\x70\x2b\xb9\x93\x8e\x19\x4e\xd6\xb4\x71\x2c\x40\x6e\xd1\xa7\xe7\xe4\x2c\x2b\x2e\x68\x29\xc2\x18\xfb\x90\x99\x71\x2d\x1b\x52\x69\xbf\xbe\xbc\x87\x51\x4c\x66\x84\xc5\x84\x45\x73\x40\x11\x06\x95\x83\x04\xc3\x09\xc2\xf0\x1d\x4e\xce\xd0\xa5\xc9\x2f\xca\x24\x3c\xcb\xd6\x81\xa1\x4f\x31\xa3\x23\xad\x27\x80\x11\xd6\xae\xb2\xcf\xcc\x32\x9d\x0f\x84\xe4\xd6\xd5\x0c\x62\x55\x27\xa3\x39\xc8\xf5\x96\x55\x99\x59\xf1\x7b\xb4\x9c\xe1\xc0\x6c\xcb\x4e\x47\x0f\xe7\x7a\x30\xc8\x74\x78\x0a\xff\x2e\x24\xdc\xb9\x42\x45\x79\x15\x1d\x92\x10\x30\x07\x5a\x8f\x17\x30\xc6\xba\xc2\x7a\xbb\xf0\xdb\xad\xc8\x63\xf1\xe6\x28\x28\x35\x53\xca\xe8\x34\x9d\x7a\xce\x3b\xd3\xb1\x21\xb2\xf6\x4b\x93\x89\x32\xd3\x7a\x40\xe4\x8a\xb7\x23\xcd\x5c\xd9\x1c\x8d\xe9\x33\x61\x7d\x36\xe3\x94\xa9\x33\x74\xcd\x15\xf1\x5a\x64\x98\xd2\x59\x7c\xa6\xe8\xd4\x54\x7b\x15\x44\xdf\x03\x53\x14\x1c\x0a\x6d\x4e\xb0\x3a\x41\x71\x0a\x57\x95\x11\xa5\x49\x87\xe6\xb8\x0a\x4e\x06\xe2\xc3\x45\x9f\x19\x4e\x37\xc2\x34\x49\x05\xb1\x32\x2b\x36\x79\x41\xf9\x92\xf3\x95\xd9\x4a\x70\xde\x26\xa6\x74\x3c\x51\xfa\x88\xb4\x8c\x67\xfd\x8d\x13\x4d\x8d\x78\x9f\x0d\x09\xc2\x68\xc6\x25\x55\xf4\x39\xf3\x5f\xd2\x11\xc2\x52\x82\x05\xe5\x0c\x5d\x16\xec\xff\x54\x82\xea\x5d\x17\x57\x4c\xd9\xc0\xda\x9e\xeb\xf3\x91\xb6\x3e\xc8\xc2\x2c\x16\xca\x78\x28\x79\x92\x2a\xdf\x05\x5b\x7d\xb6\xb9\x69\xdc\x35\x2e\x00\x03\x31\x1f\xf5\x99\xc3\x6b\x79\x86\x3a\x12\x49\xae\x4f\x49\x9a\xa3\x8c\x04\x55\x44\x50\x53\xc5\x8a\x28\x73\x08\xd9\x3d\xcd\xee\xc0\x14\x8b\x27\x2d\x42\xf9\x16\x78\x53\x53\xb5\x60\xed\x18\x1a\x09\x09\xca\x7a\xf9\xc7\x01\xa6\x7f\xc4\x38\x3b\x65\x64\x8c\x57\x9d\x48\x9f\x15\x8e\x04\x7d\x43\x47\xb9\x42\x5a\xe7\x73\xf4\x60\x37\x80\xc8\xa7\xba\x53\x32\x13\xd7\x1d\xd2\x28\xe1\x78\x85\xdb\x78\x94\x5f\x7a\xf4\x0f\x3e\x34\x6b\xd4\x7a\x3f\x57\x20\x05\x6a\xf5\x6a\xc4\x05\x99\x60\x16\x9f\xb8\xc3\x2a\xae\x0d\x38\xa3\x35\xb5\x39\x65\x0c\x24\x41\x57\x44\x99\x98\x5a\x54\x98\x79\x67\x61\x15\x37\x7b\x14\xf9\x39\xac\xc5\x2b\xb2\xd1\xa0\xf7\x8b\x31\x40\x18\x92\x37\x9f\xd9\x2b\x2e\xe9\x74\x96\xe4\x39\x5d\x9e\x6d\x74\xa4\x45\x2c\x47\x23\xf9\x33\x98\xae\x9c\xd6\x06\x5c\xdd\x9e\x9c\xc6\xb3\x8a\x95\x67\x84\x14\xb8\x86\xb3\x79\x99\x36\xa0\x1e\x09\xfb\x46\x12\xfd\x4f\x45\x72\xb5\xcf\x08\xeb\x7d\xe6\x44\x90\x6f\x81\xca\xd8\x61\x3d\xe3\x99\x16\xa1\x4d\x99\x5b\x0b\x3f\x14\x19\x27\x77\xe1\x9e\xd8\xcb\xe0\x5e\xad\x64\x54\x8a\x6a\x31\xfb\x7b\x0a\x15\xba\x2e\xb7\x2c\xbb\x4f\x59\x4c\x6a\x9b\x59\x35\xa2\x1a\x75\xbc\xc5\x10\xd4\xc1\xa6\xfd\x27\x1e\x26\x44\x12\xa4\x5e\xb2\x42\x71\x5a\xaf\x02\x93\xa5\x20\x09\x79\xc6\x39\x8f\xcb\xe6\xb2\xe4\x32\xc2\xb2\xa6\x3d\x0c\x54\x5b\xd3\xeb\xdf\x3c\x71\x3a\x5b\xdf\x8d\x5e\xca\x33\x4e\x6c\xe2\x8a\xf5\x95\xcb\xfa\x03\xeb\x5d\x6e\x15\x43\x6a\x47\xa9\x82\x67\xbd\x88\xe1\xe6\xfe\x91\xcc\xab\x21\xb2\xa2\x88\xe1\xb2\x6c\xf4\x0c\xec\x6b\xd8\xaa\x6f\xf3\x6f\x16\x61\x5c\x0b\xb9\x1f\x0b\x5b\x7e\x85\x24\xaa\xdb\x85\x0e\xdc\xf0\xa7\x4c\x47\x23\xfa\x05\xb4\x5a\xc7\x49\x9c\xe6\x11\x09\x2e\x35\x15\x03\x59\x05\xb9\xc3\x33\x8e\xe4\x6d\x12\xaa\x2a\xbf\xd4\x5a\xd6\xda\x18\x5d\x0b\xed\x9f\x52\x22\xb6\x82\x77\x86\xaa\xeb\x84\x23\x7a\xb7\xa4\x5a\x47\x74\x83\x2a\xdc\x30\x26\xc9\x1f\xf5\x01\xd7\x80\x6e\x75\xf9\xf3\xca\xcf\x86\x86\xf8\xae\xbf\x10\x9f\x6a\x2f\xb5\xa9\xe5\xf1\x69\x59\x6c\xb2\x6b\x4a\xa4\xe9\xdb\x89\x2d\xb0\x8e\x6d\xe0\x54\x96\xea\x8c\x5d\xcc\x88\x71\x8c\x98\x9e\x55\xca\x76\x5a\xf0\x34\x75\x3b\x18\x65\xe3\x3e\x73\xb0\x95\x27\xc8\x84\x89\x97\x08\x6a\xa1\xb6\x3d\xf6\x3e\xcd\x10\xbb\x99\x49\xd5\xf8\xd5\x19\x91\x52\x33\x46\xa9\x04\xa6\xcc\xfa\x70\x1c\x7c\x64\x9f\xa1\xd3\x72\x9c\xfa\x09\xd8\x11\x4e\x5c\xb6\xeb\x49\xbe\x40\xd9\x67\x26\xe3\x04\xfd\x05\x7d\xa3\xf0\xd8\x70\x09\xa8\x5e\x89\x13\xa8\x7b\x09\x5a\x82\xd5\xca\xbd\xe4\x80\xec\x46\xd2\xf8\xdb\xf3\x65\x73\x1a\x1b\xc2\x37\x30\x0c\x5c\x72\x0d\xc3\x1c\x40\x74\x94\xff\x83\xc4\xdf\x2e\x1b\x29\xff\xe8\x89\xcc\x4f\xca\x40\xae\xe7\x1b\x0f\x78\xab\x08\xcd\x7d\x31\x0e\x58\x74\x73\x27\x25\x1e\x92\xe4\xe7\x7c\xa3\x68\x29\x29\xfa\x9e\x32\xbc\x1d\x0d\xaa\x5c\x5e\xb3\x08\xf4\xe1\xbc\xae\x6f\x5d\x05\xe9\xd9\xb8\xe2\x4a\xc7\xc8\xb2\x04\xe9\xe9\xac\xc4\xee\xba\x1a\x62\x88\x7a\x9c\x90\x64\x86\x62\x3a\x02\xd7\x9b\x02\x7c\xc9\x8a\xc7\x9a\x7e\x3f\x5a\xa1\x99\xa6\xcc\x14\x02\x36\x51\x1f\x2f\xf6\xa6\x5b\x92\x91\x0f\x7e\xd6\x67\x3d\xf5\x5e\x22\xa9\x04\x67\x63\xad\x4c\xc7\xcf\x54\xe6\x8d\xec\xf4\x85\x4c\xa7\x44\xd8\x29\xa8\x34\x52\xb7\x6d\x02\x85\x1d\x63\xd3\x6b\xd3\xac\x0f\x04\x1f\xd7\x6c\x51\xff\x68\xf4\x0a\xbd\x4a\xe9\xa2\xa6\x2a\xc2\xde\xed\xe1\x96\x68\xe7\x81\x4d\x97\x3f\xfb\xd6\x49\x34\xcd\x0d\x99\x8e\x5e\x7e\x28\x9b\x31\x2d\xd4\x97\x98\x30\xd7\x66\x08\x4d\x19\x81\xeb\x9a\x90\x9a\x34\x27\x3d\x8f\x73\x6c\x99\xc5\xad\xa5\x62\x95\x36\x68\x57\x6d\xb4\x27\xdf\x84\x49\x28\xd8\x3f\xa4\xc2\x8a\x46\x96\x0b\x70\x61\xad\xb8\x56\xaf\xae\x3f\xda\x6d\x75\x12\x19\xe1\x64\xf1\x84\x97\xf8\xd4\xcd\xfb\xcb\x0d\x9d\xf6\xba\x99\xb1\x97\x16\x76\x89\x78\x92\xac\xd3\xa6\xae\xb4\xf3\x8b\xfc\xf3\xe5\x2b\xca\xe7\xd1\x07\xe0\xce\x02\x6e\x8d\x31\x50\xe0\xc4\xba\x8b\xa4\xb2\xa7\xe4\xbf\x64\x98\xda\xdc\xaa\x8f\x7d\xc6\x47\xd0\xc8\x30\xa9\x8b\x5c\x9f\x09\x3e\xa5\xeb\x74\xd2\x30\xc1\xdc\x77\xce\xf7\xbf\xc2\x93\xe2\x22\x04\xfe\x3f\xf6\xde\xb5\xb9\x71\x23\x49\x17\xfe\xbe\xbf\xa2\xd6\xfb\x46\x74\xf7\x59\x8a\x72\xdb\x67\x26\xbc\xda\x70\xc4\x4b\xab\xd5\x36\xc7\x6a\x49\xa3\x8b\x3d\x7b\x86\x13\xec\x22\x50\x24\x31\x02\xab\x60\x14\x20\x35\x67\x77\xfe\xfb\x89\xca\xcc\xba\xe0\x46\x02\xa2\xd4\xf6\xee\x99\x0f\x33\x6e\x11\x40\xdd\x2b\x2b\x2b\xf3\xc9\x27\xc1\xfc\x86\xcb\x8b\x6a\x04\x4e\x06\x4e\x26\xb5\x1d\x7b\x68\xc3\xb3\x27\x0d\xf8\x3e\xe4\xcb\x84\x6d\x10\x76\x44\xa3\x07\x9c\xda\x02\x82\x53\x61\x90\x1f\xf9\xd6\xd3\xdf\x74\xe5\x48\x90\x83\x96\xc3\x9d\x79\x7d\x2a\x97\x6a\xc0\xe6\xf4\x74\x35\xb4\xfb\xb8\x5d\xb3\xc1\xfe\x73\x48\x0c\x9c\x7d\x1c\xd3\x3e\xfb\xf1\xb4\x6d\x51\x0f\xde\x99\x76\x04\x5f\xd2\x0f\x1b\x0a\x91\xe0\x9b\xbf\x0f\x39\x5b\xab\x5b\x2b\x28\x91\x41\x73\x76\x0f\xd5\x87\xca\x3a\x7c\xf6\x31\xaa\x95\x03\xcf\x7c\xc0\xd8\x55\x7b\xa9\x9f\x61\xcc\x68\x93\xf4\x1a\xac\x03\xf9\xb9\x86\xe5\x7a\xb0\x35\xba\xcc\x0e\x07\xdf\xe4\xf6\x0d\x06\x48\x33\x4d\xb7\x06\x1f\x7d\x42\x34\x00\xcb\x24\x15\x7a\xcc\xa6\x2d\x4e\x5c\x1b\x84\xef\x40\xe3\x18\x0e\x68\xb5\xa7\x32\x4f\x82\xe4\xef\x56\x47\x62\x09\x24\xa1\x0b\x81\x2c\x81\xd3\x02\xdc\xa7\x6b\xf5\x88\x11\x78\x79\x62\x64\x16\x2a\xab\x05\xb8\xb4\x8c\x2c\x48\xc8\x23\x84\x0e\x35\xf7\x81\xc2\xb8\x08\x73\xcd\x71\xce\xb0\xd0\x02\x51\x9f\xd2\xe7\x48\xe3\xd9\x9f\xe3\xc0\xd6\x7a\x6b\xbe\xe8\x73\x29\xb0\xef\x1e\xd0\x3a\xa7\xe5\x0f\xb7\x47\xbe\x87\x4f\xad\x61\x97\xb3\x65\x2e\xe0\x96\xbd\x71\xbc\x69\x98\x38\x41\x29\x38\xef\x6e\xde\xfd\x78\x7c\x37\x65\xa2\x88\x58\x9a\xdc\x8b\x99\x8c\xf4\x03\x5c\xfa\x7e\x29\x45\x61\x7e\xee\x30\x02\x25\x1b\x21\x35\x48\x82\xa4\xe8\x79\x5f\xb3\x03\x63\xfe\xfb\xae\xfa\x7d\x9f\x5b\xb9\xe3\xfa\x34\x6b\xd7\xe6\x34\x84\x65\x0a\x69\xdb\x70\x68\x5b\xec\x9a\xdf\xa1\xbf\xf5\xac\x2d\xe3\xf9\x13\x42\xa2\xe5\x5f\x4b\x39\x50\xe9\x3a\xf5\x1f\x05\xad\xe8\xd0\xe9\x36\x19\x87\x7c\x26\xc3\x62\xad\xf1\x9b\xd6\xd2\xf7\x09\x11\x4f\x7d\x63\xfd\xe7\x3e\x39\x3c\x2b\x72\x21\x40\x84\xb8\xf5\x44\x67\x3d\xb1\xad\xb9\x8e\x05\x1f\x8d\x67\xf2\x83\x45\xd5\xf9\x5f\xb5\xf7\x35\x6c\x16\x41\x9a\x97\x6a\x29\x50\x6c\x9c\x68\xf7\x03\x24\xed\xd3\x65\x5a\x60\xd6\xe2\x65\x22\x79\xea\x1a\x8a\x4f\xda\xa4\x44\xce\x65\xb4\x3e\xd4\x4d\x9e\x2c\xe7\x22\x1d\xa2\x89\x4e\x97\x67\xa9\x36\xeb\x3b\xba\xef\xd8\x9d\x4f\xc9\xcb\xed\x3b\x83\x1e\x27\xca\xed\xc9\xbc\x9b\x9d\xa7\x98\x35\x58\x30\xc0\x61\xd5\x23\xe4\x91\x04\xcc\xcc\x22\x69\xea\x08\xc3\xc2\xd0\x54\x17\x76\x06\xb5\x30\x5e\xcc\x64\x5e\x4a\x48\x28\xe6\x50\x99\x9c\xf9\x9c\x30\x91\xc5\x48\x10\x62\x65\x65\xc4\x04\xa6\x5c\xc1\x97\xcd\xfd\x4c\x95\x1a\xfc\x51\x1b\x51\x98\x03\xea\x35\xe4\xfa\x47\x58\xf4\x88\x65\x79\xb2\x01\x97\xb2\x7e\xd3\x32\x75\xa7\xbc\xe0\xa9\x5a\x3d\xb7\x55\xe9\x89\x21\x36\xb6\x19\x6c\xfa\xce\x0c\xfe\x4a\x48\x91\x43\x47\xc1\x96\xdd\xba\x85\x7b\x58\xb9\x3b\x24\x37\x78\x12\xc9\xf9\xab\x9d\xc5\x82\x97\x85\xda\x98\xfb\x2d\x4f\xd3\xed\x08\xbd\xce\x82\xad\xb9\x5e\xdb\x89\x46\x87\x61\x9f\xb3\x89\x06\xf7\x94\x47\x6b\x71\x53\xf0\xa2\x6c\x45\x66\xd5\x5a\xf9\x85\x90\xe5\xe6\x8b\x13\xf6\x67\xdf\xc7\xd3\xc9\xe9\x0f\x67\xf3\x77\xd3\x9b\xc9\x77\xe7\x67\xef\x82\xfe\xd0\x93\x0f\xd3\x9b\x9b\xe6\xaf\x3f\x4c\x6f\x9b\x3f\x5e\x5d\x5e\xdd\x9d\x4f\x6e\xdb\x4a\x39\xbf\xbc\xfc\xf1\xee\x6a\xfe\x7e\x32\x3d\xbf\xbb\x3e\x6b\xf9\xf4\xee\xb6\xfb\xe1\xcd\x8f\xd3\xab\xab\xb6\x52\xcf\x7e\x9a\x9e\x9a\xea\xe8\xf7\xbf\x04\xdb\x0e\x5c\xe7\x66\x04\x3a\xfa\x57\xdf\x99\x47\xac\xfa\xe2\x09\xbb\xab\xe7\xbd\xa2\x40\x2c\x24\x11\x7b\xe4\xda\x08\x37\x88\x03\x04\x13\xac\x1f\xad\xae\x4f\x11\xab\x1c\xad\x05\x4b\x95\xba\x2f\x33\x92\x79\x68\x6d\x97\x0a\x2d\x42\x42\x07\xa5\xfd\x30\xbd\x3d\x69\xe6\xdf\x72\x85\x05\x74\xa9\xce\xb8\xfc\xc8\x91\x3a\x00\xe4\x2c\x18\x59\x6c\x5e\x26\xef\xba\x0e\x6a\x70\x53\xb6\xab\x1e\x2c\x8d\xcb\xa2\x56\x4d\x1c\x7b\x92\x25\xe8\x58\x50\x70\x75\xc2\x77\x8d\xa6\x1b\x0e\x4c\x3c\xca\x16\x22\xe2\x25\x22\xba\xcd\x01\x96\xe7\x2a\x0f\x1b\xec\x17\xca\xf3\x15\x4a\x0b\xac\xb5\xc0\xda\x9c\x99\x8e\xeb\xfb\x24\xcb\x2a\xd3\x4e\x0b\x71\xff\xcc\x43\xaa\xb7\x87\x24\x2a\x44\xfc\x45\x53\x2f\xf2\x31\xf8\xa8\x37\x9b\x5d\x6d\x9a\x1c\xec\xf5\x44\xae\xd0\x96\x60\x93\xee\xad\xb7\x0e\x85\x04\xa0\x57\x0f\x03\x86\x24\x20\xe6\xac\x71\x49\xd1\x12\x80\x15\xf1\x82\x3d\x0a\xa0\xa3\x29\x29\xeb\x28\xde\xe9\x8d\xcc\x80\xea\x10\x0f\x60\x73\x08\x57\x68\x6a\x3a\x85\xfc\x73\x28\xf2\xe6\x7b\x2d\x86\x39\xf1\xf6\x72\x8a\xbc\xc3\x42\x41\xea\xdb\x78\x01\x68\xf1\x73\x3a\xfd\x5a\x4e\xba\x3d\x87\x90\x39\x0e\xfa\xb4\xc7\xf2\xb8\x55\x92\xa3\xf4\x6f\x58\x25\x81\xc6\xde\xb1\xba\x55\x31\xdf\x9a\xc5\x01\xa0\x07\x5d\x66\x99\xca\x0b\xd6\x51\x06\x42\x20\xb1\x7d\x70\x96\x51\x3f\x9c\x88\x84\x42\x8c\xe6\xa2\x5b\xf2\xb0\xf5\xa3\x96\xa2\x71\x0d\x7c\x67\x41\x70\x11\x5c\x30\x5d\xce\xcc\x4d\xe5\xaa\x5e\x59\xa1\x6d\x4a\xf5\x21\xd1\x99\x99\x51\x1c\xfa\xa6\x70\x6e\xab\xfd\xd2\x96\xd0\x3a\xe5\xa9\x58\x16\xf3\x81\xce\x2e\x28\x51\x76\xb1\x01\x26\xab\xf5\x33\x94\xd8\xff\xf6\xf1\x15\x81\xa2\xcd\x95\x23\xb0\x3c\xe4\x4a\x15\xa8\xf7\xfa\xbb\x11\xb3\xa3\x09\x66\x0b\xaa\x94\xe2\xe8\x9d\x72\x69\xee\x12\x88\x25\x73\x21\xe7\xe3\x99\x3c\x03\xf0\xa9\xbf\xe0\xd8\xf0\x7a\xb8\x5d\xec\xbd\x57\x54\x12\xd6\x7f\xd6\x48\x97\xee\xec\x00\x7e\xdd\x23\x64\x51\xa4\x5b\xc7\x11\x15\xb3\xca\x77\x7d\x76\x0f\x5a\xd3\xad\x6a\x89\x1d\xc6\xad\xa3\x0b\x91\x91\xc5\x1f\xfb\xe9\x51\xd2\xe0\x6d\x36\x55\x8d\xd9\xcf\xd6\xa2\x04\x41\x43\x2e\x88\xc6\xe2\x5e\x53\xbe\xb5\x84\xe2\x6d\x03\xfb\x1c\x1c\xdd\xcf\x1d\x46\xb4\x7b\x80\x1d\x19\x67\xcb\x28\x57\x2e\xf6\x52\xa2\xa5\x77\x00\x0c\xe9\xd4\x7d\x74\x23\x76\x23\x2a\xdf\x43\x0a\x77\x42\xa5\x83\xce\x22\xd3\xed\x3f\xe3\x64\x21\x8b\x87\x05\x69\x50\x4a\x6d\xf2\xcc\x9a\xfd\x03\x9e\x45\x24\xf9\x60\xcb\x24\x4d\x41\x0f\x18\xb3\x89\xdc\x5a\x12\x0c\x73\x14\x5a\x70\x6a\xb2\x92\x6a\x5f\x7c\x7e\xc7\x62\x8a\x82\xc5\x74\xd3\xbd\x98\x10\xff\xe1\x39\x90\x9e\x67\x45\x3d\x03\x1f\x9e\x91\x2d\xbc\x99\x4d\xa5\x3f\x0b\xde\x00\xa3\x40\x78\x9a\x7f\xae\xc8\xb2\x46\x73\x83\x0f\xff\xde\xde\xf4\xef\x4b\x9e\x73\x59\x40\xbc\x14\x29\xad\xb9\x08\xc2\xb6\xc5\x27\xc0\xb6\x4a\x34\x30\xc3\x4f\xe1\xe4\x5a\x28\x01\xc2\xcf\x92\x78\xc4\x92\xb1\x18\x43\x66\xdf\xdc\xe8\x12\x0b\xff\xe6\xda\x68\x0e\x33\xd9\x88\x03\x19\xb3\x49\xaa\x15\x7d\x21\x64\x94\x2a\x0d\xd0\xde\x45\x48\xba\x0e\x2b\x9f\xdc\x55\x8b\x2d\xdc\x6f\x60\x2a\x7d\xf1\x8a\x1e\x04\x1f\x42\x82\x5a\xf0\xb5\xa7\xb0\xd3\xfd\xef\xff\xaa\x88\x3e\xb6\x0b\x7f\xf1\x82\xa9\xc0\x1a\xc7\xd0\x8b\x4d\x12\xa6\x99\xde\x35\x41\xf0\x06\x4c\x8c\x8f\xcf\x09\xd8\xeb\xd8\x6b\x5e\xb0\x54\x70\x5d\xb0\xb7\x6f\x06\x61\x4e\x6c\x07\xbd\x74\xa5\xed\xeb\x83\xec\x6d\x98\x66\xa8\xdc\xb9\x8a\x21\xef\x30\xcf\x0b\xc6\x99\x14\x8f\x61\x54\x8e\x82\x40\x2a\x9b\x4c\x58\x04\xbc\x20\x88\xc5\x47\x56\x23\x88\x74\xc5\x2b\x53\x87\x1c\xb1\xa9\x32\xc8\x2d\x4b\xcd\x6a\x59\x59\x23\x87\x6a\x03\x18\xbb\x79\xc9\x07\x4c\xae\x79\x31\x93\x24\x59\x2d\x1c\x25\x08\x91\x9f\xa4\x69\x35\x48\x91\x43\x1c\xae\x34\x1d\x36\xad\x8f\xc7\x6e\x80\x2e\xe0\xfa\xe5\x22\xc5\x2a\xf6\x3f\xbf\x59\x30\x96\xc1\x71\x45\x86\x65\xb7\x6a\x3b\x6d\x76\xeb\xcf\xa8\x04\xb7\x54\x7f\xae\x56\x49\xc4\xd3\x1e\xca\xb0\x68\x6b\xf2\x9e\x8d\xd5\xf4\x15\xec\xd0\x8d\x9f\xbb\x82\xfe\xaa\x72\xbb\xdd\x1d\x8e\xd9\x47\xd5\x62\xc6\xef\x98\xdc\x40\xb7\x38\xe4\x02\xee\x42\x16\x3f\x97\x27\xb9\xd2\xf4\x69\x0c\x84\x09\xfb\xa5\xa0\x27\x20\xb0\xa2\x03\xe3\xd6\xe2\x20\x1e\x3a\x08\xbf\x24\x10\x29\x0a\x3e\x7a\xb3\xc3\xa3\x9b\xfd\xf7\xee\xfe\xc8\xf7\xdf\x76\xc5\x81\xeb\x9a\x1d\xef\x56\xf6\x26\xf1\x5f\x79\x04\x51\x92\x50\x93\x8d\xcf\x6c\x92\x59\xda\x14\x28\x1c\x9c\x04\xad\xea\x61\x96\xab\x48\x68\x3d\x66\x67\x70\xd0\xd0\x9f\x8c\x2f\xad\xa3\x23\x78\x79\x26\xcd\xcd\xc4\x72\xdf\x05\xe5\x57\x97\x78\xdb\x0e\x40\x22\xdd\x83\x7c\x44\x9b\xfd\xf9\xed\xba\x6e\x13\x96\xc7\x17\xca\x80\x94\x58\xec\x6c\x75\xc2\x62\x15\xdd\x8b\xfc\x38\x17\x71\xa2\x4f\xc0\x67\x5f\x74\x3a\x0b\x37\xe6\xb6\x7d\xb0\xa6\xd1\x05\x40\xd8\x43\x28\x70\x8a\xf5\x53\x48\x81\x0d\x4d\x1a\xb1\x64\x09\xd7\x09\x1b\xcf\x8a\x01\x5c\x96\x2a\x50\xc8\x22\xdf\x22\xda\xd9\x9a\xb2\x6a\x03\x61\x6f\x1a\x46\x69\xeb\x8a\xc4\xce\x9f\x03\xdb\xf3\xc4\x6e\x63\xc4\x0f\x01\x19\xb0\x53\x85\xa2\x38\x30\x14\x17\x19\x2f\xd6\x1a\x68\x3f\xaa\x63\x40\x97\x2e\xf8\xd4\x8c\x10\xcf\x00\x07\x81\x56\x0a\xff\x91\x23\xa7\xd0\x45\x92\xa6\x33\x89\x81\x1b\xc0\xd0\xf1\xaa\x95\x5d\xc8\x7c\x3a\x62\x3c\x8e\xd9\xff\xf7\xfa\xfd\xf9\x7f\xdc\x9e\xcd\xa7\x17\x60\xf3\x9e\x9e\x9f\xbd\x19\xb9\x1f\x2f\xef\x6e\xdd\xaf\x68\x61\x79\x10\x39\xdb\xf0\x7b\xb8\xe2\x49\x2d\x28\xf0\x54\xcc\x64\xd8\x52\xcb\xbb\x64\x9e\x68\x61\x11\xb4\xa4\xa6\x38\xfa\x69\x9a\xc3\x2e\xd2\x56\xa2\xe3\x1c\x70\xf9\xbd\x76\x9f\xec\x5e\x83\x76\xf1\xb8\x2a\xac\x1a\x08\xf1\xc5\x5c\x07\x44\x3c\x74\xf7\xf5\x0b\x4e\xc8\x55\x22\xbb\x70\x7e\x42\x3e\xbc\xa4\x12\xff\xa3\xd8\x02\xd0\xfc\x8a\x27\x79\xef\xb5\xd7\xce\xa4\x68\x77\x8c\xb9\xa7\x73\x5d\xdf\x54\x1a\x75\x61\x8c\x54\xee\xc4\x92\xb6\x91\xe8\xfe\xea\xdd\x25\x6a\x4e\xf1\xa9\xc8\x2d\xc3\x97\x8b\x85\xb5\x34\x98\xee\xa0\xf1\x6b\x70\x26\x6f\x2f\xdf\x5d\x9e\x30\x91\xf2\x85\x82\x30\x48\x82\x1a\xd9\x22\x68\xc0\x22\xb5\x09\x0a\xaa\xb0\xbb\x8d\x58\xe6\xd9\xdd\x42\x23\xda\x18\xcb\xd8\xc3\xf2\x96\xa9\xbc\xc9\x8d\xf6\xbc\x57\x40\xea\xec\x95\xca\xfb\x1c\xff\xe6\x35\x8c\x0b\xc9\xcc\x45\xae\x26\x79\xe9\x6c\x5e\x0a\x0e\xcc\x1f\xe4\x16\x22\x5b\x3e\x01\x63\xd3\xb4\x92\x8b\xdb\x6c\x1c\x3d\x26\xd7\xbe\x7f\x53\x49\xf6\xe3\x37\x9a\x2d\xca\x62\x26\xab\x65\x28\xc9\x26\x3f\xdf\xb0\xef\x78\x11\xad\xdf\xcc\x24\xc4\x25\xfe\xf8\x4d\x07\x0d\xe5\x60\x66\x67\x33\x26\xef\x78\xc1\xcf\x15\x8f\x13\xb9\x6a\xa3\x75\xf6\xb9\x07\xcf\x6e\x27\x27\xcc\xa6\x80\xf1\x51\xb4\x85\xa5\x53\x09\x0a\x02\x81\x0c\x1d\xb1\x52\x04\x44\xb9\xac\x52\xdf\xe2\xcd\x0c\x0e\xac\x99\xbc\x45\x3e\x6b\x23\x55\x93\x82\x65\x8a\xf2\x5f\x9a\x5b\x19\x32\x7d\x73\x1b\x5d\x2e\xd2\x2d\x33\xa3\x03\xcb\xd8\x4d\x06\xe9\x63\xa0\xcf\x34\x85\xfd\x4c\xc2\x05\xdd\xc5\xf5\xa6\x2a\xe2\x29\x60\xfd\x8e\x02\x9b\x9e\xb9\xb6\xab\x12\xb8\x75\x00\x64\x23\xb7\x55\x48\xae\xa3\x7b\x72\x4a\x59\x38\x51\x60\x00\x80\x79\x24\x3f\xe4\x46\x19\x89\x83\x3c\xb6\x60\x7c\x4b\x71\x74\xcc\x87\x8e\xd7\x16\x87\xc5\x3c\x75\x21\xef\xaa\x94\x96\xc7\x2d\x02\xf3\xbd\xdc\x02\x2c\x1c\x12\xd6\x29\x80\x94\x78\xe9\x4c\x8b\xb2\x31\x8b\xee\x4c\x0c\x3e\x9b\x49\x44\x20\x56\xe6\x25\x64\x3e\x0c\x6a\x57\x12\x00\x92\xcd\x38\xfb\x32\x23\xc0\x24\xe9\xfa\x59\x2e\x8e\x5c\xf4\x78\x5c\x19\x53\x73\xc2\x8e\xd9\x75\x78\xbd\x8e\x55\x54\x6e\x6c\x56\x0a\x88\x3c\x27\x64\x1d\x1d\xa2\x6e\x85\xe0\xc1\xbe\x6f\xc5\x03\xc3\x5d\x21\x80\x7a\xa7\xf7\xfd\x18\x17\xcc\x24\xfc\xb4\xa9\xa9\x77\x2b\xbe\x20\x3b\x0e\x43\xc3\x61\x41\xf3\xac\x5a\x52\xa5\xb4\x83\x39\x1d\x2e\x3c\x73\xbe\xca\x41\xd9\x12\x9f\x32\x05\x46\x6e\x0c\xac\x56\xf1\x2b\xcd\xa6\x57\x46\x03\x32\x37\x5e\xb7\x07\x4b\x5d\x20\x68\x0d\xe3\x9f\xe1\x6b\x0c\x43\x18\xb1\x2f\xd9\xac\xfc\xf2\xcb\xaf\x23\xf6\xc9\xfe\xe3\xf7\xbf\xfb\xdd\xd7\xbf\x1f\x12\xa6\x62\x2f\xe4\x50\xae\x1f\x23\x97\x8a\xb4\xaa\x12\x85\x33\xd0\x94\x54\x07\xcc\x02\x6d\xc0\xae\xe1\x7f\x0a\x43\x76\x80\x49\xe2\x2b\xda\xe1\x3a\xdc\x99\xac\xb2\x35\x3d\x92\x40\x8b\x62\x54\x95\x10\x4e\xd9\x25\x8d\xfe\x9f\x77\x10\xbd\xce\xcd\x56\x79\x1a\x76\x2a\x49\x9d\x7a\x6d\x0a\x61\xaf\xc9\xfe\x57\x80\x03\xf1\x8d\x3d\xe0\x54\x1a\x8b\x1c\xdb\xe4\x4c\x76\xce\x90\x08\xc2\x41\x7c\xca\x52\x15\x5b\x6a\x79\xcf\xa3\x90\x80\x82\x70\xf6\x89\x1b\xc9\x3d\x22\x0a\x52\x8a\x5b\x05\xcf\xcb\x92\x47\x82\x62\xac\x5f\x7f\x3a\x31\xbf\x8d\xd8\xf6\x04\xc0\xa9\x23\xf6\xb7\x13\x62\x1a\xe4\x79\x31\x37\x3f\xbd\xb1\xba\x36\x15\x01\x8d\x4e\x34\x7b\x75\xfc\xc0\xf3\x63\x10\xcf\xc7\xd8\xa2\x57\x24\x59\x5d\x4e\xe5\x50\x37\x4f\x95\xba\x27\xe0\x6e\xe3\xc3\x63\x4b\x5a\x0b\xcb\xdb\xf9\x4d\x70\xea\x1d\xa9\x51\xc1\x8e\xe0\x05\xc1\xc6\xd9\x82\x8d\xff\xaa\x95\x64\xe3\x2d\xdf\xa4\xf4\xab\x7d\x4a\xb8\x62\xae\x29\xd6\x2e\x76\x18\xa1\x74\x8b\x96\xd2\xef\x52\xb5\x80\x5e\x7d\xb0\x3d\x45\x64\x2e\x34\xd4\x9f\x3e\xfe\xc0\xa2\x8e\x58\x12\x0f\xe0\x5e\xdc\xa8\x02\x5f\xa1\xb0\xd9\x66\xaf\x3e\xb9\x26\xfd\x09\xfd\xc2\x30\x28\x36\x38\x10\x8d\xc3\x0e\x15\x67\x0a\xfd\xc4\x5e\x93\x08\x7a\x63\xce\x18\x82\x41\xe3\x30\xb4\x55\xb0\x75\x15\xfc\x47\x50\x41\x22\x19\x86\x7b\xee\xf8\xf2\x6f\xc7\xe3\xf1\xd8\x7d\x0d\x8c\x3f\xff\x87\x25\x85\x16\xe9\x12\x4b\xb2\x27\xd8\x76\x26\x3f\xd8\xa4\x55\xd6\x78\xed\xe9\xb0\xb3\x5c\x15\x2a\x52\x29\x3b\xf2\x06\xdd\x58\x45\x9a\xfd\x8b\x51\x6b\x83\xa1\x84\x1f\xcd\x3d\xae\x83\x42\x1f\xb3\x64\x7c\xa6\x4d\x45\x06\xf1\xfa\xb6\x0a\x19\x70\xdd\xc5\x96\xeb\x30\xc8\x19\xd6\x82\x59\x39\xc7\xc4\x92\x9b\xe7\xe6\x65\xf1\xa9\x80\x47\x1d\x24\xc4\xad\x10\xf9\xf6\x93\xb2\x21\x6e\x3d\x17\x31\x2e\xeb\x8e\x01\x20\xae\x50\x92\x0c\xd8\xcf\x51\xe8\x3e\x31\x87\x8b\x0c\xd3\x28\xe9\x72\xb3\xe1\xf9\xf6\xd8\xef\xb6\xe6\xe2\xf4\x2c\xb5\x20\x63\x52\x3b\x00\xe0\xc2\x4d\x69\x6b\x11\x8a\x81\xd4\x4b\x7b\xa2\xb9\xbd\x1b\x41\x1e\xec\x80\xed\x49\xc8\x48\xc5\xb4\xae\x7d\x54\x6b\x55\x63\x71\xef\x34\x75\x15\x8b\x88\xd1\xde\x18\x27\x0b\xa4\x3f\xa3\x37\xec\xc7\x1d\xe2\x5b\xcd\x75\x61\x04\xe5\x6a\x80\x7b\x74\x7a\x79\x63\xbf\xe9\x7f\xe8\xc2\x38\x54\x55\x76\x9e\x86\xdc\xc2\x72\xc5\x72\xfe\xe8\x8f\x5f\xc0\x76\xa0\x75\xa6\x74\x31\xbf\xf8\xf7\xa9\xba\x4a\x52\x73\x6a\xc1\x1a\x1f\xcf\x64\xe5\xe7\x11\x13\x69\xb2\x49\xa4\xc3\xd6\xa1\x70\x57\x4b\xd4\x9e\xef\x93\xc2\x4c\x99\x8e\xef\x8d\x04\xb3\x9c\x98\xc1\x95\x6a\x22\xb7\x76\xe9\x38\xc7\x14\x59\x20\x4a\x6d\xda\xe5\xef\xe8\xc0\x06\x90\xc4\xe2\x88\x14\xd2\x24\x58\x78\xb0\x7f\x67\xd2\x94\x66\xf7\x92\x87\x21\x07\xe5\x05\xc5\x1d\xd9\x64\x42\x81\x04\x80\x3a\x2a\x58\x62\xa7\xff\xb6\x28\x28\x67\xb2\xdc\x1c\x1a\xc4\x42\xb0\xe4\x5f\xcb\x4c\x77\x95\x0b\x7b\x52\x51\x40\x94\x90\xe5\xc6\x6e\xa8\x01\x2b\xee\x8c\xd4\x9f\x58\x44\x29\x47\x96\x3f\x53\x10\x20\x1f\x47\xe8\x20\xcd\x82\xba\xf0\x78\xc1\x6a\x30\x3f\x61\x2a\xe4\x6b\xfc\xfb\x0d\xa3\xb3\xe1\xcb\x11\x9d\xe7\xb9\x76\xec\x69\x38\xe7\x90\xdf\x5b\xc4\x68\x43\x87\x8c\x0e\x2b\x9e\xc7\x68\x2d\x0f\x6f\x15\x18\x19\x6c\xf4\xaf\xad\x2a\xd9\x63\xa2\xd7\x33\x79\xab\xac\xc1\x91\x49\xe5\x72\x62\x8c\xe0\x32\xda\xa8\x8f\x6b\x10\x02\xd0\xea\xb6\x15\x60\x84\xf0\x41\x31\x4c\x00\xa2\x9d\x4b\x15\x8b\xc3\xc8\x1f\x6f\xbd\xaf\xc2\xfa\xaf\x73\x81\x71\x66\x70\x52\x74\x85\xe9\x0a\xad\x07\xda\xe6\xeb\x13\x0f\xe7\x10\x95\x63\x6a\x55\x8f\x83\x32\x93\x84\xbc\xaa\xee\x54\x83\x52\xec\x8d\x33\x88\x32\xae\x8c\xbd\xcb\x34\x71\xe8\x24\x44\x2d\x4c\x8f\xbd\xce\x7e\xec\x7b\x04\xc3\xee\x00\xc6\x9c\xad\x72\x55\x66\x2e\x14\xdf\x86\x11\xe2\x34\x90\x4e\x33\x95\x4b\x75\x42\x77\xaa\xf3\x44\xde\xe3\x8a\x7f\xa9\x39\xc2\x64\x22\x22\xae\x50\xe0\xda\x0c\xff\xd0\x87\x23\x96\xc8\x28\x2d\xe1\xe0\xd3\x05\x8f\xee\x31\x21\x4a\x97\xd1\xd7\x7c\x33\xdf\x1f\xa4\xd9\xa1\x31\x95\x69\x4a\xd5\xfa\x03\x14\x48\xe6\xc0\x04\xf4\x90\x70\xc6\xd9\xdd\xf5\xb4\xbd\xee\xfb\xa4\xe9\xcc\x69\x3f\x3d\xab\x0b\x04\xfe\xef\xc7\x64\x10\xee\xb2\x46\x29\x2c\x2a\x4b\xdd\x19\x97\xba\x08\xeb\x71\x91\x16\xe6\x02\x11\x5f\xb7\x98\xf6\x07\xaf\xd3\x55\x56\xce\xcd\x40\xa5\x43\x00\x02\xa6\x15\xdf\x5f\xdd\x4d\x82\xef\x76\x2d\x95\xef\xaf\xee\x58\x50\x07\x92\x45\xa7\x22\x2a\x1c\xd2\x78\xcc\x4e\x7d\x0e\x87\xba\x66\x1e\x8b\x87\x24\xc2\xd0\xd9\x91\xd1\x8a\x66\x12\xa8\xd1\xcd\x5d\xe7\xc8\xf2\x69\xb2\xef\xaf\xee\x88\x85\xd3\xf3\xe6\x60\x3a\x0a\xa0\xc6\x18\x76\xec\xd4\x48\xc9\xa5\x92\x47\x48\x19\x94\xc7\xde\xdb\x31\x82\xcb\x75\xc4\xb3\xa2\x24\x05\xe3\xe1\xed\xd8\xce\xc9\xb5\xf7\x84\x98\x66\xa9\x99\x34\xba\x12\xc6\x18\x40\xe6\x34\xd3\xe9\xe6\xd4\xd6\x06\xf5\x10\x70\x00\x0c\xda\x41\xc2\x3f\x71\x91\x83\x5c\x6e\x19\xcf\x17\x49\x91\x9b\x6b\x18\x7e\x3c\x42\x86\xb3\xb5\xcd\x8e\x85\xf3\xe6\x35\x23\x4a\x76\x07\x13\x9c\xc8\x42\xcf\x64\x10\x00\xe3\xa2\x8d\x31\x78\x21\x91\x0c\xa8\x84\x01\x7b\x63\xa9\x4d\xa3\x54\x95\xb1\x3d\x56\x73\x97\x3c\x6f\x9b\xa1\x12\x35\x93\xc0\x78\x62\xce\x56\x65\xd4\x50\x7f\xf6\x9f\xb0\x8f\xf2\x21\x89\x13\x7e\x54\x08\x9d\xf2\xa3\xe2\x7f\x7f\x1c\xd5\x7e\xe2\x6f\xbf\xfc\xf2\x23\xe6\x01\xec\xa2\x73\x08\x58\x9b\x0e\x34\xf0\xb4\xfb\x29\x1c\xff\xa1\x59\xa5\x07\xcc\xd3\x79\x72\x2f\xd8\x47\x9c\xee\x8f\x44\x7e\xfc\xb4\x69\x9b\xc9\xb6\x79\x63\x4f\x99\x36\xa0\xa2\x6f\x9f\x37\xb6\x63\xda\xde\xae\xc6\xbf\x5b\x2d\xcc\x6c\x7d\xb5\x1a\xbf\xfd\x12\xfe\x59\x9b\xa3\x7d\x9b\xd7\x45\xcf\xb4\x35\xbb\x45\x10\xb5\x6c\x4b\x27\x8b\x66\x72\xbf\x30\x62\xc3\x64\x11\xac\xda\xb6\x8d\xcf\x0b\x71\x68\xd4\x2c\x72\x62\x0f\x40\x5f\x37\xc8\xc6\x77\x7a\x04\x0f\x64\xea\xf6\x2c\xdb\x00\xf7\xec\xa6\x0c\x0f\x01\xb8\xf0\x70\x00\xcf\x0f\xbc\xdf\xaf\x3f\xb5\x77\xf7\x74\x67\x77\x33\x53\x21\x06\x30\xd3\xdc\x98\xd7\x7b\x36\xb2\xf2\xea\xae\x36\x3e\x72\xcc\x46\xd8\x4c\x82\x13\xd3\x6d\x7d\xc8\x2e\xb2\xcb\x11\x4d\x26\xda\x85\x0d\xba\x96\x58\x68\xa5\xbb\x5f\xdb\x7a\x57\xb4\x97\xc2\x64\x87\xce\xeb\xd6\xb2\xf0\x03\x53\xc4\x81\x50\x38\x73\xa5\x9e\x6f\x7a\x13\xac\xfb\x8a\xdf\xd1\xc7\x1f\x1a\x74\xeb\x4e\xbd\xfc\x00\x11\xdf\x8e\x64\x6b\xc3\xa5\xd1\xd6\x6c\xad\x1d\x8e\x25\xbc\xe5\x3f\xa9\x49\x77\xd9\x93\x1a\x84\x35\xf6\x0b\xd6\xb2\x55\xd9\x52\x1e\xd1\xb7\xca\x53\xf4\x1d\x14\x6b\x30\x2b\xfb\xfc\xb9\x56\xcc\x79\xf3\x32\xe6\xda\x4d\x79\xbe\x42\xa3\x97\x16\x85\x7e\xd3\x32\xc3\x3e\x8e\xed\x80\x19\xb6\x6a\xd7\x7c\x18\x7f\x88\xd5\xc7\xc0\xa4\xb2\x6b\xa7\xb9\x56\x56\x93\x6d\xb8\x9b\x96\xad\x3f\x64\x92\xf7\xc1\x75\x91\xca\x31\x33\x15\xf0\xbc\x76\xf3\x6b\x1d\x48\x33\x7b\xc1\x37\x8e\x3d\x86\x4a\xb3\x21\xbf\xd8\xb8\x85\x80\x3c\x31\xdd\x6d\xe8\xc5\x21\xdb\xb7\x09\xc4\x74\xdb\xd5\x82\x99\x9c\xd8\x57\x3c\xdb\xb5\x4e\xd0\xca\x82\xe1\x88\xe5\x02\x23\x5c\xc0\x66\xc6\xfd\xa8\x53\xe7\x3a\x3a\x31\x34\xd0\xbf\xd6\x85\x3b\x2d\x72\x7f\x1a\x79\x36\xd4\xb0\x1f\x1d\x35\xf7\x63\x43\xde\x29\xd1\x6d\x17\xa9\x28\x3b\x96\x7b\x2a\x56\xf9\x3e\x66\xc9\x5d\x95\x5a\xc4\x85\xd9\xc5\x2b\xe0\x35\x0b\xd2\x38\x77\xd5\xde\xff\x9a\x44\xdd\x20\x1a\x6e\xc4\x50\x40\x54\x42\xba\xf5\x9b\xc4\x53\xb6\xd7\x2a\x6b\xca\x8a\xe2\xa0\xb3\x20\xe1\x9b\x79\xae\xba\x93\x4b\xf7\x18\x2f\x5b\x44\xc5\x63\xb0\xc6\x64\x93\x5b\xf6\x4b\xc9\x53\x3c\x5a\x25\x6d\x06\xdb\x6c\x30\xbe\x7c\xf5\x7b\x36\x81\xb3\x8f\x7d\x00\xa9\x0c\x90\x31\x28\xad\x50\x2c\xd9\x64\x22\xd7\x4a\xf2\xce\x2c\xeb\xf7\xdf\xe8\x39\x65\x8a\x35\x17\x73\x55\x36\xb3\xc2\x0e\xe8\x49\x4b\x69\x61\xa7\x38\xbb\x2f\x17\x22\x97\x02\x33\xc9\xc3\x7b\xcc\xbe\xd7\xab\xb9\x8a\x97\xc5\xfa\xab\x79\x94\x26\xbd\xd3\xd7\x42\xbc\xea\xc4\x7c\x76\x8a\x5f\xed\xea\x40\xa5\xfc\x4a\xd3\x25\xc3\x67\x0c\x9f\x8d\xd9\x77\x3c\xba\x17\x32\x66\x59\x5a\xae\x12\xa2\xbd\xc1\xcb\x46\x52\x35\x2b\x54\x3b\x86\x9a\x0d\x96\x6f\x0e\xc1\x99\xdc\xf0\x7b\x4c\x29\x43\x2a\xac\xb9\xb7\x74\x91\x26\x3a\x43\xcd\x3c\x69\xae\xdd\xbd\xb3\xe5\x4e\xe3\x66\x31\xf5\xb5\xa7\x4b\x8c\xd6\x7b\x5c\x2b\xc2\x38\x55\xec\x44\x03\x36\xae\x5b\xad\x0d\x76\x32\xcb\x20\xa3\x45\x54\xe6\xe6\x0d\x6a\x0c\xee\x5e\x70\x20\x42\x5a\xa4\x52\x32\x0e\x04\x67\xaf\x34\x2b\x33\x2b\x44\xc0\xb3\x95\x02\xce\x08\xa7\xc0\x3c\xc8\x92\xe8\x1e\x91\xad\x10\xbb\xc1\x5c\xf7\x1a\xa9\xa7\x99\xf0\x10\xcb\x36\xd1\xb0\x44\x7a\x9f\xc3\x50\x33\x8d\xac\x4a\x7b\xd6\x69\xcf\xb8\x94\x62\x2d\xe4\xfc\x09\xc9\x7d\xfa\x4f\x5a\x25\x06\x85\x94\x70\xe7\x21\x74\x43\x58\xca\x84\xc8\xbc\xfd\x0d\xdf\x65\xae\x48\x96\x35\x25\x3e\xd1\x4c\xf3\x22\xd1\x46\x96\xb5\x8e\xb8\x27\x55\x3a\x64\xd4\xf9\x30\x26\xa7\x16\x16\xa7\xda\x58\xb8\x38\xb7\x31\x7b\x0f\x7e\x95\xe0\x5e\xa2\x1c\x27\x52\x97\xc0\x2a\xd6\xa2\x93\x1c\xf8\x39\x00\xa2\xb6\x07\xc1\xfb\x3b\xdd\x65\x2e\xa6\x71\xcc\x26\xde\x9f\x8d\xac\x50\xe8\xa9\xde\xd3\x23\x91\x6a\xf1\x94\xc5\xd7\xcb\xf5\x03\x98\x2f\x58\x40\x0c\xf4\x38\x6d\x7e\xf7\x2c\xf1\xae\x99\x8f\x40\x1b\xc0\xef\x85\xdc\x65\xdf\xef\xdf\x42\x74\xc0\xec\x34\x48\x38\xcf\x8e\x42\xe7\xce\x53\x1a\xd8\x7f\xdb\x79\x22\xae\x64\x79\x6c\x86\xdc\x5c\x82\xa2\x7b\x0a\x56\x44\xff\x1e\x51\x79\x3d\xae\x95\x0e\xf7\x99\x9d\x3f\xbc\x47\xe7\xa5\xcb\xd9\x05\xc1\x9e\x6e\x80\x11\xe5\x29\x55\xc8\xf4\x05\xad\x76\x9b\x14\x8d\x4a\x6e\xbe\x99\x15\xa1\x30\x0c\x80\x8b\xb0\x45\xb5\xec\x66\x99\x95\xcf\x95\x13\x66\x3f\xbd\x76\x73\x84\x1b\x0d\xfa\xf1\x1b\x7d\x09\xf5\x3d\x07\x19\x0d\x5a\x19\x9f\x3f\x10\xec\x89\x2e\x70\x07\x71\xb6\xd6\x4f\x05\x41\x22\x74\x50\x66\x2a\x66\x7e\xbd\x77\x45\xda\x48\xa9\x10\xe2\xfa\x1b\xec\x56\xd0\xb8\xde\x7d\xdb\xb7\xd5\x3e\x04\x38\x39\xb6\x28\x93\x34\x46\x96\xc2\x40\x43\x55\x56\x05\x82\xf4\x48\xa0\x8f\x24\xda\x1d\x70\x2d\x8b\xfe\xc7\x6f\xf4\x95\x8a\x0f\x59\x58\xc3\x99\x68\x9b\xeb\xba\x47\x18\x8d\x0e\xb1\x4c\x9b\xfd\x23\x91\xa9\xee\x00\x88\x78\xae\xab\xf9\x80\x77\x34\x18\x10\x6f\x8b\x72\x79\x03\xc9\x47\xbb\x48\x99\x82\xbc\x7c\x36\xca\xda\xcc\xb3\xa9\xc6\xc5\xfc\x75\x4d\x0a\x01\xa8\xbc\x3e\xc2\xd9\x1f\x6e\x2e\x2f\x8e\x36\x3c\xd7\x6b\x0e\xa4\x17\xb6\xac\x91\xcd\xe7\x8e\xd6\x02\x0b\xec\x48\xe4\x4c\x1e\xb1\x95\x1a\x21\x8c\xe8\x84\xad\x8b\x22\xd3\x27\xc7\xc7\xab\xa4\x58\x97\x8b\x71\xa4\x36\xc7\x7e\x68\x8e\x79\x96\x1c\x2f\x52\xb5\x38\xce\x05\x04\x92\x1c\xbd\x1d\x7f\xf5\x16\x66\xe6\xf8\xe1\xed\x31\x80\x47\xc6\x2b\xf5\x2f\xe7\x5f\xfd\xdb\xd7\xbf\x37\x05\x67\xdb\x62\xad\xe4\x09\x61\x94\x76\x96\x7d\x84\xd7\x84\x63\xfc\xa4\x56\xcb\xbf\x8d\xbf\x0c\x9b\x41\xaf\x6e\x54\x2c\x52\x7d\xfc\xf0\x76\x6e\x27\x66\x9c\x75\x64\xcc\xf8\x47\xe8\xc5\x67\x08\xbd\xb8\x4f\x8a\x7f\x84\x5e\xfc\xaa\xa1\x17\xfd\x55\x2e\x27\x63\x80\x23\xdb\xcb\x47\xf3\xbb\x93\x91\xd6\x13\xb1\x4f\x0e\xb5\x1c\x0e\x61\x60\xdc\x01\x47\xc4\xc0\x04\x76\xb5\xee\xba\xbb\x4c\x87\xc5\x71\x68\x9e\x9a\xce\xdb\xc5\x20\x1e\x10\x00\x3a\x26\x11\xd8\x0a\xd1\x42\x9a\xf1\xa4\x2d\xa0\x22\xc8\xdb\x73\xc0\x10\x62\x1e\x91\x76\xd2\xb3\x3e\xe9\xb6\x28\xe3\x94\x88\xe7\xcf\x92\x78\xab\xb5\x0e\xc4\x84\x0e\x2e\xbf\xa1\x77\xf7\x50\x8d\x09\x25\x7d\xd0\x88\xbe\x60\x8a\x94\xe7\xce\x8d\x42\xdd\x7d\x62\x5e\x94\x14\xbf\xb6\x98\x6e\xf5\x68\xf3\xa1\x3c\x47\x16\x11\x8f\x57\xef\x97\x41\x04\x17\x29\xb4\xc5\xb6\xab\xa3\x19\x6b\xae\x9f\x16\x1c\x30\x41\x0a\x62\xe7\x0b\x46\x64\x75\xa2\x6d\x85\xf6\x34\xb6\xec\x4b\xe6\x70\xb7\x24\x8f\x59\x99\x67\x4a\x0b\x3d\x66\xef\x55\x8e\xb4\x5e\xc4\xb9\xe3\x03\x1e\xae\xdf\x9f\xb2\xb7\xdf\xfc\xdb\xd7\x33\xf9\xba\x45\x19\x82\x43\x54\xe5\x2b\x8a\xbf\x00\x15\x68\xc3\x75\x21\xf2\xe3\x7c\x19\x1d\xe3\xd1\x71\x6c\xbe\x3f\xa2\x4a\x8f\xd4\xf2\xc8\xa5\x48\x38\x22\xb6\xf8\xf1\x26\x7e\xd3\x85\x4c\x6c\x57\xb8\x7f\xb5\x4b\xcf\xa4\x43\x31\x6f\x9b\xdf\xfd\x82\xb5\xb2\x85\x50\x11\x21\x2d\x44\x83\xc6\x82\x54\x8c\x6a\xe9\x92\xfa\x60\x9c\x2f\xe6\xff\x52\xcb\x96\x7f\x7c\x97\xaa\x85\x7e\xe3\x08\x60\xb9\xb6\x75\x78\x46\xc6\x36\xb9\xdd\xd8\x73\x87\xdc\xbe\x69\x28\x5e\xd2\xac\x66\x65\x62\x38\x6d\x43\x06\xbe\x5d\x68\x78\x5d\x10\xf9\xa8\x78\xae\x4a\x69\xb3\x66\x28\x29\xd4\x12\x60\x4e\x70\x4d\xb2\x28\x4d\xf0\x2c\x00\xf6\xcf\x71\x4f\xe5\x22\x43\xed\x03\x7c\x60\xdd\xc3\x7d\x60\xe6\x98\x7d\xe3\xfc\x12\x99\x63\x0e\x1d\x77\x12\x8c\xbf\xd2\x80\x1f\x1a\x4a\x81\x5b\x69\x08\x02\xc9\xbc\xbf\x17\x6d\xe0\xe4\x80\xcf\x5c\xed\x93\x34\x64\x3c\x07\x0d\x5e\x1c\x15\xea\x08\x48\xfb\x80\x0a\x0e\x73\x39\x75\x41\x90\x00\xa5\x31\xe4\xb8\x37\xef\xf7\x68\x27\xde\xda\x3e\x05\x0d\x25\x85\x55\x23\x03\x3a\x41\xd2\x13\x29\x45\x4e\x1e\xe0\xbd\x9a\xc1\x40\x0c\x47\x38\x95\xbb\x11\xe9\xde\x4c\x11\xe6\xd9\x71\xf1\x88\x3c\x10\x02\x63\x06\x57\x93\xb5\xda\x28\xa3\xeb\xaa\x52\x07\x0f\xf1\x6a\x0b\xca\x44\xa7\x62\xbe\xe1\x19\xea\xab\xbf\x5e\x6f\xcc\xd6\x32\x8f\xd0\x04\x1d\xbe\x34\x28\x75\xd9\xa2\x9a\xac\x69\x4f\xfb\x5d\x96\x9d\xdd\xeb\x06\x10\x42\x1b\x70\xf9\xad\xf9\x83\xb0\xb9\x33\x92\xbf\x99\x4b\xaf\x59\x52\xee\x1a\xe9\x34\x10\x04\xb4\x21\x17\x75\x08\xdf\xb4\xa7\x6e\x27\x5b\x4c\xb9\x19\x38\x07\x2e\xc8\xaa\xcf\x04\x70\x89\x61\x47\x36\xde\xe8\xa8\x35\xe0\xa8\x6b\x5f\x82\x5d\xad\x34\x37\x13\xcb\x97\x3e\xac\xa9\x37\xae\x00\xa2\x46\x6f\xb6\xdb\xd3\x4d\x42\x74\x1a\x8e\x31\x0a\x04\xab\x5b\x74\x81\x9c\x87\x6f\x46\x48\x5c\x37\x64\xec\xa0\x12\x5c\x9c\x8d\x11\x0c\xf6\x42\xd7\x00\x0e\xb3\xbf\xee\x32\x67\xb6\xe1\xdb\x91\xa1\xd7\x47\x2f\x9b\x56\x36\x2c\x0b\xee\xc3\x07\x9f\x1c\x19\xe0\xbf\x8b\x12\x9e\x5f\x5c\xde\x86\xc8\xa6\x04\x7b\x7b\x14\xad\x45\x74\x0f\xd6\x34\x3c\xf2\x70\x33\x50\x30\x3e\xc0\xad\x7d\x4a\xd5\x42\x59\xa0\xcc\xd6\x65\x99\x71\x99\x96\x54\xce\xe2\x44\x67\x29\xdf\x02\x24\x41\x62\x9c\xa2\x87\x33\xb8\x00\x5f\x23\x0a\xf6\x39\x13\xfa\xcf\xb4\x99\x95\x89\xff\x6e\xe8\x58\x7a\xe0\xb9\x1f\xcc\xa6\x3c\x60\x5a\x6c\xb8\x2c\x92\x68\x26\x37\x82\xcb\x10\xc1\x4a\x90\x0c\x33\xc8\xb1\x12\x94\x2f\x61\xb9\x14\x51\xe1\x09\x97\xe1\x12\xe2\x46\x6a\xdf\x1e\x1c\xd6\x77\xb7\xf3\x76\x76\xfd\x07\x9b\xf6\x39\xd9\x00\x3e\x9a\xd6\x10\x1d\x8d\x4f\x74\x35\x42\x0a\x5e\x3a\x72\xed\xa5\x16\xfe\xb2\x6b\x8a\x2d\x44\xf1\x28\x80\x4f\x88\x08\x10\xda\x74\xfc\x83\xd3\x30\x1d\x12\x3c\x38\x71\xfc\x83\x44\x2f\xdf\x20\x10\xa6\x0d\x16\x02\x2f\x1d\xf1\xa1\xac\x31\x18\xbe\x22\x4a\x06\x30\x05\xbe\x22\xa3\xe6\x2b\x38\xa6\xcd\x2d\x38\x7f\x10\xf1\x4c\x56\x69\x25\x49\x67\xf4\x1b\x8e\xf9\x04\xa3\xcf\x23\x6d\xec\x18\xf7\x72\xf4\x9c\x01\x95\x96\x27\xd1\x76\xa4\x03\x3b\x12\x9e\x62\xa7\x5f\xf2\x56\x65\x73\x2d\xf7\xbd\x0c\xfb\x1c\xa4\x94\x40\x90\xf2\x0d\x57\xd0\x3f\x6e\x51\x3a\xd2\x3c\x64\xd4\x75\x60\x71\x32\x5a\x37\xcc\xe0\x6d\x65\xcc\xa4\x65\x93\x59\x96\x29\xb2\xa4\x77\xc5\xec\x10\x87\xa6\x8d\x7c\xfd\xf5\x22\xa0\x9d\xd1\x95\x05\x39\x5b\x1d\x48\x27\x00\xee\xa3\xac\xb3\xab\x5e\x48\x5d\x82\x4a\x61\xd3\x35\x82\x57\x62\x25\x0a\x38\xcd\xe3\x32\x45\xc0\x26\xb8\x53\x80\x8f\x93\xa7\x29\x4b\x0a\x3d\x93\x8e\x3e\x14\x03\x73\x40\xc2\x5a\x7f\x4b\x4c\x57\x2e\xa8\x02\x8a\x85\xc7\x5c\x82\x1e\x96\x44\x49\xd1\x08\x77\xd8\x86\x29\xce\xb2\x4c\x70\x8c\xe5\xc7\x69\x9b\xc9\xf0\xce\x55\x9f\x04\x0a\x7c\x87\xac\xf8\xcf\x11\x83\xbe\xc3\x70\x6b\xaa\x78\x12\xca\x06\x7b\x67\x2e\x5c\x36\x7b\x39\xb6\x96\xf8\x83\x08\x95\x6c\x6e\x35\x85\xb6\x0e\x14\x7f\x6f\x85\x98\x9e\xa8\x4c\x79\x8e\xc1\x4c\xcb\x32\x65\xc9\x32\x48\xc4\x0e\x73\x80\xe4\x91\x66\xba\x22\x05\x67\xb5\x75\xa1\x68\xbe\x11\x01\x6f\x0d\x99\x77\xd2\x00\xf1\x83\x19\x31\x10\x4a\x62\xca\x7a\x33\x66\xef\x3c\x3d\x2e\xce\x30\xec\x89\x80\x74\x3a\xd1\x28\xfe\x5c\x7b\x03\xca\x05\xe8\x9d\x69\xa2\x92\x66\x47\xba\x5d\xd7\x31\x83\x90\xbc\x66\x18\x9c\xc8\xa6\x2e\xda\x8d\xb0\x6f\xa5\x5c\x31\x9f\xd6\x40\x46\x6e\x43\x74\x34\xd0\x9e\x0a\x03\x1b\x19\x12\x76\x3f\xa1\xa1\x8e\x10\xbd\xa5\xb1\x9b\x1d\x79\xdf\x61\x1e\x07\x36\x35\xc8\xa2\x38\xbc\xa1\xc1\xca\x09\xc1\x63\x7d\x46\x76\xc5\x8b\xa1\x48\x32\x17\xb8\x36\xbc\xa1\xad\xa8\xbd\x3e\xcd\x04\xe9\x31\xb0\x9d\x13\xf3\xcd\x13\x1b\xaa\xcb\xc5\x11\x0a\x68\x97\x0f\x09\x44\x85\xe0\xd1\xba\xca\x21\x61\x99\x9e\x5d\x0f\x20\x86\x10\xf6\xe3\x70\xfa\x8b\x89\x5f\x73\x90\x48\x92\x99\xe6\x8f\xd9\xa5\x14\x88\xf3\x54\xcb\xe0\x50\xa1\x06\x50\xc6\x49\x48\xb6\xe3\xa4\xdc\xc2\x34\x4c\xde\x5b\x6a\x2d\xb3\xe5\x46\x8c\xfb\xd2\x41\xea\xe1\xb2\x41\x29\xd2\xa1\x4b\xb6\xa5\xa6\x3a\x40\xbd\xec\x47\x50\xd1\x7e\xe7\x0f\xe0\xd2\xc3\x25\x40\x5b\x3f\xfa\x4f\xcb\xce\xb8\x07\x77\x8b\xb3\xc1\x0e\xd5\x75\xc3\x10\xfc\xbc\x6f\x7c\xaf\xd6\x55\xcc\xec\x80\x04\x91\x77\x17\xef\xce\xde\x4f\x2f\xaa\xf9\x17\xff\x78\x77\x76\x57\xfd\xe5\xfa\xee\xe2\x62\x7a\xf1\x7d\xf8\xd3\xcd\xdd\xe9\xe9\xd9\xd9\xbb\xea\x7b\xef\x27\xd3\xf3\xda\x7b\xe6\xa7\xea\x4b\x93\xef\x2e\xaf\x6b\x79\x24\x5b\x92\x40\xde\x4e\x3f\x9c\xbd\x9b\x5f\xde\x55\x52\x51\xbe\xfb\x8f\x8b\xc9\x87\xe9\xe9\xbc\xa5\x3d\xd7\x67\xa7\x97\x3f\x9d\x5d\xef\x49\x18\xe9\xfb\xdb\x3a\xa4\xcf\x81\x2d\x7c\x72\x5e\xd1\x09\x5b\xe6\x89\x90\x71\xba\xc5\x48\x11\x7b\xb3\xad\x41\xbf\xc3\xb3\x37\xd9\x08\x55\x1e\x12\xf0\x71\xbb\x16\x4c\x3d\x88\x1c\x58\xc0\xb0\x34\xa2\x0c\xf1\x8c\x03\xf5\x5a\x73\x51\xe4\x4d\xaf\xc0\xce\xa8\xba\x22\xdf\xba\xb8\xcd\x5d\xcd\xf1\x0c\x92\x54\x09\xcb\x44\xbe\xab\x2d\xa0\x19\xe5\x65\x56\x24\x8b\xee\x10\x9e\xc1\x81\xf7\x7d\xef\xde\xc8\x77\xdc\x4e\x0e\x77\xd1\x2e\x18\x2b\x91\x2c\x87\xc0\xe4\xa1\x84\xa7\xa6\xcb\x75\x5f\x5b\x68\x71\x56\x2e\xd2\x24\x62\x49\x5c\xb7\xa7\x10\x1f\x06\x98\x8c\xeb\xb4\xe8\x99\xc8\x41\x55\x35\x37\x80\x2c\x17\x47\xbc\x2c\xd6\x48\xe1\x49\x81\x33\x94\xc4\x66\x26\xb5\x88\x72\x81\xbe\x00\xa1\xc1\x48\x8b\xe9\x50\x83\x9a\xa0\x31\xc4\x60\x13\x03\x59\xde\x38\x48\x51\xd3\xe1\x23\xc0\x2f\xb1\xf4\x01\x46\x52\x7c\x7f\xe7\xd0\x50\x8b\x13\x4c\xb8\x1a\xc0\xc2\xe0\x84\xc7\x87\x36\xa9\xaa\xe9\xb7\x91\xd4\x2e\xa9\x28\x4e\xb2\x8d\x34\x6a\xef\xc6\xbe\x35\x16\x2e\x94\x6a\xe8\x0d\x95\x4e\x8f\x4e\x73\x01\x87\x08\x41\x1a\xac\xfd\x02\x70\x4d\x14\x99\x04\x01\x49\xe6\xaa\xb6\x10\x6b\x9e\x2e\x51\xe3\x30\x53\xd3\xce\x2a\x82\xe5\xdf\xaa\x7b\x21\xaf\x71\xc2\x7e\x15\x71\x28\xf1\xe6\xe3\x39\x8d\x9c\x45\xc8\x9b\x30\x4d\x1b\xed\xaa\xb2\x71\xa1\xa0\x4c\x15\x78\x4f\x08\x1e\x63\x00\x92\xcf\x58\x60\x43\x4a\x97\xcb\xe4\x93\x29\x70\x26\x45\x2b\x67\x3b\x80\xc9\x2c\xbb\xa4\x93\xcb\x00\x9c\x43\x8a\xbe\x7b\x21\x21\x9f\x2a\x90\x03\xee\x5f\xb3\xc3\xec\xe7\xcd\xb9\xd8\x61\xd0\x07\x9b\x5f\x52\x49\x33\x1b\x7a\x79\xec\x38\x15\x18\x11\xe6\x38\x38\x60\xdd\x9c\x9e\x4f\xcf\x2e\x6e\xe7\xa7\xd7\x67\xef\xce\x2e\x6e\xa7\x93\xf3\x9b\xbe\xdb\xef\x39\xa2\xf8\x6a\xbb\xaf\x1e\xcc\xe6\x24\xc4\x31\xed\x3c\x1f\xca\xee\x3a\xe5\xb7\x1d\x4c\xc9\xfe\xd6\x27\x71\x36\x8f\x13\x1d\x99\xe3\x6f\x3b\x17\x32\x86\x64\x17\x4f\x5a\xaa\xed\x45\xd5\x7b\xe1\xde\x60\xee\x0d\x2b\x41\xf0\xb4\x7b\xb0\x2b\xda\x3d\x07\x48\x26\x98\x21\x73\x61\x36\x7f\x5c\xe1\x18\x19\xef\xcf\x70\x66\x8a\x3b\xac\x6f\xd5\x22\xea\x7d\xc2\xf6\x26\x5a\x97\x40\x65\x62\x5f\x03\x3c\x6a\xc7\xa8\x10\x03\x71\x98\x71\x23\x09\xb2\xd0\xb3\x44\xcf\xe4\x86\xcb\x98\x17\x2a\xdf\x76\x74\xb1\x9f\xf0\x0c\xb7\x4d\x55\x84\x86\x47\xb6\x14\x22\xb6\xb3\x80\xaf\x72\x59\x5f\x4a\x98\x97\xe3\xf6\xf2\xc7\xb3\x8b\x9b\xf9\xd9\xc5\x4f\xf3\xab\xeb\xb3\xf7\xd3\x3f\x39\x98\x6c\xc6\x75\x5b\x72\xe9\x2c\x17\x46\xba\x58\x9a\xb3\x56\xf9\x82\x29\x9b\x6d\x39\x94\xa6\x33\x59\xce\xa4\x95\x2c\xb9\x2f\x7e\x9d\xab\x72\xb5\x6e\x2f\xa8\xde\xca\xab\xc9\xed\x0f\x4f\x6a\x26\x90\x50\x62\x5e\x57\xdc\x6d\x4d\xb8\x70\xb2\x24\xb9\x87\x18\xe3\x5a\xf3\x80\x4a\x15\x5e\x6d\xf3\x32\x74\x48\xb4\x27\xdd\x5e\x9a\x42\x6b\xa7\xf2\xdf\xf2\x7a\xd7\x02\xba\x0d\xe4\x66\xe5\x18\x01\xf8\x3a\x26\x07\x6f\x94\x76\xd2\xf2\x5b\xe5\x04\xfb\xea\x28\x15\xab\x95\x88\x71\x79\xd5\x0b\x26\x1b\x1c\x89\xc0\xc8\x9f\xeb\x6d\xa3\x48\x09\x7c\x0f\x38\x98\x1d\xde\xab\xbf\x00\xbf\x72\x9f\xb4\xcb\x8a\x53\x22\x92\x02\xff\x66\xc1\x65\x87\x23\x79\x7f\x3c\x58\x7b\xf1\x97\x39\x73\xa1\x7a\x64\x30\xb1\x2e\x03\xbf\x0f\xba\x00\x2f\x87\xe3\x5b\x5d\x3b\xae\x45\x96\xf2\x48\xb8\x00\x17\x64\x00\x86\x7b\xfd\x53\x1c\x78\x94\x26\x59\x92\xbd\x25\x48\x9f\xec\x33\xc3\xb5\x2d\x01\xb0\xdc\x5e\x5b\x79\xfc\xf2\xa6\x95\x9d\x17\x37\xe2\xfd\x04\x43\x33\xe6\xa9\xa4\xb8\x08\xb4\x45\x41\xf2\xd7\x4e\xcc\xfa\xa0\xe5\x50\xab\xf9\x27\x9a\x78\xbc\x33\x57\x0d\xdd\xdc\x32\xeb\xba\xe5\xe1\x54\xc7\x5d\xf6\xc2\xa2\xc8\x77\x92\x71\x3f\x87\x3b\xe2\x2a\x57\x9b\x44\x8b\x49\x51\xe4\xc9\xa2\x0c\xb3\x11\x0f\x04\xcc\x55\x2e\x27\xbe\xc3\x59\xae\xe2\x32\xb2\xf4\x59\xd0\x5b\x0f\xfb\x21\x2b\x9f\xd5\x3a\x62\x76\x64\x56\x1f\xdd\xdc\x44\x7c\x04\xd1\x1e\xc8\xef\xd6\xe6\x63\xb3\x82\xb1\xc3\xf6\x77\x65\x8f\xf2\x67\x8e\x19\xed\x1e\x4c\xbb\x06\xfa\x85\x81\x33\xfb\x3a\x68\xc0\x1d\xa8\x29\x5a\x2e\x0b\x8e\x0e\xf4\xaa\x8e\xd2\xc5\x96\xe3\x8e\x9a\x61\xe0\xae\x7e\xd8\x98\x6a\x38\x15\xea\x0d\x6b\xae\x51\x9d\x2f\xa2\x75\xb5\xe1\xd0\x9b\x2a\x6b\x70\xbd\xb9\x4e\x3d\x3e\xcc\x6c\xd2\xcb\x8d\x36\x42\x43\x43\x42\x86\xed\x4a\x06\x58\x97\xce\xba\xd3\x7e\x8f\x21\x17\xf3\x5f\x4a\x31\x24\xab\xb3\x0d\xd5\xf8\x23\x7c\xb6\x17\x90\x92\x20\x76\xcb\xd9\x5e\x8b\x64\x63\x34\x20\x9e\x47\x6b\xb6\xe0\x9a\xe8\x08\x43\xb6\x04\x4c\x3f\xcf\x12\xf3\x15\x8f\x0a\x4a\xc7\x6b\xab\xb5\x29\x79\x6f\x2d\x14\xd2\xa8\xb5\xde\xea\xd1\xb6\xdc\xf6\x0d\xc0\x10\xeb\xb5\x6d\xc6\xf4\xdd\x20\x1f\x42\xa8\x87\xbb\x7b\x32\x1e\xb1\x70\x3a\xa5\xbc\x94\xd1\x9a\x65\x29\x47\x42\x89\x35\xd7\x28\x28\x2c\x42\x87\x2f\x92\x34\x29\x80\x27\x0c\x1d\xc7\xb5\x75\x6b\x2e\xcf\x3c\xbf\xb7\xe9\x16\xb8\x27\x85\xdb\x25\x4a\x0e\x44\x42\xbb\x5e\x7d\x56\x2c\xb4\x17\x84\xa1\x70\xef\xb7\xd9\x09\x07\xed\xa7\xc3\x1c\x6f\xb0\xd9\x7d\x5f\x86\x79\x87\xa8\xc4\xab\xfa\xe7\xb5\xf1\x46\x02\xca\x83\x48\x82\x77\xc6\x65\xbd\x08\xe8\xdc\x47\x95\xed\x3e\x46\x9b\x1d\x6e\x51\x82\x87\x03\x9f\x28\x71\xd2\x00\x25\xa6\x9e\x56\xa9\x75\xdf\x2f\x53\xc5\x8b\xdd\x51\x6e\x98\x25\xa9\xab\xec\x58\x95\x8b\xae\xbc\x1c\xd8\xaa\xa7\xc7\xd0\x59\xf1\xff\x5c\x36\xf7\xf0\x1c\xe5\x85\x30\xd2\xf7\x69\x03\x6a\xbe\x3e\x82\xcf\xdb\x0b\xa7\x28\xe6\xc1\x8c\x14\x6e\x19\xf8\x5c\x7d\x4e\xf7\x07\x48\x6a\xcb\x76\xaa\x2b\x79\x07\xc5\x3c\x1e\x36\x5f\x89\xdc\xb3\x94\xf6\xa7\xff\xfa\xfa\xab\x3e\xd1\x88\x7f\x2c\xb9\x39\x00\x2e\x97\x37\x48\x10\x76\x48\xa7\x8b\xa4\xb9\xad\xda\xc5\x40\xbd\xd6\xdb\xaa\x97\x36\x5c\xf8\xbd\xd9\x0e\xda\x7a\x73\x63\xbe\xee\x2f\x76\xa7\x15\x6b\x6c\x96\x27\x0a\x88\xb2\xd4\xb2\xa2\x6b\xb4\x48\xe2\xd6\x7a\x0f\x18\xc9\x5f\x4a\x51\x0a\xb3\x80\x16\x65\xbc\x6a\x3a\x4b\x06\x5c\xb8\x7c\x97\xd6\xea\x91\x6d\xca\x68\xcd\x6c\xe1\x2c\x16\x29\xdf\x56\xd5\x28\x73\xd7\x28\x14\x50\x28\x0f\xe2\x0b\x0c\x88\xef\xa3\x52\x17\x6a\x03\x38\x75\x5f\x6e\x5e\x4a\xd8\xe5\x8c\xdb\xdd\xd5\x76\xa0\x55\x08\x3d\x9f\xe8\x21\xbf\xb9\x3a\x3b\x9d\xbe\x9f\xd6\xdc\xd3\x93\x9b\x1f\xc3\xbf\x7f\xbe\xbc\xfe\xf1\xfd\xf9\xe5\xcf\xe1\x6f\xe7\x93\xbb\x8b\xd3\x1f\xe6\x57\xe7\x93\x8b\x8a\x13\x7b\x72\x3b\xb9\x39\xbb\xdd\xe3\xa7\x6e\xd6\xda\x3d\x11\x3c\xe0\x1b\xb5\xc8\x79\x9b\x4c\xc7\x9a\xab\xa8\xd6\x13\x36\xb1\xec\xab\x15\x7e\x60\x8b\x35\x00\x70\x52\x8a\x18\x4b\x84\x24\xbc\xe3\x05\x3f\xe5\x05\x4f\xd5\x6a\xcc\x26\x8c\xe2\x0a\x30\x5e\x44\x1b\x95\x90\xa8\x29\xcd\xec\x60\x11\x46\x2f\x8c\xbc\x29\xc8\x67\x0b\x57\x4b\x22\x85\x4d\x45\x98\x57\xca\x06\x79\xce\xe4\xd9\x83\x90\x45\x09\x8a\x36\x4f\x53\x46\xd5\xda\x17\x02\x56\x10\xdb\x4a\x9d\x6c\x92\x94\xe7\x3e\xb1\xf3\x25\x95\x05\x97\x5d\xdb\x56\xc7\x4a\xd7\xa4\x9c\xb0\xf6\x80\xbb\x29\x83\x76\x9f\x9e\x4f\x41\xd1\x8d\x0a\x9b\xb5\xd0\x56\x3e\x93\x48\x3a\x4a\x35\x6e\x38\xc4\x30\x15\x8a\x0c\xf4\x58\x3d\xbd\xdc\xbd\x10\x0f\x52\xac\xac\x2b\xeb\xa5\x0c\x13\xae\x91\xf6\x1f\x67\xb2\xc8\xb7\xbd\xb5\xd7\x5b\x60\x74\xd0\x70\xaf\x23\x48\x64\x35\xd9\x33\xda\x4f\x99\x2d\xfd\x02\x54\x5a\x8b\xd7\x25\xf7\x9e\xf3\xe2\x21\x3c\xaa\xe3\x4a\x94\x9a\x93\xf7\xb7\x3a\x0e\x21\x0b\x18\x8c\xc2\x42\x95\x32\xd6\x04\xde\xdc\x24\xf2\x78\xc3\x3f\xbd\xb1\x3d\x45\x12\x1b\x97\x72\x0d\x18\x13\x45\x6a\xee\x83\x5b\x23\xe4\x76\x0f\xd7\x4c\xee\x18\xaf\xfd\x77\x02\x2b\x59\xc1\x64\xe0\xed\x3b\x08\x43\x7d\x10\xdb\xb6\xf9\x6b\xa4\xcd\x64\x61\xee\x07\x28\x24\xcb\x85\x79\xd1\x61\x5c\x53\x84\x2e\xbb\xbf\x21\x96\xa5\x92\xda\xbb\x5d\x76\x87\xb0\x91\x83\xb6\x4d\x2b\x60\xa5\xbf\xe2\xd3\x3b\xef\x29\xd5\x64\xe6\x0c\xe1\x2b\xd6\x73\x42\xb1\x3b\xe4\x97\x37\x93\xf5\x57\xb5\x60\x4b\x08\x64\x23\x3b\x41\x2e\xc0\x53\x06\x53\x61\x13\xf5\x00\xaf\x5e\x03\x13\x63\x97\x40\x2a\x34\xf8\x8f\xa4\xb9\x54\x8b\x5f\x4a\x82\x00\xbc\xfd\x72\xd8\x39\x5b\x60\xb6\x07\xa4\xf7\xae\xe7\x41\x70\x67\x39\xb4\xab\x94\x49\x1b\xd9\xe6\x75\x29\xcd\x51\xfc\x1c\xe8\xa9\xfe\xee\xf1\x5a\xa5\xf4\xe7\xde\x58\x33\xeb\xd9\xc9\xf1\xfd\x17\x63\x6e\xfe\xa9\x46\xd8\x4c\xd5\x41\x64\x03\x95\x1e\x1e\x68\x0b\x1e\xdd\x3f\xf2\x3c\x46\xf3\x3f\xc0\x99\xc6\xec\x07\xf5\x28\x1e\x44\x3e\x62\x91\xc8\x0b\x4e\x7c\x85\x1a\xf0\x1c\xb0\xa1\xa8\x9c\x99\x84\x40\x1f\x24\x7f\x94\xba\xcc\x05\x2b\x92\xd5\xba\x10\x79\x88\xc6\x51\xb9\x11\x47\x05\x52\xd5\x66\x22\x22\x42\xb6\x8e\x01\x58\xa6\xfc\xa1\x49\xc0\xf8\x14\x26\x19\x36\x75\xd1\xca\xd6\xdd\x6d\x93\x9f\xed\xc2\x4f\xd1\x80\x91\xd0\x44\x0a\xad\x11\x5b\xa9\x94\xcb\xd5\x78\x3c\x86\x44\x1f\x6f\x06\x2d\x74\x2a\x30\x74\xa0\x3b\x94\x7e\xaa\x94\x16\xe9\xd6\x91\x88\xb9\x38\x2a\x00\xee\x7e\x2a\x84\xd4\x09\x1a\xb6\x5a\x96\xff\x4d\xdd\xb9\xf4\x79\x7d\x71\xed\xd7\xf3\xc1\x51\xba\x1d\xe5\x40\x2e\xd5\x01\x25\xe1\xfb\xed\x37\xaf\x27\x45\x9d\xb7\x97\x25\x95\x1c\x1a\x4a\xfd\x93\x4a\x3a\xa0\x20\x4f\x22\x1b\x6d\x2d\x89\x88\x90\x9e\x14\x7e\xda\x3e\x66\x8d\x88\xe0\x03\x82\x81\x77\xc4\xf5\x0e\x0c\xe9\xed\x63\x08\xb8\xa9\x4f\xf7\xe0\x6d\xb1\x3f\xbd\x5b\x6b\x87\x06\x86\x4c\x7b\x6e\x83\x21\xaa\x13\x46\x5d\xa6\x5b\xb8\x71\xb9\x00\x6a\x70\x0f\xc4\x81\x57\xa9\xe2\x34\x83\x50\x3e\xef\x75\x73\x04\x75\x81\x93\x4d\x17\x2a\xe7\x2b\xc1\x36\x22\x4e\xca\x4d\xab\xb0\x71\xcd\x3d\x04\x3e\xaa\xd2\x72\xd3\x4d\x15\x7a\xa8\x02\xed\x1b\x89\xff\x3a\x85\xea\xfa\x73\xe8\xb8\xc8\x08\x9b\x65\x93\xda\x8b\x2e\x24\x1a\x6b\x73\x52\xe6\x89\x06\x96\xdd\xa7\x44\xce\xba\x62\xb0\x68\x70\xc0\x6f\x33\x34\xb2\x57\x66\xf7\xc8\x7a\x46\xe9\x13\x8d\xb3\x0a\x5e\xfb\xee\x43\xa1\x0e\x4a\x1d\x9e\x6b\x2f\x57\x65\x83\x7b\xaa\x17\x50\x02\xd4\xc6\x20\xf3\x06\xa1\xe6\xa0\x40\x82\xf6\x14\x8a\x2d\x6d\x2c\xe6\xbd\x08\xa8\x0f\x63\xc8\xc9\xf1\x88\x94\x4f\x3f\x7e\xa3\x2d\x08\x88\x70\x5a\x5e\x63\x29\x7c\x25\xe8\x01\x7a\x78\x6b\xe1\x79\xd8\x43\x2c\x02\x08\x0a\x63\x2e\x8b\xd6\x02\x3c\x7a\x15\xca\xc2\x4f\x7e\xe2\x65\xda\xfe\x3a\x95\x0f\xaf\x62\xce\xd6\xc9\xcf\x37\x0c\x87\x9a\xf2\x27\xe4\xbb\x1a\x1a\x14\xb2\x1f\x20\x08\xc3\x35\x7f\x82\x26\x58\x99\x07\x1c\x74\x9b\xbe\xc3\x0c\xbb\x28\xa2\xb5\xd7\x3c\x80\xa0\xd1\x11\x4b\x52\x42\x6e\xea\xe7\xc6\x67\x84\x40\xec\x75\x08\x62\x4d\x56\x52\x85\xa9\x94\x94\x14\xe0\x8a\x33\x02\x48\x85\xc5\xb2\xa4\xd8\x8f\x14\x1c\xc8\x4a\xb8\x6f\xa9\x15\x0a\x11\x60\xd4\xcf\x8a\x9f\x1a\xae\x14\x09\xd2\x55\x59\x98\x35\xde\x89\x28\xbf\x73\x3d\x53\x40\x95\x00\x64\x26\xab\x55\x35\x06\xc9\x42\xf9\x92\x5c\x20\xc1\xb7\x36\xda\x5b\x91\x3c\x98\x8d\xda\x5c\xd6\x6e\x81\x82\x04\x68\xae\x3d\x72\xdb\xb2\x80\x25\xfc\x5e\x6c\x75\x98\x4c\x9a\x56\x14\xeb\x5a\x90\x89\xe9\x0f\xcd\xd7\xfe\xa9\x80\x81\x9b\xe7\x3e\x25\x64\xbf\xb3\x0c\x2b\xfd\x60\x3e\xde\x81\x11\x6e\x14\x6e\xd6\xa0\x0f\x76\xf5\x36\x45\x12\x13\x7e\x9c\x69\x0e\x3d\x0c\x10\x40\x9e\x21\x8c\x33\x8c\x5c\x82\x8b\xaf\xb9\xdf\xce\x24\x25\x12\x08\x0e\x39\x23\x70\x9a\xd3\x46\x11\xf8\x48\x5f\xbe\xad\xb0\x07\x01\xb5\xaa\xa5\x99\xad\x56\x69\xbd\xcb\x90\x97\x0f\x96\x07\x54\x8d\x31\xca\xd6\x86\xd7\x5a\xe1\x13\xb1\xa5\x34\xb9\x9d\x78\xd2\x20\x10\x10\xdf\x24\x76\x51\xcc\x4a\x8e\xb7\x9f\x48\x98\xe1\x9b\xc8\x56\x28\xa7\x05\x72\xde\x9c\x9d\x5e\x9f\xdd\x7e\x36\xbc\xa9\x05\x7b\x0e\x06\x9c\xda\x76\xbe\x3b\x7b\x3f\xb9\x3b\xbf\x9d\xbf\x9b\x5e\xbf\x04\xe2\x94\x1e\x3d\x01\x72\x7a\x43\xf9\x49\x4e\x95\x2c\xc4\xa7\x83\xce\xe4\xbc\x94\x73\x3e\x20\xf4\xc9\x65\x28\xda\xa5\xee\x60\xa1\xcd\xfc\x2a\x2e\xf9\x09\x71\xdb\x12\xea\xc4\xa6\x53\x59\x7a\xa3\xe1\x32\x49\x53\x88\x04\x77\xe6\x75\x8a\x32\x34\x83\x0a\xf2\xc7\xd2\xf9\x92\x4c\x9d\xc9\x45\x25\xfd\x0d\x98\xfc\xd6\xe6\x12\x8c\x31\xe0\x99\x19\x80\x3c\x81\x08\xdb\x5d\x29\x58\x56\x89\x14\xbe\x19\x30\x6b\xa6\x7d\x9d\x34\xf5\x34\x89\x2f\x89\xac\x23\xc5\xab\xaf\xae\x69\x57\x5c\x65\x7d\x5a\xf5\xd3\x3e\x74\x3d\xc4\x4d\x9c\x48\x54\x4c\x2b\xbb\xf9\xa6\x7d\xe9\x1e\xfb\x2d\x00\xe3\x6e\x66\x92\x83\x0f\x42\x17\x3c\x2f\xfc\x44\xd2\x44\x60\x62\x38\xef\x9c\xb8\x4f\x10\x81\xa6\x96\xb5\x71\x36\xa2\xd0\x8c\x75\x02\x9e\x0a\x4e\xe4\x36\x51\x5a\xea\x42\xe4\x64\x36\x99\xfc\x7c\x33\x93\xdf\x99\xe3\xeb\x0d\x9d\x42\x94\xbe\x0b\xab\x40\xa4\x8e\xaa\xd4\x6f\x35\x94\x50\x82\xbd\x46\x1b\xf5\x46\x70\xa9\x19\x6c\x8d\x34\x15\xb9\x5f\x19\xd8\x1e\x21\x62\x4a\xa2\x0d\x54\xcf\xfe\xfb\x37\x8c\xc0\xad\x66\x28\x4c\x7b\x5d\x1a\xb1\x8d\x2a\x9a\xeb\xa9\x8b\x68\x00\x10\xe7\x2f\xb9\x72\x5a\x02\x9f\xfa\xae\x22\x02\xeb\xb7\x2e\xa2\x6a\x18\x52\xaf\xb5\x74\x8b\xc5\xfd\x63\x29\x3d\xe3\x52\xea\x71\xae\x87\xa7\x04\x5b\x2b\x23\x40\x5d\x6e\x2b\xef\x66\x76\x44\x27\x29\xa0\xdc\xcc\x30\xb6\x9e\x3a\xb5\xec\xb2\x87\x60\x3f\xa0\xa8\xc3\x10\xda\x93\x16\x46\x25\x9f\xc6\xd0\xfa\x76\x76\x26\xae\x7d\x19\xe6\xc2\x89\xc5\xaa\x4a\x55\x58\x0e\x12\x07\x0f\x25\xac\xab\x79\xc1\x91\xdf\xec\x6c\x23\x11\xca\x58\x2d\x65\x7e\x60\xf2\xc7\xdb\x10\x53\x5b\x89\xca\xc6\x56\x84\x7c\x0e\x96\xc3\xc1\x71\xc0\x0c\x59\x7c\x4f\x4f\x2f\x5c\x5d\x73\x8e\x4f\xf4\x49\x60\x87\x8b\xcb\x8b\xb3\x10\xaa\x30\xbd\xb8\x3d\xfb\xfe\xec\xba\x12\xcf\x7f\x7e\x39\xa9\xc4\xe4\xdf\xdc\x5e\xd7\x42\xf1\xbf\xbb\xbc\x3c\x3f\x6b\x60\x1e\xce\x6e\xa7\x1f\x2a\x85\xbf\xbb\xbb\x9e\xdc\x4e\x2f\x2b\xef\x7d\x37\xbd\x98\x5c\xff\x47\xf8\xcb\xd9\xf5\xf5\xe5\x75\xad\xbe\xbb\xd3\xdd\xe8\x89\x4a\x37\xda\xcd\x3f\xde\x39\x1b\x50\xab\xb6\x6e\xe3\x6a\xfa\xe5\x03\x76\x71\x4f\xe4\xd9\xbe\xe5\x68\xc3\xf5\xe3\x30\x1d\x07\x6e\x0c\xd3\xd4\x41\xab\xee\xf9\xf3\x45\x57\x86\x2e\xe3\x87\x89\x3d\x73\xaa\xcd\x9f\x03\x09\xb8\x53\x01\x74\xb5\xd4\x0c\xb7\x94\x9e\x1d\x87\x36\x03\x0f\xd6\x8a\x77\xe6\x2b\x93\xf1\x8b\xb7\xd4\xd6\xb1\xaf\x9d\x9e\xca\x6b\x0f\x23\xd2\x73\xb1\xa1\xec\x6a\x74\x50\x99\x25\x1b\x48\x62\xab\x28\xd8\x87\x21\xec\xde\x74\xc3\xac\x9c\x60\x39\x76\x25\xf6\x6d\x0f\x5b\xda\xcd\xbe\x37\xb4\xfd\x54\x49\xb3\xed\x35\xaa\x96\x01\xed\x06\xca\xac\x21\xed\xbe\xe5\xfa\x7e\x68\xbb\xa9\x92\x66\xbb\x41\xed\x7b\x52\xbb\xc1\xe0\x5d\xb4\xd3\xe8\x0c\x10\x62\x61\x31\xd5\xe6\xb9\x18\x7f\xf7\x4a\x90\x3f\xbb\x5f\x1b\xcd\x06\x78\xd9\xeb\x65\xc6\xfb\x3b\x32\xa0\x35\x6e\xbb\xf2\x1a\xab\xfc\x0d\x3c\x85\x1e\x2e\x72\xc1\xef\x63\xf5\x48\xf3\x51\x47\x86\xb2\x5e\xd2\xbc\x3a\x40\x46\x86\xdb\x23\xa2\xc8\xc9\x03\x85\x28\x35\x5f\x3c\xc0\xe4\x12\xe2\x45\x47\x1d\x2c\x48\xbd\x5c\x27\x22\x02\xea\x27\xe9\x67\x67\x26\x51\x9b\x6f\x4b\xdf\x6c\x66\xd5\xb4\x88\xa8\x43\xa0\xab\x4e\x87\x46\xe7\xba\x0e\x26\x96\xe2\x80\xca\x1c\xc0\x74\x8b\x1c\xee\x4c\x30\x20\x89\x04\x63\x72\x6e\x2e\x3c\xb9\x88\x12\x2d\x82\x8c\x71\xad\x27\xf6\x2f\x87\xa5\x42\x29\x78\xd1\x6a\x76\xed\x6d\x0f\xe7\x51\x51\xf2\x94\x41\xb8\x12\x31\x30\xa2\xad\x12\x7f\x89\xb8\xc4\xd0\x98\x42\x6c\x32\x88\xea\x0f\x63\x3a\x66\xf2\x67\x00\x4a\xe0\x14\xbc\xd2\xec\x7b\x80\x3c\xd8\x97\xe9\x10\xde\xf0\x02\xce\xe2\x3f\x62\x1d\xee\xd9\x78\x26\x2b\x19\x98\x82\xaf\x2a\xc9\x98\xc6\x33\x69\xb3\x75\xc4\x2a\xd2\x63\xb8\xf1\x8d\x55\xbe\x3a\xa6\x5c\xea\x66\xb1\xab\xfb\x85\x52\xf7\xc7\x42\x1e\x83\x4d\xaa\x38\xe6\x65\xa1\x8e\x01\x2e\x85\xf3\xaf\x8f\x6d\xd2\x63\x9b\x35\x5a\x1f\xaf\x93\x07\x01\xff\x37\x5e\x17\x9b\xf4\x5f\x74\xb6\xfe\x74\xb4\x4a\xf3\x23\xf3\xed\x51\xf8\xed\x91\xfd\xf6\xc8\x7e\x7b\x64\x3e\xc3\xff\xcb\xb6\xe8\xde\x11\x9f\xb8\x39\xcb\x46\x33\x99\x48\x2d\xf2\x02\xb4\x9f\xc7\x3c\x29\x7c\xaa\xab\x2d\x7b\xf5\x9f\xff\xc9\xc6\x39\x7f\xc4\x88\xd8\x77\xbc\xe0\x57\x68\x5f\xfc\xfb\xdf\x5f\x81\x43\x15\xa3\x98\x32\x9e\xff\x52\x8a\x62\x26\xb5\x30\x9b\x90\xfd\xaf\x99\x04\x0f\xec\x66\x3b\x2f\xd0\xee\x8a\x36\xc8\x58\xb3\x6f\xb1\xcc\x29\xb2\x91\xc6\xda\x94\xd4\x11\x4e\x90\xf0\xb4\x25\x4b\x7f\x87\x89\xfe\x97\xf4\x1d\xbd\x3f\x60\x5b\xff\x92\x56\x77\xb5\x4d\xb6\xa4\x7f\x49\xe1\x00\x4d\x15\xb7\x60\x2d\xe6\x16\x2f\xdc\x93\xa9\x71\x6d\x7b\xa4\x01\x0d\x78\x51\x37\x7d\xfb\x5e\xb9\x41\x46\x74\x6b\xb9\x6f\x88\x11\xf0\x15\x78\x3f\x04\x78\xcf\x13\xb3\x43\x6e\xd0\x12\x0a\x9a\x1b\xf6\x1c\x74\x52\x72\x9d\xbb\xf2\xd0\x70\xa1\xbf\x3e\x39\x3e\x1e\xb1\x95\x86\xff\x2c\x7e\x81\xff\x00\x7a\xe8\xb9\x48\x7d\x1b\x83\xe9\x80\x70\xcd\x59\xde\x3f\x13\xcf\x81\xa2\xfb\x1c\x3c\xf2\xb5\x65\xfa\x5d\x29\xe3\x54\xf8\xd0\xc6\x8a\x4b\x24\x55\x66\x26\xed\x44\x35\x33\x0f\xc1\x1c\x2f\x44\xc4\x8d\xe0\x6b\xd4\x8d\xe0\x52\xb5\x2c\x84\x44\x6b\x58\xee\xb3\x3d\x72\xb4\x5c\x81\x5a\x0c\x50\x48\x5e\x10\xe4\x5c\xc0\x8f\x50\x09\x10\xb3\x8f\xea\x8f\xd8\x56\x95\xc4\x31\x0e\xcc\xb9\xb1\x88\x52\x48\xe4\x60\xd9\x83\x58\x2e\x8a\x32\x97\x8c\xb3\x8c\xcb\x98\x6b\x58\x81\xcb\x1c\xbc\x9d\x39\xe3\xcd\x86\x8e\x10\x8e\xab\xca\x02\x38\xb1\x10\x59\x10\x8e\x04\x92\xc0\x07\x6d\x1e\x05\x8d\xc0\x33\x01\xb8\xa8\x1b\x1f\x8e\x67\xd2\xe6\x23\x24\x2c\x1c\x5a\xca\x22\x95\x6d\x89\xf1\xa8\x3e\xe8\x89\xb5\x9c\xd1\x70\x8f\x3c\xde\xa4\xfe\xee\x88\x25\x55\xd7\x1a\xf0\xcd\x17\x41\x8a\x77\x9b\x24\xff\xb5\x90\x91\x8a\x45\xae\xdf\x98\x6d\x98\xb8\x7b\x07\xea\x0f\x89\xf6\x93\x01\x52\xca\x1c\x6e\x64\x2d\x34\xc5\xbb\x04\x53\x66\x74\x2a\x0c\xe5\x6d\x7a\xce\xfe\xad\xf2\x5b\x47\xc1\xb4\xb5\x97\xfe\xf9\x59\x11\x31\x21\xae\xd3\xde\x39\x9f\x6e\x82\xc0\x2d\x1b\x4a\x5c\x2c\x14\x75\x1c\x52\x4e\x6c\x3e\xed\xa4\x80\x0c\x99\xb9\xd0\xc5\x4c\xd2\x09\x3c\x62\x4b\xc1\x8d\x9e\x37\x62\x91\x7e\x40\x61\x8c\xc7\x7d\xf1\xa8\x3c\x06\xc7\xa6\xb7\x01\x30\x6c\xa5\x70\x6f\x24\xc6\xd7\x38\x45\x60\x23\xc0\xa0\xeb\x86\xee\x54\x15\x18\xac\x56\x81\xf8\x84\x71\xb0\xd9\x52\xea\x19\xd6\xc2\x64\x3d\x30\x12\x5b\x74\x14\xb3\x7a\x3b\xf0\x81\x11\x3c\xd8\x3b\x84\x81\x04\xc2\x11\x34\x6e\xc2\xd2\xe2\x3e\xf3\x3e\xdc\x90\xb2\x1e\x6c\x33\x5d\x9b\x6a\xc7\x40\x40\x03\x9e\x66\xb7\x30\x9f\xee\x35\x58\x69\x91\xdb\x54\x2e\xd8\x57\x24\x98\x5c\x27\x79\x7c\x94\xf1\xbc\xd8\xda\xe5\x9b\x26\x0b\xc8\x00\x91\x26\xf7\x82\x4d\xf2\x5c\x3d\x3e\xf7\x28\x74\x8a\x96\xae\x1b\xf6\x21\x48\xf6\xa1\xb7\xfc\x56\x7a\xd9\xba\xb9\xe3\x69\x54\xb6\x5d\x86\x8f\xd6\x7a\x72\x51\xe4\xdb\xb9\x59\x88\x9b\xac\x53\x52\xf4\x0a\x9a\xe8\xaf\xe4\x0e\x63\xc9\xad\x99\x30\x3a\x59\x72\x2b\xb3\xfa\xdb\x61\xc9\x6d\x21\xc0\x6d\xb2\xe4\x4e\x2f\xa6\xb7\xd3\xc9\xf9\xf4\xff\xd4\x4a\xfc\x79\x32\xbd\x9d\x5e\x7c\x3f\x7f\x7f\x79\x3d\xbf\x3e\xbb\xb9\xbc\xbb\x3e\x3d\xdb\x4d\x7b\xd5\x6c\xbd\x57\xc1\x8f\x58\x58\xcf\x09\xbb\x0d\x80\x1a\x18\x6c\x40\xfa\x37\xe5\xc7\x85\x55\x65\x36\x73\x22\x57\x23\xd8\xa8\x27\xec\x2c\xcf\xa7\x1b\xbe\x12\x57\x65\x9a\x02\x9c\x0a\x23\x7b\x4e\x73\x01\x17\xcf\x11\xbb\x52\xf1\x34\xf8\x0e\xc2\x11\x5b\xbb\x01\xf5\xf3\x38\xce\x85\xd6\x58\xfd\x88\xea\x0f\xc0\x43\x2e\xd4\x91\xc0\x73\xfc\x81\x27\xa9\xb9\xbf\x9d\xb0\xef\x78\x74\xaf\x96\x4b\x0c\x9f\x19\xb9\xc0\x29\xf6\x4b\xa9\x0a\xce\xc4\xa7\x08\xa8\xde\xda\xd7\xc9\xb9\x5a\xfd\x0a\x50\xe5\x1e\xee\xa9\x8e\x4b\x0a\xa4\xba\x9b\xb7\x1f\xe7\xed\x82\x80\x7a\xf9\x01\x3f\x7d\x8f\x5f\xb6\x1b\x28\x8b\xf4\x19\xc2\xe3\xcf\xd5\xaa\x3d\xf1\x10\x68\xd7\x94\x2d\x89\x1c\x09\x11\xb1\x8b\xa8\x15\xd3\x89\xbc\x9f\xc9\x9f\xd7\x42\x32\x55\xe6\xf8\x13\x5c\xf3\x8d\x9a\x99\x96\x7a\x2d\x20\x4d\xf5\x88\x3d\x0a\xb6\xe1\x5b\x54\x9b\xe1\x4e\xe0\xb2\xa5\xc0\x92\x81\x53\xc4\x7c\x9d\x26\xd2\x48\x8b\x2c\xb1\x71\x09\xf5\xa9\x7f\x8e\x1b\x97\x25\x3a\xe4\x87\xf3\x10\xef\x3a\x4f\x2b\xf8\x3c\x30\x95\x79\xdc\xa4\x05\x08\x91\xe4\x86\xa4\xb2\x4a\xdd\x97\x99\xa7\x44\x7d\x65\x9d\x93\x30\xdc\x0f\x2a\x89\x59\x5c\x66\x69\x12\x39\xb9\xfb\xa8\xf2\x4e\xde\x67\x0c\xa0\xe9\x7f\xea\xd4\xc3\xc2\x76\x75\xac\x25\x3a\x27\x40\xd2\xed\x60\x80\x7e\x61\x0e\x6c\x96\xc8\x28\x2d\x21\xcd\x5c\xa9\x45\x7e\xe4\x52\x47\xbb\x58\xbf\xdf\x3e\x49\xb6\x27\xe1\x3c\x3c\xac\x2d\x0c\x3a\x4f\xd5\x2a\x89\x78\x1a\x82\x9b\x3d\x2a\xc2\xb1\xf0\xda\x6d\x4f\xc9\x84\x21\x0e\xc2\x36\xa8\x93\x48\x2b\xcb\x05\x10\x41\xcf\x41\x94\xcf\x49\xdc\x1d\xd2\xee\x25\x33\x17\x74\x6c\x57\xc8\x91\x6b\xdd\x0b\xf6\x84\xf3\x75\xdb\x4c\x6c\xa0\x62\x62\x0a\x7f\xa6\x1e\xa5\xc8\x41\x83\x05\xd8\x87\xe9\xa9\x54\xa0\x9b\xb8\xec\x6c\x0e\x9f\x6c\xb3\x13\x2e\x1d\x10\x1b\x23\x67\x57\xc9\x83\x90\x9f\x9f\xd4\x3c\xa8\x20\xe2\xd1\x5a\xcc\xad\x5e\xfe\xdc\x22\xcb\x1d\x00\x03\x85\x95\x4d\x93\x12\x8a\x52\xe7\xde\x84\xab\x13\xb6\xb8\x29\xbb\xd0\x91\xb8\x23\x22\xcb\x34\x62\x1e\x8b\xe8\xfe\xb3\x8b\x66\x0f\xb2\xb2\x0d\x61\x9c\xbd\x13\xd1\x3d\xbb\xbb\x9e\x62\x34\x70\x52\x30\x23\x0a\xf4\xda\xa7\x7d\xea\xbc\xbb\x15\x7c\xf5\x02\x14\x56\x7d\xf3\x56\xf9\x54\x05\x2e\x5b\x9f\x69\x10\x01\xa2\x20\x5e\xd2\x08\x49\x8a\xa5\x01\x20\x18\x2f\x6c\x36\x23\x30\xc4\x33\xbd\x81\xe4\x45\x65\x11\x64\xfc\x4b\xf9\x42\xa4\x1d\xc4\x9d\x99\x8a\xe7\xd6\x4f\x72\x28\x98\xa7\x51\x96\xb5\x63\x90\xd7\xd1\xc6\x31\x70\xa3\xb1\xde\xd2\x8b\xec\xfe\x1b\x1d\xd0\x6b\xa8\x90\x3f\x1c\xee\xf5\x5c\x43\x78\xf7\x32\x59\x59\x6f\x5b\xb2\xa4\x14\x4b\x18\xd0\x6f\xf4\x60\x90\x97\xa6\xa4\x2b\x15\x13\x4c\xcf\x71\xe1\x19\x2d\x48\x90\xf5\xc4\xe3\x2a\xc2\x26\x58\x1c\x20\xd4\x6b\x76\x84\xe0\x31\x53\x4b\xb2\x26\x66\x59\x9a\x00\x33\x74\x8c\x24\xf4\xc0\x9e\xa1\xab\xe8\xf8\xb0\x34\xdb\xd8\x80\xe4\xe3\xca\x02\xf1\xba\x92\xf1\x82\xc0\xc0\x08\x86\x39\xb0\xc1\xcd\x1f\x78\x37\x99\xda\x8b\x67\x4c\xeb\x68\x8f\xf3\x26\x57\x29\x61\x2b\xa4\x7d\x64\x2b\xc0\x63\xdd\x06\xe4\x47\x3c\x8d\x4a\xf2\x93\x41\xba\x7c\x9b\x05\x7f\x37\x82\xd0\x7b\xfd\xcc\x44\x57\xad\xfe\x75\x25\xf3\xd0\xec\x8a\x2e\x40\xeb\xa9\x36\x85\xdd\xe6\xc5\x55\xaa\x16\xb0\x72\xba\x51\x82\x3b\x4e\x2c\x23\xae\xf3\x24\x1e\xa2\xef\xd8\x31\xb9\x74\x9f\xee\x6a\xe0\xa5\x35\xfd\xb8\x9a\xec\xba\x67\x94\xc8\xa0\xc6\xdc\x38\x8c\x02\x61\x49\x59\x55\xab\xd7\x93\x82\xd2\x78\xc0\xb2\x72\xe7\x53\x87\x9d\xa1\xda\x97\x83\x26\xba\xc9\x14\xb3\x67\x2c\x3d\xb9\xcc\xee\x49\x3e\x80\xee\x03\x45\x99\xe3\xfc\xe8\xb6\x2c\xca\x58\xc4\xf3\x27\xf4\xe1\x8c\xbe\xed\xd7\x17\x37\xd2\xd8\x3c\xb0\x01\xca\x23\xa3\x2a\xc4\x3c\x8f\x7d\x3f\x46\xb0\xdf\x23\x9e\x81\x19\x1e\xdc\x1a\x0f\x6f\xc7\xb6\x8e\x6b\x1f\x5d\x64\xe4\x25\xc6\xfc\x23\x7e\x5b\xb5\xe4\xc0\xd9\xb7\x8e\xdc\x22\x45\x78\xb7\x59\x39\x7e\xb9\x56\xe2\x6e\x7a\xad\xdd\xfa\x0a\xb3\x02\xfc\x90\xc5\xf5\x12\xb2\xa3\x2c\x94\xf7\xf6\x40\x7f\xa6\x40\x3b\x1c\x46\xf4\x81\x80\x9c\xc6\x1d\x48\x11\xab\x7e\x5b\x21\x34\x00\x7f\x3c\x08\x01\x9d\xe5\xc2\xfa\x0d\xb7\xa2\x70\xbc\x0e\xa9\xcd\x2b\x08\x6e\x31\xd7\xeb\x2a\xb1\x8d\xe5\xae\x70\x64\x64\xe0\xc4\x22\x55\x3f\x52\x9b\x4c\x49\x80\x25\x61\x94\xda\x4c\x52\xe1\x36\x3b\xbc\xf3\xac\x55\x42\x1d\x47\x64\xd0\xc4\xc0\x19\xa1\x55\xfa\x40\x2e\xd4\x20\x89\x09\xe4\x95\x34\x0d\x3c\x35\x77\x43\x95\x23\xc1\x96\x3d\xd9\x21\x12\xa0\x96\x22\x3d\x17\xab\x44\x17\x22\x8c\x0e\x0d\xbf\x7f\xb6\x6c\xb6\x15\xe3\xc9\xae\xa1\xef\xcc\x66\xbb\xef\x16\x64\xe4\xd3\x80\xf6\x6c\x33\x11\x4f\xdd\x77\xbb\x17\x43\x2d\x80\xdf\x8b\xc3\xca\x79\x87\x6b\x00\x6f\x7f\x1a\xa9\xbe\xb4\x4b\x3f\xe2\x26\x89\x48\x98\xb8\x07\x34\x9a\x29\x5a\x95\x3c\xe7\xb2\x10\x42\xcf\x24\x39\x9e\x91\xb2\x2e\x64\x65\xa9\x01\x21\xdd\xdd\x26\x52\xba\x40\x06\x28\xf8\x64\xc9\x93\xb4\xcc\x3b\xcd\x0d\xb8\x2a\x9f\x44\x3b\xb1\x6b\x94\x4e\xa1\x58\xd6\x36\x69\x2e\x80\x39\xd8\x45\x8e\x35\xa5\xee\x36\xae\xc6\xf7\x76\x74\xc1\x1e\x2e\xfd\xe7\xdb\xd9\x9a\x3b\x62\x9a\xbf\xd1\xf3\x4c\x0d\x90\x78\x3f\x7e\xa3\xaf\x54\x47\x34\xb8\xfe\xa5\x61\x13\xdd\x01\x9f\xf8\xa5\x2b\x21\x0b\xd7\xf7\xe0\x79\xdc\x67\x8a\xe9\xc5\xc6\xb9\xd7\x3f\xd9\x29\xbb\x60\xd5\xae\xb9\x8c\x53\xa3\xf2\xf2\xa2\xce\x7b\xed\x70\xde\xe6\x4a\x54\x58\xe1\xd8\x1d\xd4\x07\x31\x32\xf3\xa8\x11\x60\xb9\x6f\x9c\x6a\x91\x99\x3b\xb1\x94\xb5\x5a\xaa\xf1\x92\x6d\x71\x3a\x5e\x87\xa1\x34\xc8\x6e\xc3\xfe\xea\xfa\xcb\x59\xd8\xf6\xcf\xa4\xbe\x54\xf7\xda\x32\x59\xfd\x06\x0c\x09\x1f\x9a\x47\x42\x44\x32\x87\x0e\x6a\x17\xdd\x70\xa0\xd4\x81\x40\x32\x23\xb5\x43\xc6\xf1\x99\xa4\x74\xf0\x88\x2e\x00\xb7\x32\xf2\xad\x69\xf6\xd6\x45\x17\xbf\xfd\x9d\x65\xdb\xda\xb2\x25\x2c\x2a\xa0\xb4\x53\x51\x54\xe6\xe0\xfa\x27\xf3\x24\x13\x78\x08\xeb\x41\x44\x32\xa0\x7a\x38\xc0\x16\xea\x89\x6d\x6a\x92\xb3\x47\x57\x3a\x75\x0b\x66\x48\x4c\x6c\xef\x0e\x7d\xca\x57\x96\xeb\x82\xe9\x42\x64\xad\xe2\xb7\xa2\x5d\x6e\x33\x31\x91\x52\x15\xf5\xf8\x94\xc1\xfa\x25\x77\xa5\xf4\xdc\x3a\x03\x0e\xa3\x49\x60\x32\xfa\xc3\xcd\xe5\x05\xcb\xf8\x16\xb0\x8f\x85\x62\xf8\x2a\x10\x8e\xd6\x05\xd5\xbe\x19\xa8\x76\xbe\x2a\x55\x70\x4c\x2d\x88\xba\xdd\x3f\x41\x35\x36\x95\x45\x58\x33\xb4\x24\x8d\xcc\xca\x55\x7a\x94\xa5\x5c\x06\xf0\x76\x3d\x66\xb5\xea\x43\x3c\x83\xf3\x6c\x12\x62\x0c\x1a\x00\xf6\x0a\x5a\x0b\x79\xd9\x0a\x80\x06\xde\x1d\xbb\xa0\x0e\x83\x30\x74\xca\x88\x9d\xc0\xce\x0f\x98\x05\x06\x73\x22\x20\x7b\x86\x85\x65\x38\x64\x0f\xd7\x00\xba\xed\x64\x00\xe7\x51\xca\xb5\xde\x89\xd2\x79\x11\x2a\xf9\x20\x6a\x71\xbf\xf8\xaa\xb6\x13\x61\x84\xc0\x6d\x82\xf7\x52\xf7\x18\xd8\x12\xac\xe8\xf2\x49\xdf\x02\x7d\x3f\xc8\x06\x41\xd0\x07\xe2\x8b\x82\xef\x91\x09\xf2\x5e\x6c\xad\x85\x8b\x44\x15\xdf\x88\x91\x33\xb6\x3a\x6b\x62\x00\xfa\x6b\x16\x3c\x93\x80\x8a\x7d\x1f\x36\x8f\xbd\x57\x6a\x84\xf8\x4c\xaa\x9c\x63\xb1\x3c\x44\x38\xcd\xe4\x7b\xa5\xc6\xdc\x5d\x62\xa9\xfd\x24\x6e\xea\x15\x12\x2a\x0a\x30\x87\xb5\xe9\xec\xbf\x37\x7f\x48\x24\xa6\x27\x4c\x36\xe6\x02\x45\xe3\x04\x2b\x0a\x1a\x64\xb3\xe1\xab\x47\xcd\x62\xa4\x94\x29\x13\xbd\x06\xb7\x0b\xfa\x39\xa1\x7e\x3a\x52\x10\x90\x95\x73\xa9\xcd\x1e\x06\x57\x8d\x78\x10\x64\xaf\xad\x60\x0c\xa6\xef\xce\x1d\x6c\x09\xf7\x25\xa5\xee\xe8\xd8\x6d\xc1\xa5\xe3\x90\xcb\x39\xc0\xcd\x07\x10\xda\x91\x81\xf3\x03\xcf\x76\x05\xc3\x1e\x5c\xe2\xbe\x59\x72\x84\x5a\xf5\x1b\x15\x64\x32\x87\x1c\x86\x95\x88\xd8\x70\xf4\xee\xe4\x81\x27\x4e\x2b\xa7\xfd\xfe\x94\x3b\xbd\x0d\x0c\x03\x45\xc5\xfe\xe3\x26\xe0\xb6\x74\x90\x41\x77\x17\x34\x82\x1d\x32\xc4\x01\x29\x1f\x6e\xe9\x31\xbb\x11\x82\x7d\x84\x91\x32\x95\x7d\xa4\x0c\xa4\x80\x82\x2e\x78\xd2\x9a\x20\x0e\xde\x9e\xca\xa5\x3a\x4c\xfe\xe7\xab\x06\xca\xf6\xa0\x51\x69\x6f\xe7\xa1\x38\x5e\xb0\xf4\xcb\x97\xa5\x15\xe9\x75\x30\xd4\xe6\xfa\xca\xdb\x9b\x28\xd8\xd8\xb6\xd4\xa8\x64\x30\xc5\x4f\x21\xae\xab\x2d\x12\xd3\xcb\x11\x92\xb1\xdf\x4b\xf5\x28\x51\x1e\x53\x4d\xec\xb5\xd9\x7f\xa0\xb3\xa0\x5f\x08\x35\xc1\x12\xa5\xe1\x1b\x60\x87\x9f\xb8\xbf\xd9\x0d\xba\xc0\xb1\xcd\x90\x3a\x4c\x83\xbe\x4b\x49\xbf\xe0\x00\x7f\x3d\x19\xb1\xef\x46\xec\x74\xc4\xc6\xe3\xf1\x9b\x11\x13\x3c\x5a\xdb\x16\xe1\x27\x28\xfa\x0b\xbe\x32\x65\x53\xda\x9f\x65\x50\x01\xa4\x07\x34\xfa\x89\x25\x41\xe4\xfe\xad\xc0\xaa\x66\xbb\x80\xa1\xd9\x14\x47\x46\x70\xa1\x68\xad\x12\xdf\x28\x40\x9e\x8b\x48\xe5\x16\xbb\xae\x0b\x95\x5b\x1c\xee\x03\xcf\x79\x22\x81\xb1\x82\x37\xa3\x10\xa8\xe6\x80\xb3\x5e\x7c\xe2\x1b\xe8\x7f\x22\x1d\x6d\xaf\x19\xa6\x5b\xd7\xfe\x62\x9b\x91\x9f\xed\x31\x4f\x8a\xc2\x28\x64\x7a\x26\x6f\xd8\xc9\xb7\x6c\x92\x65\xa9\x60\x13\xf6\x5f\xec\x3b\x2e\xb9\xe4\xec\x3b\xf6\x5f\xec\x94\xcb\x82\xa7\xaa\xcc\x04\x3b\x65\xff\x65\x86\xcd\x94\x77\xa1\x8c\x06\xb4\x1d\x31\xce\x64\x99\xa2\xa2\xf7\xda\x62\x5c\xdf\xb8\x7e\x71\x3f\x3b\x0b\x51\x3c\x0a\x21\x99\x56\x1b\x3a\x0a\xff\xe4\x4e\x7f\x9d\xc8\x55\x2a\x0a\x5a\x0f\x55\x34\x32\x56\x70\x04\x3d\x3d\x99\x49\x67\xa7\xfe\x93\x69\xf1\x9f\xd8\x7f\xb1\x8b\x32\x4d\x4d\x93\x8c\xa0\x31\x0b\xe9\x84\xd9\xe8\x30\x21\xc7\x8f\xc9\x7d\x92\x89\x38\xe1\x10\x1f\x66\xfe\x3a\xbe\x85\xd9\x9e\x97\x9e\x0a\x34\xdc\xd3\x2e\x1d\xdb\x21\xa2\xe7\x45\xb8\x26\x5c\xb2\xc0\x50\x5b\xe9\x04\xa1\x84\x9f\x0e\x57\x82\x3d\x01\x32\xed\x07\xba\xa3\x60\x2a\xbd\xd0\x41\xd9\x5e\xbf\xcb\xfa\x95\x99\x7f\xb5\xd2\x7f\xf4\xca\xfe\xb5\x6b\x3c\x7c\x1b\x41\x39\xc5\xc9\xf1\xc1\x99\x70\x91\x81\x58\x42\xdc\x77\x5b\x48\xf9\x61\xcb\xc6\x6b\x27\xba\xb7\xcd\x55\x1a\xb5\xd1\x82\xaf\x46\x2c\x73\x79\xa4\xec\xa6\x72\x8e\x6d\xdc\xc7\x98\x33\x81\x94\xcd\xd7\x16\x40\x64\xd6\x32\xc5\x1f\x1e\xc7\x6a\xc3\x13\xf9\x06\xea\xb0\xd4\x79\x7b\x06\xaa\xe5\xba\xb2\x7f\x84\x6e\xf9\x4e\x34\x63\x37\xb5\x7f\x55\xd9\xa9\xa5\x70\x6b\xdb\x0e\x07\xe6\x30\xf3\x19\x4e\x3f\xe3\x75\xe8\xa7\xc6\x12\xed\x9d\xfb\x80\xf2\x8d\x55\xd8\x53\x40\x97\xf7\x0c\x72\xbd\x7c\xeb\x2e\x73\xd9\x4f\xd5\x14\xaf\x95\x21\x56\x49\xaf\x5c\xb8\xb5\xc6\xde\xd1\x4d\x0c\xe3\x9e\x8d\x98\x4c\xd2\x63\x23\x2a\x8f\x2f\x94\x14\x8c\x6b\x9d\xac\x90\xf5\x0e\x0c\x6a\x98\x44\xd6\x2a\x65\xb7\xd5\x2b\x43\x20\x82\x40\x3f\x33\x4d\x42\xc4\x74\x61\xa4\xb0\x99\x82\x74\x3b\x93\xe6\x0b\xd2\x08\x20\x7a\x2a\x71\xe4\xe8\x58\x1b\x71\x8f\xdb\xba\xe8\x40\x0c\x0a\x6f\x59\x60\xbb\xa8\x19\x0e\x58\x70\xb4\x13\x0f\xf0\xb8\x5d\x04\xc4\xa0\x54\x9a\x65\x8d\x42\x38\xcd\x42\xa4\x4a\xae\xcc\xaa\xe8\x12\xc2\x20\x05\x9e\xa9\x09\x58\x58\x67\x0b\x8c\xb2\x42\xaf\xd0\x94\x18\x3d\x25\x89\xbd\x49\x4d\x97\x0b\xa3\xc7\x39\x6f\x8f\xd3\x46\xa8\x73\x5d\x3c\x15\x87\xc1\x96\xee\x8c\x0c\x56\xb9\x05\xce\x39\x4f\x22\x2a\x2e\x9e\xc3\x09\x7b\xd4\x85\xd0\xc8\x07\x99\x72\x3a\x3c\xdb\x23\xa6\x72\xa4\xef\xb4\x1e\x6c\xc7\xbf\xd5\xac\xbd\x7b\x4b\xef\x8c\xf6\x68\xb7\x7d\x92\x9f\xb4\xc1\x17\xd2\x63\x37\xfc\x9a\x81\x1f\x7d\xc2\x41\xde\x4f\xa6\xe7\xb5\xf7\x9a\xe1\x20\x2d\x31\x23\xb7\xd3\x0f\x67\xef\xe6\x97\x77\xb7\x8d\xf7\x4c\x69\xf4\xd3\x9e\x88\x90\xce\xd1\x7b\x0e\x4c\xfc\x2f\x98\xc3\x6c\xae\x96\x96\x1e\xa0\xff\xf1\xdc\xc8\x22\xd7\x0f\x7a\x59\x04\xb7\xeb\x30\xdb\x5a\x73\xe1\x74\x92\x9c\xc8\x39\xf9\x5a\xfb\x35\xb6\x3e\x60\x97\xf2\x3d\x7e\x7e\xa5\xd2\x24\xda\x8d\xe4\xb6\x87\xa5\xd1\xaa\x9a\xd0\xd8\x85\x80\xd0\x06\x32\xf8\x52\xa3\xf0\x7e\x56\x88\xa8\xf0\x58\x82\x66\xe7\xfe\x9f\x46\x8f\xee\xb7\xc0\xa0\x1d\xd6\x0d\x1b\x24\x27\x77\xe8\x04\x38\xd9\x81\x35\x1a\x92\xa5\xa0\x96\x0b\x96\x5d\x90\x79\x11\x27\x9f\x53\x65\xe4\xe1\x78\x78\x5c\xab\x94\xec\xb1\xc8\xc0\x3d\x93\x99\xc8\x23\x05\xa8\x4b\x24\x77\x51\x2c\x5a\x27\x69\xec\x33\x92\xbd\x86\x30\x15\x00\x93\xbf\xa1\xe4\xba\xc2\xa1\x67\x6c\xf1\x3b\xce\x7c\xbb\xec\xde\xe1\xee\x3e\x08\x79\xf6\x9c\xb8\xf3\x5d\xcb\xfe\x67\xc2\x47\xe3\x50\x10\x67\x5e\x0d\x07\x01\x6a\x7f\xd8\x9e\x41\x2e\x1d\x73\xd8\x53\xb2\xa9\xc8\x5f\x9b\x8b\xda\xbc\xd2\x32\xab\x0f\x25\x30\xa9\xa3\x1d\x1d\x41\x80\x5a\x40\x73\x36\x82\xa3\x26\xe8\x79\x8d\x69\x52\x67\xd2\x23\x3f\x5e\xe9\x50\x2b\x6c\x9d\x67\xb4\xbe\x5b\x64\xfb\x88\xbd\xaa\x74\xf4\x15\x30\x6d\x4b\x05\xf5\x91\x77\xbe\x32\x34\xb0\x5c\x47\x2c\x29\x66\xd2\xdc\xd9\xcc\xca\xcc\x45\x2a\x1e\x4c\xeb\x42\xef\x10\xe1\x15\xad\xe5\xc4\x76\x1b\x82\xa3\xb8\xe5\xd4\xa0\x65\x43\x9b\x30\x0f\x19\x9b\xd1\x2d\x1d\x0b\x6d\xb4\x56\xc8\x35\x25\x3e\x99\x0d\x90\x80\xf3\x13\x81\x6d\xb1\x90\xb6\x7d\x80\x77\xc3\x3c\xff\x33\x39\x5d\x02\xb1\x01\xd0\x29\xc4\x31\xda\x20\x6c\xf6\x21\x47\x9f\x99\x90\x37\x48\x91\x45\xc6\x4e\x04\xe5\x86\xc6\x9d\x24\x1e\x44\xbe\x2d\xc0\xa4\x0f\xe3\x2a\x05\x2f\xd6\x2c\x29\x46\xc0\x7b\x6a\x25\xe5\x4c\xf2\x38\xa6\x78\x70\x2c\x2e\xb8\xce\x76\xce\x33\x3d\x5f\xa8\x87\x5d\x6a\xf5\xa1\xc8\x5d\xdc\xd5\x59\xca\xe5\x1c\x4f\x90\x5f\x01\xbb\x1b\xa4\xed\xee\x02\x71\x94\x8b\xb9\xe3\x6a\x7b\x96\x76\x3a\x79\x7f\x6d\xa1\xcb\x74\xb5\x29\x17\xb6\xa2\x51\x05\x9a\xbd\xf0\xb4\x1e\xce\x4a\x47\xb8\xa9\x9c\x59\x6c\x49\x7f\x29\xe0\x61\xbd\xbc\x86\xb1\xb2\xab\x75\x1f\xae\xd7\xae\x80\xdf\x2a\xf2\xb2\xcf\xcc\xd7\xce\x90\xfa\xb4\x0f\x07\xfd\x35\x34\xc4\x27\x01\xff\xf6\x34\xeb\x65\xc1\x7f\x9d\x56\x9c\x26\x08\xd0\xf6\x36\xf0\xef\x53\xe8\x00\x5a\x61\x9d\x01\xad\x3d\x2d\x7b\x78\x0b\x54\x2d\xf8\xf8\xe7\xf4\x50\x80\x9c\xea\x6b\xa7\xf1\x84\x22\xd0\xae\x31\x9b\x4a\x66\xd5\xbd\x11\x7b\x85\x0b\x4b\xbf\x22\x03\x34\xe5\xf6\x27\xb0\x4c\x4c\xbb\x87\x28\x18\xea\x20\x33\x0c\x84\xf3\xdb\x0d\xfd\x80\x3b\xf9\x7a\x5f\x74\x5c\xbe\x4b\x20\x10\xef\x29\x5c\x2b\xe8\x43\x5e\x60\x01\x36\x8e\x24\x30\x85\x52\x77\xc1\x97\xe1\x3b\x6c\xbd\x9d\xec\x3b\xfb\xa1\x19\xa2\xac\xa4\xf3\xd4\x3e\x67\x2a\x9f\x49\x5b\x1a\x19\xa4\x35\x26\x08\xac\x17\x15\xc4\x05\x91\xce\x1f\xac\x54\x80\x02\xd8\x9c\x90\x90\x6a\xd4\x93\x8a\xd7\xa5\x00\xa0\xa0\x16\x0e\x81\x0a\x59\x28\x7c\x6d\x46\xf1\x30\x0b\x7c\x83\xc7\x7c\x9d\x78\x38\x4d\xcd\xa0\x24\x85\xe5\x39\x0e\x62\xf6\x74\x09\x6c\xdd\xcb\xd2\x08\xa3\x80\xd2\x7c\x26\xcd\xe0\xb1\x65\x02\xb1\x1b\x34\x2e\x33\xf9\x41\x69\x4b\x11\xa3\xfd\x78\x58\x60\x01\x0d\xdb\x2b\x97\x1a\x93\x7e\x78\x07\x87\x36\x79\x7c\x90\xec\xcd\x1d\x2d\x10\xac\x49\x3c\x4f\x5b\x55\xe6\xbe\x53\x11\x97\x33\xf9\x57\x33\x3c\x70\x9d\xe2\xd2\x4e\xab\x5a\xe2\x16\x86\x19\x04\x57\xd9\x47\x2c\xf4\xf5\xef\xde\x7c\x7c\x83\xc1\x55\xa5\x86\x6c\xc4\xa3\xea\x01\xe2\xb2\x5b\x94\x69\x0a\x38\x04\xdb\x03\xc7\xb0\xe4\xab\xd8\x89\xc3\xa3\x4b\xdd\x5c\x56\x55\x8c\x3e\x1b\xbd\x9f\x59\x7f\xc2\x22\x5e\x44\xeb\x23\xab\xcb\x91\x18\xb3\xa7\x1f\x4d\x1f\x46\x41\x19\x4d\x8b\xb5\x26\x78\x30\x17\xce\x7c\xe3\x28\x67\x2b\xeb\xc5\x74\x01\xcc\xff\xb7\xf5\x6c\x67\x8e\x11\x1b\x17\x27\xe2\x80\xaa\x7a\x9e\x7b\xdd\xe6\x1a\xf5\x37\x4e\xf2\x91\x48\xbe\x11\x31\x7b\x05\x61\xc0\xaf\xec\xe4\xcf\x64\xb6\x18\xa7\xdb\x65\x41\xbc\x85\x66\x50\xc6\x90\x95\x6f\xcf\x29\x37\x8f\x9b\xd7\xa4\x3d\x83\xdd\x79\xd1\x6a\xd7\x75\xdc\xd8\xb8\x9a\xfa\x2b\x2c\x68\xe3\x72\xa3\x73\x53\xc5\x04\x56\xd3\x83\x70\x7d\x3f\x62\x8b\x9c\x4b\x48\xa8\x14\x87\x4a\x95\xdf\x9d\x70\x79\x46\x52\x40\x1b\x17\x28\x79\xba\x85\xf8\x9f\xd1\x4c\x22\x83\x22\x50\xed\x6f\xa3\x34\x89\xd8\x2a\xe7\xd9\xba\xa6\x07\x89\x07\x21\x0b\xc8\xcb\x7d\x2d\xb8\x3e\x0c\xab\x91\xd7\x4b\x60\xbd\xbd\x69\x13\x09\xb7\x0f\x2e\x6b\x9c\xd7\xd0\xbc\x8e\xa3\x05\xf0\x99\x22\x9e\x0f\xe3\xbb\xda\xcb\xca\x5c\xe1\xfa\x24\xe2\x39\xf0\x3f\x9b\xce\x31\x5b\xeb\x3e\xf0\x03\x8e\x2b\x51\x31\x59\x44\xef\xa1\x80\x0d\x47\xed\x74\x10\x41\xef\xb4\xaa\x45\x72\xcf\x59\xe5\xed\xe6\xe4\xf6\x43\x4b\x85\x0d\x83\x70\x82\x63\x44\x79\x53\x81\xbc\x93\xfd\xb1\x5c\xa8\xd4\xb2\x9f\x4e\xdf\x31\x95\x43\xe2\xa1\x42\xd1\x4f\x49\xdc\xa5\x1d\x24\x32\x16\x9f\x0e\xa2\x20\xda\x7d\xd0\x5b\xb5\xd9\x54\x13\xe4\xb7\xa9\x77\x16\xa4\x53\x2e\xcc\x21\x5c\xd8\x9b\x71\xe3\x2d\x5d\x87\x2a\x4f\xd2\x62\x0d\xf8\x61\x0c\xd1\xf1\x83\xba\xe1\x5b\x16\xad\xb9\x5c\x05\xa6\x09\x80\x73\x8a\x4c\xe5\x98\xa0\xf7\x01\xb8\x3e\x55\x6e\x29\x1e\x88\xb8\x80\xe2\x84\x9c\x1b\x03\xe1\xf9\xca\xb2\x13\xf0\xd5\x2a\x17\x2b\x08\x63\x9d\xc9\x0a\xf5\x0a\xf0\x9c\xda\xdc\x40\x58\xcf\x2e\xe6\x8a\xe7\xa1\x7f\xea\xba\x0d\x16\xf9\xd6\xc5\xfd\x53\x76\x6b\xbf\x9f\xeb\xc3\x3a\x62\x89\x18\x8f\xd8\x57\x3e\x24\x41\x44\x4a\x3a\xe2\x80\x8e\xa8\xf1\x9a\xc9\x9f\xed\xb9\x3a\x34\x79\xa2\xda\xdb\x0e\xcf\x1a\x39\xb2\x5b\x17\xcd\x4e\xe6\x85\x82\x17\xe5\x80\x33\xe8\x94\x17\x3c\x55\xab\x53\xf3\xf1\x0d\x7e\xbb\x6b\x5d\x9f\x62\xbc\x80\xe5\xe8\x33\xef\x9b\x93\xd3\xd4\xed\x39\xfc\xdb\xc6\x7a\xaf\x01\x39\x55\xdd\x06\xe4\xe7\x50\xd5\x2d\x11\xd3\x7e\x1b\x72\xda\x41\x2e\xb4\xa3\x4f\x43\x4d\xc4\x16\xd5\x4f\x81\x49\xba\x7e\x8d\x6d\x91\x00\x59\xae\xe2\x32\x12\xb1\xd9\xb9\x70\x1f\x42\x3c\x94\xe3\x38\xaa\x08\xc9\xb6\x83\xb6\x42\xd4\x06\xa7\xee\xe7\xb2\x39\xf4\xe2\xc6\x77\xc3\x7f\xd7\x61\x6f\xb0\x1a\x5f\xdb\xa0\x87\xfb\x13\xc7\x29\x1f\x78\x4e\xb9\xea\xab\x8c\xf6\x2a\x4f\x56\x89\xe4\x85\xca\xd9\x6b\xc7\x64\xf0\xc6\xa5\xc1\xeb\xd6\x10\x06\x8a\x89\xca\x10\xa1\x98\xf8\xac\x8a\x47\xdb\x22\x35\x6f\xe9\x82\x6f\xb2\x90\x23\x1a\xac\xc0\xc1\xc8\xa4\x38\x08\x4e\x37\x01\xdb\x69\xa2\x7d\xd4\xee\x4c\x92\xc7\x01\xe7\x4d\xe5\x61\x92\x83\xce\xb3\x39\x2b\x8b\xf9\x13\x79\xcf\xf0\xe3\x61\x86\x27\x02\x41\x7c\xe0\xd9\x6e\x26\x29\x4e\x26\x07\x0c\x5b\x24\x73\x84\xd7\x54\xaa\xeb\x73\x77\x1a\xa1\x81\xcc\xd6\x75\xc7\xfd\xf5\xb9\x75\x14\xf9\xfb\x60\xe5\x82\x05\x13\x81\x94\xba\x18\x06\x86\x57\x7b\x27\xd6\xcc\x29\x6e\xe9\xa7\x4e\x53\x55\xc6\x8c\x84\x1a\x81\x00\xf2\x31\x9e\x8e\xc0\x71\x3d\x1e\x77\x85\xb5\x0d\x4c\x6f\xee\xe4\x0f\x7c\xd7\xbe\x03\xe1\x59\x87\x04\xde\xb9\xf5\x69\x64\x5f\x6c\xea\x69\xa4\x61\xee\x9d\x38\x1e\x34\xf7\xce\x0a\x0e\x84\x9b\xc3\x0c\xa4\x70\x1f\x4d\xe2\x14\xf6\x5b\xe8\x40\x68\xa1\x04\xaf\x38\x66\xf5\xfd\xc1\xd5\x59\x16\x8a\xdd\x55\x65\x3c\x17\xb2\x98\x43\x8d\xc3\x2a\x83\x4a\xae\xe0\xf3\x8a\xc2\xd4\xcb\x10\xfc\xe7\x5b\x85\xf6\x7d\xcb\xae\xf5\x17\x76\x43\x36\x2d\x23\xaf\x12\x80\x10\xeb\x7b\xf6\x3a\x01\xc4\x53\xe0\x0b\x75\x13\xd7\x31\x5d\xd4\xa1\x27\x8c\x5e\xd0\xa1\x8a\x68\xef\xd5\x21\xdf\x7a\x70\x55\x43\x29\x64\xde\x23\x4e\x00\x23\x6a\xed\x6f\x41\xc6\x8d\x8b\xca\xdf\xc0\x8e\x6c\xe6\x2f\x65\x7f\x13\xb9\xf2\xf1\x5f\x68\xac\x0a\x0b\xde\xa9\xaf\x3f\x3d\x59\x38\xea\xe3\x98\xa6\x3a\xcc\xd3\x0a\xbf\x10\x81\x19\x5a\x14\x16\x5b\x7b\x1d\xe9\x70\x21\x65\x22\x9a\x77\x24\xe5\xe9\xd5\x94\xe0\xe2\x19\x26\xd9\x49\x6a\x87\x99\xdd\xa0\xc7\x60\xaf\xa0\xc0\xaa\x0d\xcf\x08\x5d\x48\x40\xf2\xba\xf3\x66\x0c\x9d\xf8\xf3\x9f\xfe\x32\x4e\x3a\x42\xbc\xa1\xe9\x43\xc1\x5a\xae\xf1\xef\xf3\x44\xc8\x18\x9c\xb1\x3c\x6e\xe6\x8b\x93\x15\xeb\x7c\x45\x3c\x9b\x65\xf8\x2c\xf1\xe0\xed\x47\xad\x9e\xe3\x22\xfa\x0c\x1e\x7d\x2f\x64\xdd\xf6\xad\xf8\xfb\xba\x54\x09\x3d\x8f\xb7\x92\x6f\x92\xe8\xb3\xb6\x71\x9b\x88\x34\x86\x26\x52\xed\xfb\xbc\x52\xb1\x88\xee\x87\xea\x04\x4f\xce\x76\x21\xa2\x7b\xf6\xc3\xed\x87\x73\x4c\x6e\x9c\xe8\x99\xbc\xe0\x45\xf2\x20\xee\xf2\xd4\xb9\x03\x08\xa4\x9d\xa7\x76\x8f\x54\xd9\xd7\x03\xa6\x2f\x4b\xd5\x6e\x15\x87\x30\x39\xc6\x66\x7b\xb4\x28\xa3\x7b\x51\x1c\xe7\x5c\xc6\x6a\x83\xdd\x38\xd6\xe5\x72\x99\x7c\x1a\x17\x3c\xef\xc8\x94\x81\x76\x84\x5f\x51\xcf\xf5\xf9\xcf\x0a\xaf\xf3\xa2\xaa\xfb\x08\x61\xde\x94\x55\xbf\xa2\xdc\x62\x54\x22\xdf\x08\xa0\x3a\x65\xd5\x2c\x33\x50\x0a\x46\x4e\x43\x32\x56\xad\x29\x7e\x42\x51\xaa\xf7\x8f\x81\x72\xff\x31\x68\x95\x77\x61\x87\x8d\xf2\x09\x4e\x37\xfc\x1e\xef\x87\xab\x5c\x68\x3d\x62\x5a\x41\x8b\x67\xd2\x46\x22\xd8\x68\x39\xc0\xbd\x00\x59\x72\xba\x65\x91\xca\x1c\x64\x1e\xfb\xb5\x56\x8f\x60\xa7\x0f\xe3\x84\x21\x85\x77\x29\x8b\x24\x65\x7c\x59\x90\x11\x1f\x32\x43\xd8\x4c\x70\x7a\x3c\x93\xe0\x8a\x8d\xa0\xfb\x00\x91\x70\xee\x17\xd7\x09\xcd\x96\x3c\x4a\xd2\xa4\x20\xbe\x3a\x08\x31\xe3\xa6\xbf\xe6\x3c\x30\x63\x99\xf3\x2d\x4f\xfd\xc5\x8a\xa7\xa5\x0f\x8d\x3e\xd2\x62\x07\x1f\x6a\xa2\xe7\x68\x20\x78\xb9\x0d\xee\x51\x80\x49\xe8\x7c\x40\xee\xf8\x89\xa9\xfc\xa2\x76\x8a\xfe\x53\xf8\xdf\xca\x3d\x7c\x97\x56\x70\xc0\x85\xfc\x90\xc3\xb1\x79\xe5\x76\xe9\xd3\xbd\x9e\x91\xc4\x16\x9d\x5c\x51\xc5\x7d\xf0\xb1\x3b\x1e\xc1\x67\xd2\x71\xe9\x1f\xdb\xa4\x77\xcd\x1a\x06\x8c\x5e\xbb\x92\xf8\x99\xcc\x19\x5d\x84\xfe\x7d\x9a\x6f\xad\xf1\x57\x4a\xa5\x87\x5a\xe4\x89\x92\x23\x51\x72\x0e\x79\xa0\x0f\xb9\x4e\xe2\x02\x70\x86\xad\xe9\x3b\xe7\x73\x77\x0c\xf9\xd5\xec\x71\x04\x07\xa3\x26\x80\x20\x83\x46\xec\xc0\xa9\xeb\xac\x05\x74\x31\x10\x6f\x0f\x65\x20\x5a\xcb\xaa\xf6\x4d\x17\x41\xc0\xce\xc2\x7d\x1b\x81\x45\xb8\xd6\xc2\x41\xc6\x3a\xcc\xda\x5c\xab\xca\x19\xee\x42\xb6\x71\x37\x8e\x41\xdd\x76\x3c\x37\x5c\x92\xe5\x8f\xb4\xf8\x99\x0c\x34\x76\x64\xc4\xb3\x01\x0d\x6e\xd4\xda\xec\x79\x95\x65\x78\xb0\x3d\xef\x90\x94\x12\x3b\x25\xe7\xbb\x30\x39\x24\x60\x41\x22\xb5\x59\x24\xd2\x72\x52\x90\x91\x1b\xae\x1a\x13\xcb\xd8\xeb\x1c\x12\xf6\xca\x80\x29\x83\x6a\x63\xef\xd4\x9c\x90\xfc\x38\x14\x59\xfb\xae\xe3\xe1\xfd\xee\x79\xb3\x5f\x74\x78\x1a\xeb\x3d\x30\x07\x48\xfa\xc8\xb7\x1a\x12\xa8\x0b\x23\x15\x97\x68\xd8\xad\xb6\x7f\x14\xa8\x1f\x96\x0d\x7a\x26\x61\x84\x90\x2d\xcc\x0a\x52\x23\x59\x61\x01\xa6\x36\x55\xbc\x67\x7a\x7b\xa5\xdb\x07\xe7\xd7\xf1\xd5\xe4\x3b\x7d\x35\xe8\x84\xfe\xef\xe1\x9e\xd9\x61\x04\x3e\xd0\x16\x1d\x1c\x93\xa8\x31\x12\x4c\x08\xc2\xc6\x9c\x8b\x7a\xc4\x36\x3c\x91\xb4\x0d\x30\x1d\x67\x2c\x16\xe5\x6a\xd5\x69\x22\xfd\xed\xfb\x5a\xaa\xfb\xe4\x7f\xbc\x2d\x7c\x27\x57\xe1\x73\x58\x8b\xa7\xb6\x26\x34\x5f\x9b\x7b\xdf\xe7\x31\x10\xff\x8a\xd6\xf8\x56\x97\x58\x63\x11\x3d\x8f\x35\x7e\xda\xc7\x1a\x6f\xb1\x5d\x10\xe0\x47\xd7\x69\x8b\xbf\xf9\x87\x99\xfe\xf3\x98\xe9\x7b\x2d\x0a\x24\xf5\x99\x27\x55\x05\x7d\x47\x0b\x9f\xc8\x7b\xe9\xa8\xa0\xa1\x55\xc8\x2d\x67\xa4\x7b\xac\xd9\x82\x47\x2f\x40\x84\x09\xa7\xe3\xe1\xf6\xc0\x3d\xe0\x97\x1b\xb5\x11\x0c\xaa\xd2\x98\xc8\x89\x51\x14\xe3\x08\xd0\xaa\xa6\x83\x1e\x31\x42\x78\x14\x38\x4e\x11\xb9\x12\x7b\xa5\xfa\xb5\x14\x8f\xcc\x9c\x56\xa3\x10\xbe\x17\x4c\x0f\x64\xf8\x7b\x63\xb4\xc3\x0a\xd6\xdf\x11\x76\xe4\x62\xc5\xf3\x18\x22\x4c\x68\x4b\xa6\x3c\xba\x37\xff\x86\xf6\x51\x8d\x04\x31\xb4\x5c\x01\x08\x7b\xf5\xa5\x25\x32\x42\x2a\x44\xcb\xe9\xee\xda\x87\x9f\x6b\xc6\xa3\x5c\x69\x34\x1a\xb9\xc4\xd8\x10\x5f\x0d\x0a\xec\x43\x12\x97\x3c\xc5\x1a\x3b\x2d\xed\x43\xe1\x6b\x75\xc0\x51\x90\xc3\xae\x89\x66\xa3\xe9\x40\x86\x2a\x18\xc6\xf1\x4c\xbe\x73\x0e\x93\x13\x76\xa7\x05\xa1\xcc\xb4\xcd\x02\xb0\xb3\xa5\x2f\xa6\x3e\x34\x30\x81\x9d\x3a\xc4\x8e\x01\xb0\x20\xeb\x60\x20\x74\xf7\x48\xec\xa1\x53\x3d\x64\x52\x06\xd3\x42\x4f\x83\x44\xfa\x7e\x58\xf0\x9e\x90\x0b\x1e\x6f\x43\x2e\xc6\x44\x32\xf0\xd2\x31\x1e\x6f\x12\x69\x36\x81\x4d\xd6\xea\x4e\x1a\x9b\xb7\x01\x21\xc7\x90\xd3\x2c\x4d\x6b\x42\x50\x33\x29\x8c\x72\xc9\xf3\x24\xdd\xc2\x7d\x22\xcb\xc5\x51\x50\x4f\x30\x3f\x14\xf1\x04\x19\x28\x88\x44\xa6\xd4\x62\x59\xa6\x78\xeb\x80\x7b\xb9\xeb\x00\x49\xa4\xbb\xe9\xc8\x28\x1c\x05\x65\x12\x0a\x2a\xc6\xfc\x9c\xcf\x11\x3d\xd2\xf0\x56\x0e\xf3\xb8\x79\xae\xd0\x1c\x40\xee\x6b\xf5\x68\x43\xdd\x1e\xb9\xc7\x32\x77\x9d\xae\xcf\xe6\x65\xd9\xad\x87\xda\x1b\xa0\x95\x53\x01\xe1\x9f\x73\xad\xd1\x33\x11\x3b\xd9\x94\x48\xe8\x0e\xa5\xb8\xf6\x96\xeb\x52\x63\xc4\x9c\x99\x4b\x38\xbf\xac\xa1\xa3\x6a\xb8\x66\xae\x77\x89\x56\x92\xcd\xca\x2f\xbf\xfc\x5a\xb0\x2f\x21\x84\x90\xee\x23\xe8\x1f\x03\xb6\x50\x2c\x1d\x44\xb6\xab\x40\x20\x95\x68\x63\x46\x58\x1b\x44\xd5\xc6\xeb\x03\xc8\x93\x47\x6b\xa6\xcb\x05\x22\x18\x39\xb9\x58\xb8\x74\xac\xe3\xe7\x0a\xc0\x88\x78\xb2\xdb\xd6\xff\x3f\xe2\x50\xc0\xa4\x2f\x33\x99\x29\x24\xc6\x07\xe8\xe7\x42\xb0\x0d\xcf\xef\x21\x87\x2f\x9a\xe7\x21\x11\xc0\xeb\x44\x8c\xab\xee\x85\x37\x95\xf6\x90\x43\x07\x09\xaf\x59\x5e\x4a\x69\x93\x92\x31\xa3\x98\x7a\x5b\xff\x68\x26\x17\x65\x78\xf7\xac\x38\x0b\xfc\xd2\x02\x87\x01\x08\x5b\x05\x4c\x25\xd4\x28\xae\x7d\xbb\xc6\xac\x87\xd7\x60\x26\x9f\xd9\x6d\xb0\xcf\xe0\x77\x45\x3a\x98\x35\xe6\x05\xf1\x0a\xd0\xdd\x30\x6f\x36\x4c\x07\x2e\x7b\x50\x72\xae\x20\x79\xf6\x88\xfd\x90\x3c\x88\x11\xbb\xc9\x78\x7e\x3f\x62\xef\xd0\xfd\xf7\x07\xb5\x68\xb3\xe1\x35\x08\x25\x0e\xb6\xe3\x3d\xcd\x8c\xb5\x8b\xe6\xa5\x5d\xfb\xff\xb9\x41\x0c\xc0\xba\x7c\xdf\xff\x3d\x11\x79\x1d\x5c\x1f\xff\xd3\x2d\x11\x7b\xdc\xd4\xff\x00\xaf\xfd\x8f\xbc\x15\xef\xa6\xf9\xf8\xa7\xf0\xbf\x56\x7e\x59\x8d\x0b\x74\x4f\x92\x72\xad\xa8\xb4\xdf\x56\x60\x73\x12\xd7\x0f\xe5\x66\x7c\x73\xbf\xad\x40\xe1\xe3\xb1\x0b\x6d\x1f\x00\xba\xa7\x4f\xed\x78\x9d\xa6\x4a\x97\xf9\xee\xcd\x7f\x5d\x6d\xb5\xad\xbd\x85\xe8\x15\x16\xdb\x66\x21\x80\xb5\xa0\x2f\xfc\x04\x5f\x9b\xff\x55\x2d\xe6\x80\xb5\x3a\x6c\x87\xb7\x15\xe7\xe8\xa3\x55\x54\x69\xaa\x3f\x21\x6f\x32\x01\x7c\x57\x5e\x15\xf5\x0e\x81\xda\x0a\x73\xa6\x91\x99\xb4\x8c\xfb\x18\x31\x9b\xe7\x02\xa8\xc1\x73\x01\x89\x1e\x19\x31\x1c\xa6\xdb\x40\x23\x0a\x6e\x3e\x1e\x14\x13\x46\xb9\x41\xb0\x2a\xdd\xb7\x16\x42\x48\x37\xda\x43\x54\x09\xa0\xc1\xae\x8d\x3e\xa1\xdd\x1e\x85\x4d\xbc\xd0\x91\x94\xb6\xf1\x5d\x70\x17\x04\x95\x7b\x25\x8a\x40\x9a\xd7\x54\x8b\xca\xd6\xac\x78\xa8\x7e\x53\x88\xff\x56\x1f\x74\x8d\x9c\xab\x62\x40\xe9\xe5\xd3\x7b\x0e\x7b\xf9\x15\x2f\xd6\x78\xa1\xdd\xa8\x42\xa0\xcc\x44\x96\x20\x5c\x2f\x68\x75\x5e\xa4\x6a\x01\x19\x16\x8b\x1d\x0c\x92\x11\x6d\xed\x5e\x43\xd7\x9c\xb0\x3e\x92\xc1\x48\x13\x88\xb4\xcd\x85\x06\xc2\x95\xa6\x97\xaa\x2f\x3e\x79\xd8\xa5\xbb\xd9\x5c\x23\xf4\xdf\x35\x2e\xdb\xcd\x94\x1c\x66\x5b\x03\x58\xf5\xec\x09\x11\x34\x8d\x04\x27\x44\x55\x4d\x6e\x60\x64\xab\xad\xf5\xd7\x26\xf2\x9f\xc9\x09\x3e\x09\x0e\x01\xee\x73\x6c\x39\x3c\x28\xe5\x6c\x76\xfb\x0f\xc3\x57\xd9\x24\x44\x20\x92\x85\x60\xe4\x6d\x99\x70\x19\x18\x41\x54\xa3\x2c\x92\x5c\x30\x09\x28\x84\x99\xd4\xe5\xe2\xc8\x13\x93\x98\x5b\xdc\x03\x90\xe9\x68\x91\x71\xb8\xca\x00\x5f\xd1\x51\xcb\x31\x8c\x96\x49\x9f\x2b\xc7\xd2\x07\xf2\x94\x84\x3f\xc4\x4a\x62\x64\xbc\xeb\xbb\x2b\xc7\x5c\xd6\xe0\x16\x6d\xe1\x4a\x78\xd8\xed\x92\x17\x90\xcd\x0b\x22\x30\xaf\x11\x45\xf1\x6b\x1f\xe0\xa1\x37\xb4\xef\xd1\x0d\xfe\xb4\x99\xfc\x57\x7b\x36\x74\x83\x8a\x07\xac\x74\x33\x32\xe6\x88\xea\x04\x3b\x57\xda\x66\xaf\x90\x81\x12\xd8\xdd\xa8\xc6\x92\x6f\x2b\x95\x5b\x5c\x4b\x98\xd2\x45\x51\xb8\x2c\x3c\x7d\x48\x74\x40\xf6\x0e\xb5\xdd\x08\xc1\x4e\x72\xb1\x3c\xf9\x98\x8b\xe5\xdc\xce\xf4\x18\x3a\x34\x36\x3d\x6a\x52\xbe\xf7\x5c\x1c\x3a\x53\xb2\x9d\xfc\x70\x0f\x35\x6a\xad\x4b\x58\x4e\xd0\xa7\x64\xc9\x7c\x76\x5b\xd3\x1f\x60\x80\x10\x71\x9d\x8b\xbe\xd1\xb2\xcf\x7e\xcc\x75\x21\xc1\x7a\x40\xad\x3a\x92\xa0\xfe\xcf\x3f\xde\x2a\x63\xd6\xe7\x78\xbb\xad\x42\x66\xac\xb0\xe7\xd2\x1d\x78\xdd\xb8\xd0\xcf\x8b\x4e\x87\x09\xd4\x19\x7f\x94\xc4\x63\x33\xc8\xf4\xd4\xef\x58\xab\x01\x88\x82\x63\xad\x81\x81\xf3\xbb\x4c\x5a\x4b\x5f\xe2\xf2\x68\x8e\x98\xbf\x41\xf3\x34\x0d\x33\x6a\x78\x4f\xdb\x4c\xfa\xb8\x54\xa3\xb5\xa6\xa9\x35\xe1\x55\xf4\x0d\x97\xf0\x58\x17\xbc\x10\x23\x4b\xba\x42\x74\x85\xe4\x0f\x3b\x5a\x70\x48\x6d\xed\x72\xa8\xed\xdb\xcd\xcf\x75\x89\xfc\x8d\xc5\x45\xef\xf1\x3c\x63\xb5\xf3\x7b\xd1\x80\x33\xef\x6d\x6b\xbb\xa7\x23\xa0\x94\x80\xcd\x6c\xa5\x6c\xc4\xf3\xdc\xa2\xfc\xa9\x56\x66\xe9\xce\xc3\x5b\x49\x47\x3b\xd7\x22\xba\xcf\x54\x22\x07\xcb\xa2\x0a\xc5\x05\x2c\xf6\x82\xf9\xd2\xdc\xed\xb0\xd7\xe1\x58\xd1\x27\xb1\x23\x1a\xe0\x15\x16\x1a\xea\xc9\xd8\x38\x73\x99\xb2\xbb\x97\xdd\x73\xdb\x2f\x84\x3f\x1b\x5e\xc0\x16\xdb\xe2\x1f\xaa\x9d\x2a\xbc\xc5\xb0\x53\x61\x02\xe5\x8d\xe8\xaf\x9e\x83\xcd\x59\x85\xc2\xb0\x75\x48\xc1\x04\xf9\x0f\xcb\xd0\x3f\x2c\x43\xff\xcd\x2d\x43\x9f\xd3\x2c\x04\xd8\x98\x97\xb4\x09\xed\x70\x90\x1f\xb0\x1d\x5d\xad\x83\x63\x1c\x5b\xb5\xe3\x51\x90\xf4\x3b\x88\x74\x6c\x02\xfd\x2d\x11\x86\x19\x9f\x05\x8f\xee\x85\xec\xf4\xd1\x5b\xfa\xa2\xce\xfc\xab\xcf\x8b\x60\x69\x63\x5f\x0a\xbe\xde\x0d\x65\xf1\x50\x27\x22\x0d\x6e\x23\x04\x31\xfb\x04\x74\x4f\xd3\xf1\x23\x00\x8d\xa9\xdc\x11\x5b\x6b\x8a\xc2\x43\x67\x24\xd2\x24\x21\x58\xaa\x46\x05\xdd\x17\x13\x67\x2b\x9e\x67\x4a\xa5\xad\xd0\xb8\x67\x1d\xc0\x46\xa0\x4c\xdf\xc1\x9b\xa2\x32\xaa\x43\xc0\x98\x1d\x45\x1f\x74\xe1\x43\x34\x30\x1e\x03\x32\x71\xc0\x6a\x8a\x4b\x88\xa5\xf4\xc3\x11\xa4\x57\xe4\xce\xe0\x42\x18\xb1\x85\x88\x38\x24\x7e\xb5\xe0\xbd\x88\xbb\xe8\x93\x90\x14\xa9\x11\x0e\xa2\x9b\xf5\x74\x78\x2d\xa1\xdc\x79\xd2\x96\x76\x63\xe8\xe6\xaa\x69\x08\x16\x5a\x8e\x2d\xb7\x48\x12\x4b\xbb\xb8\x2f\xa1\xb1\xe5\x98\x9e\x43\xf6\xc5\x7e\x27\x5c\xab\xdc\x99\x52\x41\xa7\x50\x4e\x7f\x41\xfa\x03\x84\xe3\x6c\x7a\x22\x77\x66\x72\xe2\xf2\xdc\x7a\xec\x97\x43\xee\xa1\xbb\x14\x31\x8b\x8d\xa9\x41\x2e\x47\x7f\x73\x19\x31\x5d\x46\x6b\x60\xab\xac\xca\xa9\x50\x6e\x35\x77\xec\x68\x26\xcd\x85\x08\x4c\x2d\x1b\x0e\x71\xf1\x8f\x46\x59\xd5\xc9\xdf\x84\x83\x67\x11\x79\x57\x88\xc8\xc2\x8b\x93\x92\xad\xe8\x35\x4b\x1c\x8a\x00\x0b\x8f\x29\x29\xb3\x98\x17\x62\x3c\xf3\x68\x9b\x04\x2d\x9d\x16\xe5\x41\x2a\xb3\x0e\x3b\x16\xe2\x18\x6b\x92\x36\x4d\x96\x22\xda\x46\x8d\x2c\x44\xbb\x69\x22\xfe\x71\x6d\xfb\x6d\x5d\xdb\x90\x65\x17\x63\x06\x87\x0c\x2d\x35\xf5\xda\x7f\x7e\xd8\xe0\x0a\x16\xb4\x44\x0f\x18\xe7\xcf\x78\xed\x6c\xd1\x81\x87\xe9\xf3\xbd\xef\x41\xbb\x8f\x33\x7f\xb1\xf5\x87\x75\x40\x81\xd0\x50\x0b\x43\xe7\x62\x11\x2e\x1d\xa3\xd0\xf6\x76\xeb\x77\xb3\xcc\xfc\xa6\xc0\x49\x7d\x2e\xae\x46\xe3\x76\x70\xa5\x0b\xab\x69\x4b\x81\xe7\xdd\x0e\x8d\x3b\x60\x75\xe7\xc5\x2b\xed\x46\xbd\x2a\x01\x2d\xf6\x7f\x22\xb7\x07\x05\x60\x6e\x33\x31\x2f\xf3\xf4\x20\xb8\xf1\xdd\xf5\xf9\xb1\xd3\x36\x40\x73\xee\xcc\x7b\x54\xd4\x52\x43\xdb\x9c\xc4\x22\x26\x38\x68\xa4\x52\xb6\x28\x97\x4b\xc8\x5f\x42\xc0\x50\x2b\x8c\x20\x33\x7d\xa9\x0b\x7b\x9e\x20\xd3\x0c\xd7\xc5\x4c\x2a\x29\xd8\xec\x8b\xe3\xd9\x17\xe6\x28\xcb\x79\x54\x88\x1c\x49\x06\x52\xae\x0b\xa6\xc5\x0a\x54\x2d\xaa\xf4\xee\xfa\x1c\xa2\x12\x8b\x35\x16\xe7\xae\xac\x18\xef\x89\x9c\xcf\x90\xeb\x07\x08\xaa\x65\x90\x71\x0b\xda\xfe\x9a\x6b\x96\xc8\x99\xfc\x68\x8a\x38\x5e\x29\xb5\x4a\xc5\xd8\x4e\xc8\xf8\x1d\x99\x1e\x3f\xbe\xc1\x16\xc0\xe7\x21\xac\xdf\x1c\x88\x5c\x2a\x99\x44\x3c\x85\x80\x9c\x99\x04\xad\x79\x64\x3a\x03\xa6\xd1\xd9\x17\xe3\xd9\x17\x0c\xdc\xa7\x05\xe3\x51\x24\xb2\x42\xc4\x98\xda\x74\x2a\x59\x06\xf8\xc5\x48\x8c\x58\x21\xf8\x46\x5b\x4a\x67\x96\x99\x3b\x26\x5c\x0d\x59\x22\x09\xe9\xb4\x48\x24\xcf\xb7\x08\x66\xc2\x64\xe5\x14\xfc\xb1\x9d\x49\xf1\x09\xe8\x3f\x13\x60\x00\x2d\xb5\xa3\xa5\xa1\xc4\x04\xa6\xcb\x13\xb9\x1d\xb3\x1f\x90\xa1\x01\x29\x50\xef\xae\xcf\x2d\xbd\x11\xc5\x80\xce\xa4\x8e\xd6\x62\x23\xd8\xc7\x75\x51\x64\x1f\x47\xf8\x5f\xfd\x11\x3c\x8e\x52\x31\x7c\x3a\x62\x66\x8a\x8c\xa2\x6a\xf1\xf2\xe9\x16\x72\xc8\x96\x19\x25\x9c\x9f\x49\xe0\x62\xcf\x43\x74\xaf\x19\x6d\xa8\x31\xb8\x82\x57\x70\xe1\x46\x8a\x43\x72\xc7\x13\x33\x38\xff\x8b\x4d\x97\xbe\x4a\x33\x80\x36\xb7\x98\x6b\x15\x28\x24\x1a\x42\xb6\xc6\xe6\x83\x89\x64\x3f\xdc\xde\x5e\xb1\xef\xcf\x6e\xad\xb2\x73\x77\x7d\x8e\xeb\x02\xe8\x54\x18\x67\x7f\xae\x4f\xf1\xed\x36\x13\x7f\xf9\xf3\x5f\x66\x92\xd9\x1c\xe5\xd2\x8e\x34\xee\xe8\x11\x52\xc2\x02\xde\x09\x1c\xb3\x40\xe5\x0c\xf5\x61\xca\x1d\x6a\x7e\x8e\xda\xf9\x23\x59\x0b\xe0\x8c\x4a\x95\xba\x2f\x33\x67\xe6\x0e\xf5\x30\x53\xe1\xdd\xf5\x39\x94\x0e\x74\x4a\xc5\x1a\xf2\xa7\x09\x67\x7d\x81\x89\xe7\xb6\x31\xe6\xdf\x0f\x2a\x89\x19\x97\x5b\xf3\x2d\x16\x0d\xcb\x32\x17\x4b\x95\x8b\x91\x7d\xd3\x14\xc0\x8b\x64\x91\xa4\x49\xb1\x05\x29\x65\xf3\xda\x67\x96\x23\xdf\x14\x60\x6e\x33\x04\xf0\x36\x0b\x0c\xd3\xd8\xbe\xbe\xd3\x21\x02\x1c\x26\xcd\xe5\x46\xc4\x8b\x8e\xf9\x76\x91\x0b\x7e\x6f\x56\x37\x95\x30\x7e\x43\x39\x63\xc5\x09\x9e\x31\xcb\x52\x46\xb8\x34\x4c\x1b\x68\xf5\xd3\xcd\x29\xdd\x32\xfe\xc0\x13\xcc\x29\x6b\xdd\xe5\xcb\x65\x12\x25\x3c\x25\xc9\xb1\x28\x97\x90\x36\x86\x6b\x4a\x59\x84\xe0\x43\x53\x08\xdc\x32\x6c\xc2\x7e\x5c\x50\x0b\xb1\x4a\x10\x70\xfc\x98\x14\x6b\x8c\x2b\x18\xe3\x3c\xf3\x2c\xd1\xe3\x48\x6d\x60\xbf\xdd\xc0\x52\xd2\x74\xe9\x05\x1c\x78\x6d\x9d\xb3\xd7\x16\x6a\xb7\xc9\x8a\x2d\xad\xbd\x37\x6c\x93\xac\xd6\x05\x24\x72\x81\xda\x01\x12\x91\x6c\xb2\x14\x2e\x7d\xe4\x61\xb4\x78\x5f\x2d\x36\x5c\x16\x49\xd4\xe5\x53\x6a\x4d\x09\xde\x0f\xe3\xb9\xd8\x16\xbb\xed\x78\x1f\x88\x67\x9f\x23\x85\x7e\x20\x91\x59\x5d\x20\x93\x0c\x84\xf4\x32\x01\x81\x7f\x3d\xe5\xec\xbe\x2b\xd4\xc7\x89\xdc\x7e\xf4\x24\xa4\x5c\x06\xb9\xaf\x76\xd4\x6e\xf7\x3f\x4f\x15\xcd\x1a\xe3\x33\x09\xa8\x4e\x23\x30\x28\x19\xed\xce\x33\xc6\x1d\x29\x66\x66\xaf\xec\xa2\x49\x93\x05\xd4\x4d\xb2\x42\x33\x5d\x66\x10\x4f\x50\x28\x96\xf1\xe8\xfe\xb8\x94\xe6\x3f\x46\x18\xe2\x76\xd7\x21\x39\xd1\x4c\xaa\x25\x2b\x0b\xdc\x38\x76\x09\x83\x51\x24\x30\x05\xf8\x0b\xda\x46\x14\x6b\x15\xbb\xb8\x30\x53\x26\x8c\x9f\x69\xd1\x19\xd1\x4b\xbf\x3d\x61\x57\xa6\x42\xb3\x88\xa9\x6e\xee\xba\x9f\x48\x76\xfa\xaf\xff\x0a\xef\x9b\xc1\x7d\xaf\x14\x5b\x2a\xc5\xbe\x65\xe3\xf1\xf8\xdf\xf1\x37\x53\x28\x97\x5b\xfa\x8b\xcb\xed\xd8\x14\xf7\x3e\x57\x9b\xd7\x4b\xa5\xde\xd0\xef\x90\xb4\xd9\xfc\x23\x59\xb2\xd7\xe6\xa5\x3b\xa8\xea\x56\xbd\x9e\x95\x5f\x7e\xf9\xd5\xef\xcd\xab\x6f\xd8\x7f\xe2\x3b\xc1\xeb\x7f\x0f\x9b\xfa\xd5\x9e\xa6\xfe\x81\x3f\xf0\x3e\x6d\x65\xdf\xc2\x59\x63\x0a\xd8\xd9\xc6\x44\xbf\x7e\xaf\xd4\x18\x6e\xff\x61\xeb\xb0\x58\xf3\x06\xb6\x22\x78\xeb\xdf\x83\x66\x33\xdb\xee\xaf\xf7\xb4\x1b\x51\xf5\xae\xe5\x58\xfc\x7b\xa5\x5e\x8f\xc7\x46\x6e\xd1\xb8\x62\xab\x5f\xbf\xa9\x0e\x34\x74\xa0\xd9\x7e\xf3\x78\x8a\xcd\x7f\x77\x76\x73\x7a\x3d\xbd\xba\xbd\xbc\x7e\x73\x62\x7b\xe0\x67\x20\xf8\x9e\xd9\xd4\xda\xae\xe1\xff\x7b\x4f\xc3\xbf\x57\xb6\xcd\xd0\xe8\x93\x6f\x19\xce\x66\xb6\x18\xbf\x57\xea\x3f\xc7\xe3\xf1\xdf\xe9\x31\x97\xdb\x91\x39\x98\xcc\x3b\x19\x8a\xf2\x0f\x3c\xd7\x6b\x9e\x9a\x3e\x05\x6d\x70\x9d\x68\x2d\xd1\x16\x97\x2c\x6b\x85\xdd\xc9\x8d\x2f\x0e\x2a\x83\x89\x85\xb7\xfe\xf9\x5b\x26\x93\xd4\x4f\x5f\x50\x07\xcc\xd3\x2d\x50\x4b\x44\xf7\x6e\xbb\xb8\x1c\xa1\x8b\x2d\xcb\xea\x1b\x17\xe3\xce\xb6\x36\x43\x81\x11\xf7\x33\xf9\xaa\x45\xa2\x1f\x1b\xd5\x6e\x0c\x0f\xcc\x01\xf5\xca\x66\x8f\xb7\xc7\x82\xcb\xac\x85\x23\x0b\x8e\x68\xdc\xad\x92\x62\xd4\xda\xf4\x43\x77\xe0\x05\x64\x55\xa0\x76\xbe\x3a\x7e\x45\x81\x42\xbe\x8a\x2a\x91\xfc\xec\x8b\xa5\x52\xe3\x05\xcf\xa1\x75\x9f\x8e\xb7\xe3\xbf\xcd\xbe\xc0\xfe\xa0\xf2\x81\x8a\x11\x14\x3e\xfb\x02\x9e\xc2\x72\x98\xc9\x3f\xdc\x5c\x5e\xcc\xe4\xb7\xdf\x7e\xfb\x2d\x8e\x96\xf9\xbb\xc5\xf7\x62\x8e\x2b\x10\xb7\xa8\xa7\x94\xda\xa6\x94\x14\xab\x32\xe5\xf9\x4c\xb6\xbb\x6b\x62\xe1\x85\xe6\xc8\x3b\x6f\x68\x9d\x8d\x6c\x76\x0b\x48\x52\x66\x65\x1c\xda\x26\x3f\xfe\xff\xa6\xc9\x1f\x49\x45\x74\x42\x3e\x1c\x82\xb1\x5d\xcc\x27\x76\xa9\x9a\xc1\x36\xeb\xd7\xeb\x59\xcb\x24\x15\xb4\x71\xed\xe2\xbe\x12\xb9\x56\xd2\xaf\x19\xba\x10\x00\xb7\x19\x38\x00\xd8\xb7\xec\xed\xbf\xd7\x9e\x9a\x79\xb0\x0f\xbf\xaa\x48\x02\xc6\x7c\x51\xb3\x2f\xa0\xd5\xb3\x2f\x4e\xd8\xec\x8b\xb6\x75\x53\x6d\xd8\x18\x9b\x32\xfb\x62\xe4\x0b\x80\x66\x5c\xf0\x0d\x16\x52\x7e\xf9\xe5\xd7\x11\x36\x01\x43\xd7\x82\x37\x4d\x93\xba\x5f\x0c\x9a\x38\xad\xb9\xce\xec\x40\xd8\x10\xc8\x47\x91\xa6\x47\xf7\x52\x3d\x62\x9e\x71\xf0\x13\x51\x94\x32\xc3\xe5\x51\x9d\x5c\xca\x4d\x56\x9b\x71\x1b\xb4\xe9\xaa\x71\xe9\xed\x60\x42\x67\xf2\x23\x2c\x1d\x3b\xa3\x44\x47\x04\x74\xa0\xae\x26\xb8\xd4\xd0\x4a\xb0\x31\x16\xb4\x10\x66\x12\x8a\x71\x73\xce\x5e\x03\xf0\x8b\xba\xd2\xd0\xac\xed\xe5\xe9\x2f\x7f\xfe\xcb\x9b\x93\x43\xe6\xa9\x5a\x5c\x65\xaa\xa0\x3f\x58\xc6\xdb\xf1\x57\x6f\xbf\xd2\xb3\x2f\x68\xd4\xdb\xaf\xd8\xe7\x89\x2e\x7e\xaa\x69\x60\x4f\x48\x76\x6e\x14\x87\x97\x72\x5e\xd8\xa6\x62\x33\xfb\x3a\x2d\xae\xab\x6e\x05\xb5\xb4\x66\x1d\xb8\x9c\xd9\x34\xf0\xa6\xdd\x83\xd4\x3b\x37\x5e\x78\xd9\x62\x8f\x39\xcf\x32\x91\x5b\x5b\x79\xc3\x9d\x01\x39\xd5\xa1\x16\x2b\xfa\xdb\x84\x99\x59\x36\xb5\xa2\xe1\x35\x18\xba\x71\xfb\xcc\x5d\x94\x69\xda\x39\x73\xfb\x93\x25\x5f\xdc\x9d\x9f\xcf\x7f\x9a\x9c\xdf\x9d\xd9\xee\xb7\x26\x1f\x0e\x5e\xeb\x1c\x13\xd7\x12\x1a\x13\xc4\x55\x15\x80\xa5\x2a\x37\x22\xb7\x4c\x61\xbe\xd7\x88\x23\x29\xd3\xb4\x9a\x16\x7b\x26\x3f\x52\x39\x20\x06\x4a\x99\x58\x35\x65\xe7\xc0\x55\xeb\x87\xd7\x3e\x9a\xc2\x3f\xe2\xb7\x47\xcc\x77\xe2\x84\x5d\xb8\x5a\x3b\xc6\x95\x08\x27\x0e\xd8\x0e\x18\x6f\xdb\xb5\x1d\x9e\x3b\xf1\xff\xd3\xb6\xc7\x9d\x84\xa4\x5f\x46\xf2\x62\xbe\xfe\x67\xd9\x1d\x38\x76\x1f\xab\x50\x70\x67\x2e\x8d\xd1\x6b\x08\xe5\x8e\x30\x5d\xbb\x2e\x88\xb3\x18\xc7\x6c\x26\x51\x10\x9b\x36\x15\xaa\xbb\x4d\x6c\x4a\x1e\xa4\x94\xcb\x55\xc9\x57\x42\x8f\x98\xad\x7c\x26\xed\xed\xd4\xde\x75\x1c\x30\x07\x18\x59\x6b\x4b\xa8\x16\x02\x9c\xc8\x99\xa4\x3e\xc1\x09\x4b\xc5\x63\x38\xea\x1f\x6e\x5c\x77\x28\xee\x1b\x0b\xa2\x8c\xf3\x72\x26\x71\x72\xd1\x36\x66\xc1\x86\xa0\x76\x34\xcf\x26\x0e\xf0\x60\xbc\xd7\xc5\xac\x50\x2b\x80\x3d\xce\xa4\x63\xc1\x42\x70\x86\xbd\xaf\xf9\xdc\xa0\xd8\xa4\xfd\xf2\xc4\x4e\x86\xdd\x13\xd4\xb6\xf6\x55\x7f\xf0\x19\x60\x36\xdc\xbc\xf5\x2e\xbf\x7b\xd9\x7a\x31\xd6\x13\x90\xc3\x03\xc1\xd1\x45\x8d\x08\xd4\x67\xed\xad\xb1\xfd\xc2\x77\x3a\xa3\x47\x55\xb9\x48\x07\x34\x09\xdf\xdf\xd9\x28\x14\xc9\xbb\x1b\xd5\xc3\x22\x7d\x5d\xdb\x5a\x66\x99\xee\xaa\x76\xa1\x54\xc7\xbc\x3c\x23\x66\xb7\xd2\x28\xfa\x60\xdf\x60\x94\x51\xf1\x94\xf5\xd2\x83\x0f\xa8\x3e\x44\x56\xfa\xec\x6a\x50\x9a\xe8\x27\x35\xc7\xeb\x4f\xbd\x5b\xe4\x34\x04\x3a\xec\x06\x49\x58\x3a\xe7\x2a\x02\xb6\x43\x4c\xda\x6b\x0a\x86\xb7\x88\x04\xc5\x8b\xd9\x3c\x23\xd8\x44\x66\xfd\x8f\xdc\x22\x1a\xf9\x99\x1b\x41\x23\xa3\x32\xd7\x46\x5c\x92\xbc\x23\xa9\xad\x72\xc6\x67\xd2\xb2\xc1\x58\x71\x3c\xb1\xf6\xe0\xdc\xfd\x8a\x1c\x4b\x19\xa6\xac\x03\xa7\x50\x01\x56\x72\x92\x86\x33\xf9\xc0\xf3\x84\x4b\xc0\x34\x2f\x34\xe4\x1b\x86\x2b\xdd\x96\xd1\x03\x47\xc0\xa1\x43\x23\xf3\x1e\x99\x57\x53\x03\x2a\xe7\xfc\x3f\x99\xff\xfd\xfd\x9f\xfe\x6f\x00\x00\x00\xff\xff\xe2\xa5\x9c\x15\xd9\xeb\x06\x00") +var _adminSwaggerJson = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xfd\x7b\x73\xe3\xb8\xb5\x28\x8a\xff\x9f\x4f\x81\xea\xfd\xab\xea\x99\xc4\x76\x4f\x1e\x67\xff\x52\xde\x75\xea\x5e\x8d\xad\xee\xd1\x19\xb7\xed\xf1\x63\x66\x4f\x1d\xed\xd2\x40\x24\x24\x21\xa6\x00\x0d\x00\xda\xad\xa4\xf2\xdd\x6f\x61\x01\x20\x41\x8a\x94\xa8\xa7\x29\x37\x92\xaa\xc4\x2d\x92\x78\x2c\x2c\xac\xf7\xe3\x5f\x7f\x40\xe8\x9d\x7c\xc1\xe3\x31\x11\xef\xce\xd1\xbb\xbf\x9c\x7d\xf7\xee\x44\xff\x46\xd9\x88\xbf\x3b\x47\xfa\x39\x42\xef\x14\x55\x09\xd1\xcf\x47\xc9\x5c\x11\x1a\x27\x1f\x24\x11\xcf\x34\x22\x1f\x70\x3c\xa5\xec\x6c\x26\xb8\xe2\xf0\x21\x42\xef\x9e\x89\x90\x94\x33\xfd\xba\xfd\x13\x31\xae\x90\x24\xea\xdd\x1f\x10\xfa\x37\x0c\x2f\xa3\x09\x99\x12\xf9\xee\x1c\xfd\x5f\xf3\xd1\x44\xa9\x99\x1b\x40\xff\x2d\xf5\xbb\xff\x03\xef\x46\x9c\xc9\xb4\xf0\x32\x9e\xcd\x12\x1a\x61\x45\x39\xfb\xf0\x0f\xc9\x59\xfe\xee\x4c\xf0\x38\x8d\x1a\xbe\x8b\xd5\x44\xe6\x7b\xfc\x80\x67\xf4\xc3\xf3\x9f\x3f\xe0\x48\xd1\x67\x32\x48\x70\xca\xa2\xc9\x60\x96\x60\x26\x3f\x70\x31\xfe\xf0\x2f\x1a\x9f\x71\x31\xfe\x37\xfc\x31\x13\xfc\x1f\x24\x52\xe6\x1f\x31\x9f\x62\xca\xcc\xdf\x0c\x4f\xc9\xbf\xb3\x41\x11\x7a\x37\x26\xca\xfb\xa7\xde\x7a\x3a\x9d\x62\x31\xd7\xe0\xf9\x48\x54\x34\x41\x6a\x42\x90\x99\x14\x39\x78\xf1\x11\xc2\xe8\x5c\x90\xd1\xf9\x6f\x82\x8c\x06\x0e\xea\x67\x06\xda\x57\xb0\xb4\xdb\x04\xb3\xdf\xce\x2c\xcc\x60\x64\x3e\x23\x02\x36\xda\x8b\xf5\xe8\x9f\x88\xea\xc0\xb0\xf9\xfb\x7f\xf1\x5f\x17\x44\xce\x38\x93\x44\x16\xd6\x87\xd0\xbb\xbf\x7c\xf7\x5d\xe9\x27\x84\xde\xc5\x44\x46\x82\xce\x94\x3d\xd9\x0e\x92\x69\x14\x11\x29\x47\x69\x82\xdc\x48\xfe\x6a\xcc\x5e\xf5\x31\xe3\x85\xc1\x10\x7a\xf7\xff\x13\x64\xa4\xc7\xf9\x8f\x0f\x31\x19\x51\x46\xf5\xb8\xd2\x60\x53\xbe\xdc\x77\x85\xaf\xfe\xfd\x87\xaa\xbf\xff\xed\xed\x68\x86\x05\x9e\x12\x45\x44\x7e\xfe\xe6\x3f\xa5\xbd\xe8\x43\xd2\x93\x9b\x13\x2d\x2f\xba\xb4\xd3\x1b\xf8\x0b\x27\x27\x88\x8b\x31\x7a\x22\x73\x04\x28\x45\x62\xa4\x38\x9c\x9d\x20\x92\xa7\x22\x5a\xdc\x3d\x85\xef\x35\x9a\x95\x9f\x08\xf2\x7b\x4a\x05\xd1\xc7\xa4\x44\x4a\x4a\x4f\xd5\x7c\x06\xcb\x93\x4a\x50\x36\xf6\x81\xf0\xef\x93\x46\x9b\xb2\xd8\xb9\x62\x63\xd7\x78\x4a\x34\xa6\xe9\x3d\xd8\x2f\x0a\xfb\x41\x43\x92\x70\x36\x96\x48\xf1\xf6\x6c\xcd\xdc\xb5\x35\x76\x66\x3e\xa8\xdd\x58\x9f\x75\xdc\x2b\x11\x66\x68\x48\x90\x26\x37\x34\x26\x82\xc4\x08\x4b\x84\x91\x4c\x87\x92\x28\xf4\x42\xd5\x84\x32\xfd\xef\x19\x89\xe8\x88\x46\x0e\x66\xed\x81\x0d\xfc\xb9\x1c\x32\x8f\x92\x08\xbd\xf0\x67\x1a\x93\x18\x3d\xe3\x24\x25\x68\xc4\x45\x11\x8f\xfb\xec\x61\xa2\xe1\x30\x1d\x52\x06\xf4\x44\xc3\xd2\x61\xc8\x9f\x1c\xb8\xfe\x84\xf4\x7c\x28\x65\xf4\xf7\x94\x24\x73\x44\x63\xc2\x14\x1d\x51\x22\xcb\xa3\xfd\x89\xdb\x2b\x84\x4e\x91\x86\x33\x11\x0a\xe0\xcd\x99\x22\x5f\x94\x44\xa7\x28\xa1\x4f\x04\xbd\xbf\xa2\x52\xa1\xce\x6d\xef\xfd\x09\x7a\x6f\x88\x00\x02\xf2\xfb\xfe\x00\x10\xce\xfe\xfe\x1f\x8f\x9e\x28\x3c\x2e\x53\x92\x77\x1d\x4d\xa2\xee\x0d\xf7\xcb\x47\xf8\x9f\x3f\xf8\xe3\xd8\xf3\x5a\xcd\x52\x0c\x3f\xc9\x99\x89\xe5\x24\x4d\xf9\x07\x00\xac\xc8\x3a\xa4\x3e\xab\x6d\x39\x87\x1e\xb7\xcc\x3a\xe4\x91\xf1\x0e\xbd\x87\x7d\xf3\x8f\xb7\xc7\x3c\xb6\xe1\x1c\x58\xc1\x95\xc6\x94\x19\x0a\x90\x11\x04\x21\x35\x11\x70\xcb\x6e\xc9\x4e\xb7\x61\x24\xde\xce\x3c\x5e\xe2\x58\x84\x07\x95\x16\xee\x3b\xa1\x53\xba\xea\x7c\x7b\x2c\xd6\x22\xb3\xa5\xe4\x2c\x9d\x0e\x89\xd0\x60\x70\xc8\x0a\xbb\x1d\x6a\xe4\x55\xa9\x60\x24\x6e\xb0\xcd\xdf\x53\x22\xe6\x4b\xf6\x39\xc2\x89\xac\xdb\x28\x65\x8a\x68\xfd\xa4\xf4\x78\xc4\xc5\x14\x2b\xfb\xc2\x7f\xfe\x6d\x5d\x40\x28\xfe\x44\x56\x9d\x7f\xcf\x9c\x66\x84\x25\xa0\xc1\x34\x4d\x14\x9d\x25\x04\xcd\xf0\x98\x48\x0b\x91\x34\x51\xf2\x04\x5e\xd3\x3a\x11\x11\xa7\x19\x7b\x85\x19\x9c\x58\x91\x4a\x73\xe9\x47\x99\xcc\xcf\xc8\x17\x05\x23\xf5\x19\x08\x16\x00\x22\x9f\x5d\xee\x01\x94\x9b\xe1\x8c\xe4\x42\x0d\x86\xf3\xb3\x27\xb2\x30\x6f\x2d\xe6\x60\x86\xb0\x52\x82\x0e\x53\x45\xf4\xbe\xf5\x18\x8e\xe2\x01\xc1\x37\xd2\x47\x13\xd2\xf0\x7a\x1b\x8e\xa9\x20\x11\xec\x6d\x9d\x0b\x93\x7d\xa5\xf7\xad\xe9\xfd\xdc\xec\x5e\x93\x7f\x2d\x6c\x55\x40\x20\x3b\xf2\x3e\xeb\x33\x74\x8a\x2e\xbb\xf7\x17\xdd\xeb\xcb\xde\xf5\xa7\x73\xf4\xfd\x1c\xc5\x64\x84\xd3\x44\x9d\xa0\x11\x25\x49\x2c\x11\x16\x04\x86\x24\xb1\x16\xa8\xf4\x62\x08\x8b\x29\x1b\x23\x2e\x62\x22\xf6\x07\xc6\xd2\x53\xc2\xd2\x69\x89\x53\xc2\xef\xf9\xea\x4b\x5f\x68\xf9\x29\x7b\x54\x78\xf2\x3f\x0b\x00\x86\x1d\xeb\xb9\xbd\xd1\x5e\x55\x62\x3b\x62\xbd\xff\xb8\x44\xb7\x03\xa8\xfd\x41\x43\x0e\x1a\x72\x35\x64\x82\x86\xbc\x15\x84\xf7\xaf\x12\xed\x58\x1a\x38\x3c\x1b\x39\x0e\x75\xff\xb8\x58\xc6\x21\xb4\xfd\xa0\x1b\x07\xdd\x38\xe8\xc6\x41\x37\x2e\x82\x2a\xe8\xc6\x41\x37\x6e\x9d\x6e\xdc\xe0\x18\x83\xa0\xe6\x0b\x6a\xd1\x84\x26\xb1\x20\xcc\xb8\x65\x14\x96\x4f\x03\xf2\x85\x44\xa9\x86\xc0\x40\x2b\x0e\x3c\x26\xc5\x5f\x0a\xff\x00\x3f\x4e\xf1\x2b\xb9\xc1\x30\xb9\x64\xb8\xf6\xa7\x99\x2d\x62\xed\x2f\xc1\x72\xd1\xec\x3b\xf8\x85\xc6\x95\x6f\xc3\x2f\x2b\xf6\xe0\xde\x59\xb2\x58\xf7\x4a\xed\xaa\xdc\x0b\x56\x00\xae\x7c\x47\x10\x25\xe6\x03\xac\x14\x99\xce\xd4\x9a\x56\x19\x8c\x12\x2d\x66\x2f\x13\xab\xaf\x79\x4c\xba\x6e\xbe\xdf\x90\x91\xee\x49\x8c\x86\x73\x7b\x2d\x46\x44\x10\x16\x91\xfa\x11\x1e\xb0\x7c\xca\x47\x58\x25\x9b\x17\xe6\x93\x1f\xb9\xd0\x9f\x1f\x85\x3b\xae\xb0\xf2\x43\xc8\xe8\x9b\xdc\xdc\x37\xe6\xc2\xdb\x94\xea\xbc\x39\x5b\xd8\x86\x34\x34\x58\xce\xb6\x87\x64\x53\x3b\x1b\x17\x48\xce\xa5\x22\xd3\x95\x16\xb7\xe3\x01\x84\x65\x92\x6d\x5d\x70\x89\x4f\x7f\x05\xb7\xbe\x28\x75\x84\xeb\xbd\x06\xc8\x76\x65\x2f\x6f\xfb\x3e\x5d\xc8\xf2\xf2\xad\xde\xbb\xe3\xf3\xdc\x75\x47\xb1\xcd\x82\x3c\xbc\xeb\x45\xee\xc9\x02\x55\x7b\x56\x0e\xda\x03\x58\xc0\x0a\xdb\x43\xd1\xe3\x92\xdd\x3f\xfd\xa9\x6f\xb4\x33\x16\x5a\x35\xa1\xd2\xb3\x5f\xa2\x88\x0b\x23\x0e\xc7\xf6\xbe\x1b\xf3\x43\xe7\xa1\x73\xdf\x7d\x38\x47\x1d\x14\x63\x85\xf5\x05\x17\x64\x26\x88\x24\x4c\x81\x69\x47\x7f\xaf\xe6\x68\xca\x63\x92\x18\x23\xc4\x47\x2d\xfd\xa3\x4b\xac\xf0\x05\x56\x38\xe1\xe3\x33\xd4\x81\x7f\xea\x8f\xa9\x44\x38\x91\x1c\x61\x87\x56\x24\x76\x43\x60\x16\x3b\xd2\x82\x51\xc4\xa7\x33\x9a\x64\xde\xa6\xcc\xde\x46\x59\x4c\x9f\x69\x9c\xe2\x04\xf1\xa1\xa6\x2a\xf2\xac\xcf\xba\xcf\x84\xa9\x14\x27\xc9\x1c\xe1\x24\x41\x76\x5a\xf7\x02\x92\x13\x9e\x26\xb1\x1e\xd7\xad\x52\xd2\x29\x4d\xb0\xd0\x32\xad\x59\xed\x8d\x1d\x0b\x3d\x4c\x48\xb6\x56\x58\x97\x86\xe6\x14\x3f\x11\x89\xa8\x42\x33\x2e\x25\x1d\x26\xf9\x9d\x7f\xec\x21\x58\xf7\xc5\x55\x0f\x4c\x3c\x91\x42\xdc\xd0\x50\x37\xb9\x35\xe9\xb9\x19\xa7\x98\x31\x02\x13\x73\x35\x21\xc2\x4e\x6f\x5f\x7e\x6d\x6b\xcd\xe3\xf5\xfd\x6d\xf7\xa2\xf7\xb1\xd7\xbd\x5c\x34\xd7\x3c\x74\xee\x7f\x5c\xfc\xf5\x97\x9b\xbb\x1f\x3f\x5e\xdd\xfc\xb2\xf8\xe4\xaa\xf3\x78\x7d\xf1\xc3\xe0\xf6\xaa\x73\xbd\xf8\xd0\xa2\x55\x63\xcb\x8f\xbf\xb2\x9d\xdd\xad\xa3\x33\x0a\x05\xa3\xfe\x1a\xc7\xbe\x6b\xa3\xfe\xc9\xdb\xb5\xea\x8f\x68\x02\x46\x87\xc6\x16\xfd\xcc\x6a\x64\xbf\x44\x33\x2c\xa5\x91\x03\xcd\x0a\xce\xfa\xec\x33\x17\x9a\x5c\x8f\xb8\xa6\x88\x5a\x56\x54\x22\x8d\x14\x65\xe3\xec\xa3\x73\xd4\x4f\xbf\xfb\xee\xaf\xd1\x15\x65\x4f\xf0\x17\x69\x23\x70\x82\xcb\x23\xb8\x3c\x5a\xe7\xf2\xf8\x43\xc5\xa7\xbb\x77\x0f\x04\x1b\x7f\xb0\xf1\x1f\xce\xc6\x1f\x4c\xfc\xde\x1a\x82\x7d\x7b\x5b\x40\x04\x03\x58\xb0\x6f\x6f\x0f\x88\x60\xdf\x6e\xe9\x8e\xc3\xf5\x0e\xf6\xed\x60\xdf\x0e\xf6\xed\x60\xdf\x0e\xf6\xed\x60\xdf\xfe\x6a\xec\xdb\x2d\x0c\x79\x0a\x46\xfe\x60\xe4\x0f\x46\xfe\x60\xe4\x0f\x46\xfe\x60\xe4\x3f\x1e\x23\xbf\x96\x76\x3f\xf8\xb6\xfd\xdd\xe6\xfb\x6b\x79\x92\xcd\x52\x05\xd2\x23\x4f\x95\xfe\x53\x4f\x09\xe8\xb1\x24\xeb\xbf\x99\x0d\xf9\x13\x51\xd9\x8b\x5a\x9a\x3d\x06\xd3\xf1\x2f\x5c\x3c\x8d\x12\xfe\x92\x2d\xfc\x13\x51\x7a\xed\x77\x76\x96\x50\x07\x20\xd4\x01\x78\xdd\x3a\x00\xc7\x66\xbf\x3d\x46\xe9\x7e\xff\x34\xbd\xa8\x0f\x19\xc2\x5e\xe3\x93\xad\x75\xb9\xd6\x78\x54\x3d\x87\xe9\x41\x98\x41\xd1\x2d\xb9\x82\x21\x14\x5e\x3e\x16\xa6\x50\x58\xf4\xe1\x19\xc2\x57\xe1\x39\x0c\x8e\xc1\x0d\x01\xf5\x86\xf9\x46\xab\xdc\x7a\x47\x6f\xb2\xda\x3f\x53\x73\x25\xc9\x17\xf3\x90\x03\xbb\xb3\xec\xee\xf8\x52\x64\x5f\x99\xdf\xbd\xbd\x64\xd8\xc0\xd1\x1b\x6e\x33\x70\xf4\x5a\x30\x05\x8e\xbe\x6a\x3d\x87\xe3\x76\x1b\xd5\xe1\x58\x27\x28\x77\x8d\x28\xdc\xc6\x61\xb7\x2b\xe2\x6c\x2b\x03\x6b\xab\x22\x69\x17\x43\x67\x2b\x63\x65\xb7\x0b\x8e\xdd\x94\x55\x37\x0f\x77\xfd\x44\x54\xe1\xe5\xa3\x61\xd5\x85\x55\x1f\x9e\x55\xbf\xba\x5b\xf7\xb5\x68\xd8\xd7\x17\xda\x1b\x62\x79\xf7\x08\xba\xb7\xce\xf2\xdb\x1b\xad\xfb\x15\x84\xe7\x86\x78\xdc\xb5\x60\xf4\xb6\x02\x70\xdf\x6a\xc4\xed\x71\x86\xd8\x86\x98\xda\x10\x53\xbb\x53\x03\x6f\xe9\xe9\x57\x15\x53\x7b\xcc\x41\xb4\x87\x33\x4f\x80\xfd\xe1\xad\x84\x10\x1d\x85\x4e\xde\x82\x18\xa2\x37\xa9\x78\xbf\x61\xf9\x3c\xc8\xe5\x6f\x2c\x30\x6a\xff\xf4\x3d\x98\x94\x8f\xcf\xa4\x7c\x0c\xdc\xab\xdd\x16\xe5\x37\xcc\x03\x82\x75\x35\x58\x57\x77\xb0\xf3\x60\x5d\x0d\xd6\xd5\x16\x5e\xd1\x60\x5d\x0d\xd6\xd5\x60\x5d\x0d\xd6\xd5\x60\x5d\x45\xc1\xba\xea\x0d\xf4\x5a\xa9\xb5\x6d\x08\x5e\x39\x2a\x9b\x72\xbe\xf5\x81\xbb\xe0\x45\x1b\xf3\xbf\xca\x64\xf7\xdf\x0d\x6c\xcd\xf0\x97\x53\xea\xd7\xad\x98\x58\xab\xa5\x5f\xe6\x8b\xed\x02\x91\xfc\xcd\x92\x8a\x15\x0a\xfb\xc2\x77\x47\x61\x6f\x5e\x58\x75\x30\x30\x6f\x2a\xf2\xbc\x92\xd0\xb0\x27\x08\x1c\x09\xfb\x5a\xff\xa0\xde\xb0\x2e\x19\x74\xc8\xed\x3d\x01\x47\xa3\x3b\x1e\x8f\xce\xf8\xda\xb2\x45\x43\xc1\x62\xe7\x35\x97\x2b\x24\x09\x8f\xff\xae\xaa\xa0\x5c\xfe\x9a\x12\xf9\xb7\xa3\x94\x28\x0e\x51\x44\xf9\x4d\x4a\x15\x41\xa4\x08\x22\x85\x1d\x2a\x88\x14\x6f\x58\xa4\xe8\xb3\x87\x89\x86\xc3\x74\x48\x59\x66\x7d\x73\x18\xf2\x27\x07\xae\x3f\x21\x3d\x1f\x4a\x19\xfd\x3d\x25\xc9\x3c\xbf\xbe\xb2\x3c\x5a\x56\x89\x0b\x9d\x22\x0d\x67\x22\x14\xc0\x9b\x33\x45\xbe\x28\x89\x4e\x51\x42\x9f\x08\x7a\xaf\x09\x33\xea\xdc\xf6\xde\x9f\xa0\xf7\x57\xd0\x10\x00\xcd\x12\xcc\xe4\xfb\xd6\x18\x5a\x42\x19\xc4\x7d\x95\x41\x0c\x55\x10\x43\x15\xc4\xa6\x00\x0a\x55\x10\x43\x15\xc4\xe3\xad\x82\xb8\x33\xfd\x70\xc3\x20\xe7\x57\xd1\x14\x8f\xd3\xf6\x1c\x34\xc5\xa0\x29\x06\x4d\x31\x68\x8a\x41\x53\x3c\x16\x4d\xb1\x1d\x10\x0e\x6a\x62\x50\x13\x83\x9a\xb8\x43\xe0\x04\x35\x31\xa8\x89\x41\x4d\x7c\x93\x51\x49\x47\xa9\x18\x1e\x40\x29\x0c\x2a\x54\x50\xa1\xec\x50\x41\x85\x7a\xc3\x2a\x54\x6b\x36\x74\x3c\xf1\x3b\xcd\xf6\x13\x42\x9e\x57\xcb\x13\x6f\x26\x12\xe9\xaf\x47\x29\x46\x1c\xc2\xbe\x1c\xe4\x88\x20\x47\xd8\xa1\x82\x1c\xf1\x86\xe5\x88\xd6\x99\x62\x5b\x63\x4b\x39\x46\x59\x20\x18\x99\x9b\x03\x22\x18\x99\x1b\x83\x2a\x18\x99\x97\x00\x27\x18\x99\x83\x91\x39\x18\x99\xdf\x64\xf8\x51\xd0\x0e\x83\x76\xe8\xff\x1e\xb4\xc3\xa0\x1d\x06\xed\x30\x04\xea\x04\xd5\x30\xa8\x86\x41\x35\x0c\xaa\xe1\x2a\xe0\x04\xd5\x30\xa8\x86\x5f\x97\x6a\x48\x9e\x09\x53\x12\x7a\xdd\xfa\x8a\xd2\xbb\x19\x97\xf5\x0a\x9e\x4f\x1d\x2a\x94\x3b\x18\xb3\xd8\x73\x16\xaa\xb6\xfd\x86\x26\x58\x22\x1e\x45\xa9\x28\xdd\x81\xb2\x7a\x77\x21\x08\x56\x04\x46\xd0\x1f\x1e\x83\x5a\xb7\xb8\xdd\x43\x15\x20\x1e\xf2\x78\x01\xdb\xcd\x45\xa8\x7a\xb2\x5c\xcc\xda\xd9\xd6\x7f\x4f\x49\x33\xad\x76\x8f\x48\x0d\xd9\x56\x06\x19\x17\xbb\x5b\xbe\xd8\x86\x07\x3b\xc6\xfa\x85\x3e\x0a\x1b\x61\x7e\x36\x8a\xfe\xf8\x28\x72\xaa\xaa\xf7\x7d\xa8\x2b\x50\x7d\xc8\x7b\x96\xf7\x0f\xad\xc4\xbc\xfa\x3d\xaf\x3b\xe3\x96\xdd\xf5\xda\x66\xee\xed\x65\x70\x47\x71\xc5\x5f\x8f\xc3\xd5\x9e\x6b\xb8\xe1\x5f\x1d\x27\x9f\x61\x41\x98\x1a\x34\x6d\x60\xbd\xe3\x3b\x5f\x68\x34\xb1\xd1\x9d\x87\x11\x8e\xe6\xce\x2f\xee\xf7\xb0\x77\xbe\xf1\x69\x07\x4a\xb0\x5b\x4a\x50\x75\xf0\x6d\xa0\x04\xed\xbe\xd3\xe1\x4a\xc3\x7f\x02\x52\xaf\x87\xd4\xc7\xa3\x8b\x1e\x03\x82\xbf\xae\x2a\xfa\xea\x48\xde\x4e\x2d\x2d\xeb\xf9\xd6\x18\xc5\x1f\x04\x1d\x8f\x89\x30\x96\xe6\x48\xa3\xa2\x75\x67\x36\x6a\xd0\xb9\x12\xad\xb3\x57\x8f\x01\xa5\xb3\xc5\x9a\xb5\x7f\x35\xb8\xbc\xb0\xef\x96\x20\x71\xb1\x90\x93\x20\x11\x7f\x26\xa2\x31\x66\xdf\x11\x40\x67\x20\xde\x33\x41\x9e\x29\x4f\x65\x32\x3f\x15\x29\x43\x8e\x13\xa0\x6c\x2e\x13\x65\xf3\x42\x93\x04\x71\x96\xcc\x91\x54\x58\x28\xf7\x98\x8d\xd1\x48\xf0\x29\x5c\x91\x04\x4b\x85\x9e\x18\x7f\x61\x68\x84\x69\x92\x0a\x82\x66\x9c\x32\x75\xd6\x67\x3d\x86\xee\xcc\x1a\xa1\x2b\xca\x09\x4a\xa5\xbe\x58\x11\x66\x8c\x2b\x14\x4d\x30\x1b\x13\x84\xd9\xdc\xb6\x17\xcc\xd1\x04\x71\x81\xd2\x59\x8c\x15\x81\x29\x4a\xb9\x60\xd9\x1a\x21\xec\x80\x4a\x44\x25\x22\x5f\x94\x20\x53\x92\xcc\xf5\x1c\xfa\x22\x28\x8e\x2c\x7c\xcc\x52\x6d\xb3\x32\x22\x04\x17\x12\xfa\xa9\x0c\xe7\xff\xc4\x4c\x51\x46\x10\x78\x42\xa4\x09\x29\x38\x45\x57\x5c\x82\x5f\xf6\xc7\xbf\x4b\x14\x25\xa9\x54\x44\x9c\xa0\x61\x3a\x96\x88\x32\x34\x4b\xb0\x1a\x71\x31\xd5\x2b\xa4\x4c\x2a\x3c\xa4\x09\x55\xf3\x13\x34\xc5\xd1\xc4\x8c\x05\x30\x90\x27\x7d\x16\xf3\x17\x26\x95\x20\x38\x9b\xdd\x3d\x44\xdf\xf8\xcf\x0c\x36\xc8\x6f\x4f\xa0\xa9\x1a\x9d\xce\x92\xb9\xbf\xfc\xfc\xf8\xcd\x99\xe8\x41\x48\x8c\x86\x24\xc2\xa9\xb4\x91\x51\x4a\xcc\x11\xf9\x32\xc1\xa9\x84\xb3\xd3\xdb\xb3\x1d\x69\x22\x3e\x9d\x25\x44\x11\x44\x47\x48\x09\xad\x79\xe0\x31\xa6\x1a\x74\xf7\x84\x34\xa0\x68\xf6\x00\xed\x15\xf8\x0d\xfc\x6b\x53\x2e\x08\x8a\x89\xc2\x34\x59\x1a\x2d\x67\xbf\xcd\xc6\x3a\x0a\xd5\xf3\x95\x68\x5e\x50\x27\xf7\x4a\xc8\x8b\x68\xdc\x3e\x4a\x9e\x40\xf0\xd2\x0e\x84\x14\x66\xa3\xaa\x22\x9c\x6c\x29\xaf\xdc\xd9\x45\x85\xeb\x1b\xae\x6f\x79\x25\x87\xbf\xbe\x06\x17\x5b\x7a\x7f\x0f\x96\xd8\xdc\xac\x9d\xf2\x15\x95\x2a\x7b\xf3\x38\x6a\x63\x66\xcb\x0d\x35\x31\x43\xd3\xff\x8a\xad\x85\x20\xee\xaf\x30\x88\xbb\x35\xe1\x8a\x21\xe0\x79\x4f\x01\xcf\x54\x86\x88\xe7\x10\xf1\xdc\x14\x40\x21\xe2\x39\x44\x3c\x1f\x6f\xc4\xf3\x9a\xba\xc3\x86\xf9\xaf\x75\xae\xb9\x75\xf4\x87\x4f\x44\x1d\xa9\xd2\x1f\x34\x87\xa0\x39\x04\xcd\x61\xe7\x9a\x03\x17\xce\x83\xd1\x82\x72\x83\xbb\xa2\xd2\xee\xeb\x77\x31\x49\x88\x22\xf5\xb6\x56\x22\xa6\x5a\x21\x32\x12\x08\x65\x5a\x54\x1d\x0b\x22\xe5\xb6\x64\x36\x1b\xf8\x48\x89\x6d\xb6\xfe\x60\x64\x0d\xd4\xb7\x66\x6b\x81\xfa\xbe\x31\xea\x7b\x54\x6e\x03\x8f\x42\x1d\xca\x6f\x90\x71\x95\x59\x5a\x2f\xa9\x3f\x9a\xd8\x86\x3c\xd8\xc2\x60\xb8\x56\xb7\x14\xcf\x2e\xb7\xc5\xf3\x2d\xb9\x8c\x99\xeb\x48\x59\x8c\x59\x7c\xe0\x2f\x81\xbf\xd4\x6c\x2d\xf0\x97\xc0\x5f\x5e\x8f\xbf\x38\xf2\xd4\x2a\xa7\x34\x17\xe3\x82\xc9\x68\x19\x23\x3a\x54\xb0\xeb\x71\x71\x9d\xc3\x86\x8e\xbc\x3d\x96\xd3\x9e\x0b\xda\xb6\xf8\xdd\x10\xb2\x1b\x42\x76\x8f\x2a\x64\x37\xd0\xed\x23\xa0\x72\xad\x0b\x6e\x3d\x8e\x78\xd6\x80\xdb\x47\x81\xdb\x6d\x8b\xfc\x6c\x75\xb0\xe7\x51\xe1\xf4\x81\x62\x3d\x83\xf9\x23\x98\x3f\xaa\x21\x13\xc2\x22\x43\x79\xdb\xc5\x6d\x85\x68\xcf\x10\xed\x19\xa2\x3d\x77\x09\x9c\x10\xed\x19\xa2\x3d\xbf\xda\x68\xcf\x96\x07\x78\x1e\x95\xc6\x10\xb4\x85\xa0\x2d\x04\x67\xe9\x9a\x5b\x3b\x3a\x19\x7d\x57\x94\xd9\x7d\xdd\xa2\x08\xcf\xa3\xa2\xb6\xaf\x11\xe0\x19\xc8\x6f\x20\xbf\xd5\x90\x39\x4a\xf2\xdb\x1e\x43\x7a\x88\x85\x5c\x88\x85\x3c\x2a\x62\x7c\xf0\x50\xc8\x40\x89\x03\x25\xae\x86\x4c\xa0\xc4\xc7\x1f\x35\x68\xbc\xaa\x83\x59\x82\xd9\x80\xc6\x5e\xe8\xe0\x87\x7f\xe5\xc6\x8a\x7d\x79\x36\xf5\xd5\x8a\x4d\x17\xd2\xac\xeb\xa7\xf8\x4d\x7f\x92\xe4\x8e\x0e\xc4\x87\x7a\x19\x2b\xfb\xb1\x1a\xdf\xc8\x6d\x82\x59\x2f\x3e\x8e\x62\x37\x95\xdb\x3f\x84\x33\xf4\xed\x85\x1a\x6e\xc3\xa4\xb0\x02\xa7\x1b\xa6\xcc\x98\x5d\xf3\x6e\xb2\x05\xa3\x72\x3b\x36\xba\x0d\xcb\xf2\x36\xe6\x71\x2d\xc7\x8c\x3c\xa0\xb4\x6f\xdb\xc1\x17\x17\x5a\x4d\x06\x6f\x53\xc3\x0d\x07\x6f\x53\x7b\xbd\x4d\x0d\x8e\x71\x2f\x2e\xe4\x03\x5f\xcf\x83\xca\xac\x47\x2d\xa9\x06\x41\x15\x05\xb1\x2e\x88\x75\xf5\xbb\x0e\x62\x5d\x10\xeb\x82\x58\x17\xc4\xba\x20\xd6\xbd\xbe\x58\xd7\x60\x9b\x5f\x6d\x94\xc1\x2a\x51\xb5\x79\xeb\x21\x93\xe3\x03\xa9\x80\xe9\x2c\xe1\x38\x5e\x16\xe9\x95\x0b\x93\xbf\xa1\x5c\x70\x5b\x22\x81\x9a\xd1\xf3\xcf\x8e\x41\x00\xcd\x57\xfb\x95\xe5\x3f\x2d\x6e\xbc\x2d\xde\x82\x62\xf9\xca\x96\xe2\xf6\x51\xb8\x01\x5e\x0b\xb9\xdf\x64\x99\x9b\x70\x63\x1b\xde\xd8\xc3\xe5\x2f\x56\xdf\xe2\x35\xac\x24\xf2\x6f\xc7\x75\x8d\x43\xef\x8a\x50\xa3\xaa\x62\x6b\x21\xda\x24\x24\x69\x86\x6c\xc6\x37\x67\x6a\x0b\xd9\x8c\x21\x9b\x31\x18\x22\x97\x6f\x3b\x18\x22\xdf\x44\x36\xe3\xfa\xca\xc4\x86\xc9\x8d\x87\x51\x2b\x8e\xcc\x3a\x10\xd4\x8a\xa0\x56\x54\x6c\x2d\xa8\x15\x5f\xa1\x5a\xd1\x0e\x08\x07\x9d\x22\xe8\x14\x41\xa7\x08\x3a\x45\xd0\x29\x76\x0e\xc6\xa0\x53\x34\xd0\x29\xe0\x2f\x5b\x62\x78\x6d\x05\x63\x4d\xc5\x62\x45\x1d\x95\xa3\xf5\x39\x06\x8d\x22\x68\x14\x41\xa3\x38\xb8\x46\xd1\x9a\x0d\x59\xf2\xb9\x62\x4f\xf7\xee\x40\x4a\x05\xdd\xdb\xb7\x1f\xb7\xa2\x01\x8c\xb4\x42\x98\x28\x2a\x68\x19\xd6\xe9\x4f\x7d\x1d\xc5\x44\x93\x83\x58\x9e\x07\x5b\xa3\x88\x0b\x43\x94\x63\x8b\xe5\x46\x9e\xe8\x3c\x74\xee\xbb\x0f\xe7\xa8\x83\x62\xac\xb0\x46\x6b\x41\x66\x82\x48\xc2\x14\xc8\x6a\x04\xe2\xe8\xa1\xac\x7e\x62\xa4\x8a\x8f\x9a\xff\xa0\x4b\xac\xf0\x05\x56\x38\xe1\xe3\x33\xd4\x81\x7f\xea\x8f\xa9\x44\x38\x91\x1c\x61\x07\x7a\x12\xbb\x21\x30\x8b\xdd\x85\xc2\x50\x2d\x9e\x26\x99\x72\x9a\xa9\x17\x94\xc5\xf4\x99\xc6\x29\x4e\xb2\xf4\x84\x3e\xeb\x3e\x13\xa6\x52\x9c\x24\x73\x84\x93\x04\xd9\x69\xdd\x0b\xae\x00\xfd\x90\x64\xab\x94\x74\x4a\x13\x2c\x34\x39\x36\xab\xbd\xb1\x63\x21\xad\x18\xbb\xb5\xc2\xba\x34\x34\xa7\xf8\x89\x48\x44\x15\x9a\x71\x29\xe9\x30\xc9\x2f\xc0\x63\x0f\xc1\xba\x2f\xae\x7a\x20\xb3\x45\x0a\x71\x43\x39\xdc\xe4\x56\x81\x71\x33\x4e\x31\x63\x04\x26\xe6\x6a\x42\x84\x9d\xde\xbe\xfc\xda\xe2\xd7\xe3\xf5\xfd\x6d\xf7\xa2\xf7\xb1\xd7\xbd\x5c\x94\xbf\x1e\x3a\xf7\x3f\x2e\xfe\xfa\xcb\xcd\xdd\x8f\x1f\xaf\x6e\x7e\x59\x7c\x72\xd5\x79\xbc\xbe\xf8\x61\x70\x7b\xd5\xb9\x5e\x7c\x68\xd1\xaa\xb1\x28\xe7\xaf\x6c\x1f\xb2\x9c\xfb\xba\x41\x4d\x0f\x7b\xb9\x14\x56\xa9\x34\x3d\x65\x04\x19\x53\xa9\x80\xfc\x37\x91\xc2\x56\x97\xf2\x38\x5a\xe9\x2b\x34\x36\x0b\xb2\x58\x90\xc5\x82\x2c\x76\x6c\xb2\xd8\xe1\x4c\x02\x47\x14\xa6\xf8\xd7\xe3\xe2\x3d\xa1\xed\x42\x20\xce\xed\x27\xce\xad\x73\xbd\xb5\xc6\x74\x7e\x8c\x25\x5d\x83\x53\xb1\x39\x20\x82\x53\xb1\x39\xac\x82\x53\x71\x09\x70\x82\x53\x31\x38\x15\xbf\x62\xa7\xe2\x51\xc6\x26\x06\x55\xc2\xbd\x17\x54\x89\xa0\x4a\xbc\x51\x55\xa2\x35\x10\x0e\x7a\x44\xd0\x23\x82\x1e\x11\xf4\x88\xe5\xc0\x09\x7a\x44\xd0\x23\x82\x1e\x71\x6c\xf1\x88\xc7\xa5\x49\x04\x2d\x22\x68\x11\xed\xd6\x22\x5a\xb3\xa1\xe3\xf1\x16\x37\xdb\x4f\x88\xdc\x0b\x91\x7b\x21\x72\xaf\x36\x72\xef\x8d\x6a\xf2\xbb\x92\xdf\xdc\xd7\x6d\x0b\x48\x3c\x2e\xf1\x2b\x74\x17\xcb\x9e\x06\x61\x2c\x08\x63\x5f\xa9\x30\xd6\xa2\x22\x8a\xad\x68\x92\x36\xc5\x2a\x9a\xe0\x61\x42\x06\x99\x2d\x4b\x36\x55\xef\xaf\xa8\x54\x12\x45\xa9\x54\x7c\x5a\xcf\x5c\x3e\xbb\x19\x3a\xd9\x04\x17\x9c\x8d\xe8\x38\x35\xbc\xe5\x37\x40\x7d\xef\x46\xe7\x02\xee\x7c\x46\x56\xf9\x15\x2b\x46\x3f\x0a\xb6\x54\xbd\xf4\x43\x71\xa7\x75\xf4\x91\xdc\x76\x69\x95\x09\x2d\x42\x0e\xee\xba\xf7\x37\x8f\x77\x17\xdd\x73\xd4\x01\x11\x0b\xdc\x09\x06\x15\xe8\x3f\xf5\xa6\x90\xc2\xf2\x29\x3f\x4b\x61\xd0\x5c\x82\x9c\x0d\xfe\x0b\x2d\xf2\xa3\x53\x74\x71\xf5\x78\xff\xd0\xbd\xab\x19\xd0\x22\x0a\xb4\x4a\x25\xd3\x59\x82\x15\x89\xd1\x53\x3a\x24\x82\x11\x2d\xed\x44\x49\xaa\x85\x9b\xdc\xab\x61\x06\xed\xfe\x77\xf7\xe2\xf1\xa1\x77\x73\x3d\xf8\xe9\xb1\xfb\xd8\x3d\x47\x0e\xe3\xf4\xb0\x7a\x5d\x7a\x15\xf1\x9c\xe1\xa9\x56\xac\xf4\x0f\x79\x73\xd6\xdf\x53\x92\x12\x84\xa5\xa4\x63\x36\x25\x4c\x95\x47\x74\x0b\xbe\xea\x7c\xdf\xbd\x2a\x8e\x3c\x21\xe8\xc7\xbf\xe7\x8b\x4a\xf0\x90\x24\xd6\xcd\x02\x9e\x03\x8d\xe8\xf9\x44\xd6\xff\x92\x1a\xa8\xfe\xf4\xd8\xb9\xea\x3d\xfc\x3a\xb8\xf9\x38\xb8\xef\xde\xfd\xdc\xbb\xe8\x0e\xac\xb0\x7c\xd1\xd1\xf3\x16\x66\xb2\x32\x35\xfa\x3d\xc5\x89\x56\xba\xf8\x08\xfc\x16\x34\x22\xe8\x65\x42\x18\x4a\x19\x60\x9c\xd1\xe4\xb4\x7a\x97\x4d\xaa\x6f\x99\xd9\xd1\xed\xd5\xe3\xa7\xde\xf5\xe0\xe6\xe7\xee\xdd\x5d\xef\xb2\x7b\x8e\xee\x49\x02\xba\x8e\x03\x3a\x9c\xe2\x2c\x49\xc7\x94\x21\x3a\x9d\x25\x44\x43\xc3\xe8\x72\x43\x32\xc1\xcf\x94\x0b\x7b\x75\xc7\xf4\x99\x30\x03\x47\xb8\xb3\x30\xbe\xd3\x29\x06\x1e\xe8\x6e\xae\x3f\xf6\x3e\x9d\xa3\x4e\x1c\x67\x7b\x90\x30\x46\x01\x73\x5e\xb8\x78\x1a\x25\xfc\xe5\xb4\xb8\x6c\x4d\x1c\x60\x7a\x83\x44\xfc\x99\x08\x41\x63\x52\xc2\xa3\xce\xfd\x7d\xef\xd3\xf5\xe7\xee\xf5\x03\x40\x4c\x09\x9e\x48\x34\xe1\x2f\x60\xa1\x87\x1d\x82\xe1\xfe\x19\xd3\x04\x26\x73\x87\xc5\x19\x7a\x99\x50\xf0\xea\x50\xe9\x03\xcc\xa8\x9d\x22\x65\xaf\x6e\x74\x2e\x5c\xbc\x45\x6d\xac\x7c\x93\x16\xdf\x28\x5d\x8b\x65\x2f\x14\xb0\x7c\xf1\xc5\x55\xd8\xba\xf8\x45\x09\xdd\xea\x75\xd0\x05\x7c\xa9\xdf\x69\x7e\xd6\x8d\x55\xd0\x22\x0c\xd7\x14\x1e\xd6\xd5\x40\x8d\x0f\xcc\x57\x42\xc1\xa5\xe6\xc4\x7c\x47\x13\x8f\x4b\x1b\x6d\x2c\x46\xe4\x0d\x57\x8f\x5c\xa0\x38\x8e\xc4\xbb\xd7\x95\x28\x0e\x7b\x35\x0e\xad\x35\x04\x79\x29\xc8\x4b\x41\x5e\x0a\xf2\x52\x90\x97\xb2\xff\xec\x59\x9e\x20\x4a\xd0\x48\x7e\xc8\xf0\x6a\xbf\x45\x59\x89\xd4\x08\xab\xe8\x94\x20\x3b\xb3\xbd\xa9\xb5\x42\x48\xd6\xea\x7e\xa9\xc5\xfc\x13\x51\xd9\x8b\x9f\xcd\xc0\x47\x21\x4c\xfc\x62\x29\x4a\xb6\xf8\x4f\x44\xd9\xf5\x87\x84\xfe\x90\xd0\x5f\xb3\xb5\xe0\x15\xd8\xde\x2b\xc0\x05\x92\x73\xa9\xc8\xf4\x48\xfc\x03\x31\x99\x2d\x4e\x58\xda\x18\xbc\x63\xe2\xbb\x16\xc2\x91\x8d\xe7\xdc\xc6\x0e\x24\xe4\x99\x24\x20\xc8\x2a\x81\x9f\x89\x90\x56\x3c\x1b\x0a\x82\x9f\xb4\x4c\x1b\xf3\x17\x5f\x38\x8b\x89\xc2\x34\xd9\x87\xfe\xdc\x24\x5c\xf9\xaf\x7f\x79\x55\x7e\x78\xbc\x2c\x30\x70\xc0\xe0\x42\x0e\xcc\xe2\x2b\x64\x16\xc7\x18\xc4\x13\x78\x60\x5b\x78\xa0\x06\x77\x3c\x70\xe1\x7c\x25\x7d\xb0\x60\xa1\xdb\xa5\x7e\x78\x07\xf9\x51\x72\x19\x23\xd4\x54\x2a\xee\xc2\xf1\xfd\x66\x83\x00\x57\x70\x44\xef\x8b\xa3\xd0\x07\xbd\xf5\x06\xbd\x6f\xcf\xf6\xe3\x3b\xdf\x5b\xe1\x98\xdf\x94\x28\x1c\x63\x85\xf5\xfe\xc6\x44\x9d\xa1\x1b\x06\xcf\x1e\xb0\x7c\x3a\x41\x4e\x58\xd1\x0c\x21\x8f\x2f\xf1\xf3\x8e\xf6\x04\x86\x86\x86\xb8\xd7\x8e\x48\x0d\x5a\x7a\x10\xbc\x76\x2a\x78\x85\x74\xec\x96\x44\x3b\xef\x8e\x2b\x9b\x11\x8f\x98\x31\x87\x7a\xab\xed\x62\xd3\x29\x9c\x47\xe0\xc1\xe6\x3f\x81\x07\x07\x1e\x1c\x78\x70\x0b\x20\xfc\xea\x01\xf0\x15\x2c\xeb\x55\x23\xe0\xab\xcc\x0a\xd5\x36\x85\xdc\xa0\xb0\x66\xa1\xde\xdc\x86\xb0\xb2\xbc\x56\x85\xd4\xb2\xb2\xb6\x56\xfe\x0d\x3d\x92\x60\x35\x6f\x97\x87\xa8\xaf\x15\x24\x95\xa5\x92\x8a\xa9\x59\x13\x4c\x0a\x7b\x14\x67\xb6\x91\x65\xb0\x02\x26\x83\x29\x33\x3c\x29\xcf\xf6\x96\x07\x38\x8f\x35\x37\xba\x8d\x64\xe3\x6d\xcc\x13\x6e\x9c\xcc\xe2\x01\xa5\x25\x97\x70\x2f\x65\xb8\x5e\xc7\x8e\xff\xfa\xa5\xb7\xc8\xdb\xad\xbc\x15\x8a\x4b\xad\x75\x49\x42\x71\xa9\x43\x14\x97\x6a\x70\x8c\x7b\xa9\x18\x77\xe0\xeb\x79\x48\xd5\xe1\x78\x9d\x90\x47\xa6\x33\xb4\x29\x3d\x36\xb8\xeb\x5e\x5b\xb6\x0e\xa6\xc2\x60\x2a\xac\x85\x4c\x30\x15\x7e\x5d\xe1\x5a\xbb\xe2\xf7\xee\xeb\xd7\xf6\x42\x1e\x19\x67\x3e\xac\x13\x32\xf8\xeb\x0a\xbf\x06\x26\x1c\x98\x70\x60\xc2\x6f\x8c\x09\x07\x7f\xdd\x9a\x4a\xf7\x51\x78\xe9\x8e\x8c\xad\x1f\xc2\x49\x17\x5c\x5a\xc7\xc5\xf1\x83\x4b\x2b\xb8\xb4\x82\x4b\x2b\xb8\xb4\x82\x4b\x6b\xf9\xb6\x83\x4b\x2b\xb8\xb4\x0e\x8d\xad\x5f\xad\xd9\xae\x5a\x63\xe0\x31\x19\x54\x54\x92\xc9\x7e\x1a\xf8\x65\x65\x0a\xbf\x16\xdc\x77\x85\x27\xbe\x2f\xaf\xf0\x20\x6f\x97\x03\xf3\xd2\x78\xed\x3c\xfc\x65\xe6\x44\x1e\x93\xc6\x79\xf7\x85\x97\xdb\x1e\x17\xe8\x36\x6a\x54\x0f\x7f\xe5\x07\x48\x65\x28\x63\xc2\x1b\x8b\x16\xac\xc1\xea\xb7\x68\xa9\xab\xb8\xa3\xc1\x6c\xb7\x12\x50\x6f\xb8\xe0\x80\x25\xc2\x07\x58\xcf\xe1\x79\x98\x2b\xfc\x37\xa8\xe0\x64\xd5\xcf\x72\x7e\x56\xfd\x3c\xe3\x6a\xd5\x8f\xf7\xd3\x52\xba\x39\x53\x03\x3b\x9a\xff\xf6\x91\x84\xbb\xfb\x4b\x3e\x84\x2d\xad\x16\x31\xde\x18\x63\x5b\x8a\xe4\x6f\x8e\xbd\x2d\xbb\xb2\x81\xc9\x35\x04\xd7\x5b\x65\x75\xa1\x27\xf4\x32\x2b\x5e\x68\xba\xdc\x42\x2b\x45\x30\x22\x06\x23\xe2\x31\x1a\x11\x4d\xf0\xc1\x60\x86\x05\x61\xaa\x42\xb7\x28\xb3\x13\x78\xdd\x6f\xd2\xe9\xa4\x0e\x18\x00\x69\xd1\x1e\x59\x86\x9c\xb1\xaa\x37\x16\x28\x5f\xd2\x5e\xde\xb0\x9d\xad\xe5\xfa\x48\x7b\xcc\x6c\x6f\x55\x4a\x0f\x46\xa8\x60\x84\x2a\xef\xf3\x70\x46\xa8\x0d\xe0\x1e\x9c\x45\x4b\x59\xd5\x57\x62\x48\x6b\x39\xdf\x6a\x93\x1d\xed\xad\x72\xae\x60\x5f\xda\x01\xb8\xde\x2a\x17\x7b\x2d\x93\xf2\xe1\xb5\xf4\x60\x49\x0b\x96\xb4\x60\x49\x0b\x96\xb4\x60\x49\xf3\x7f\x0f\x96\xb4\x65\x70\x3f\x98\x7a\x62\x45\x20\xbf\xcd\xea\xbf\xf2\xbf\x33\xb5\xc4\x57\x2d\x96\x65\xb0\x5e\x08\x02\xb7\x82\x0b\x9b\xff\xb8\x8b\xf6\xab\x58\x15\x84\x5e\xe8\x68\xb0\x44\x17\x31\x59\x45\xb7\xe6\xed\xe3\x6a\xe3\xbe\xb0\xe8\xc3\xe6\xbf\x2e\x1e\x7c\xb3\x0b\xe4\x4e\x86\x9a\x16\x9b\x5e\x1f\x47\x2d\x77\xf3\x51\xce\x18\x24\x7a\xa1\x49\xa2\x25\x19\x2b\xb5\xb5\x44\x1a\x7d\xf5\xac\xb8\xda\x93\x7f\xd5\xdc\xb8\x2a\xea\x50\x45\x12\x9a\x58\xc7\x77\xd5\x86\xd9\x21\x1b\xb4\x90\x05\xbd\x6f\x85\x39\xfd\x6d\x50\x82\x4f\x44\x1d\x8a\x0c\x6c\x7a\xf7\x97\xde\x7b\x41\x46\x44\x10\x16\x91\x16\x66\x64\xad\x93\x2a\xf8\x8b\xd9\xa4\xcd\x13\xcc\xfa\x94\xfb\x5b\x55\xdc\xea\x69\x05\x51\x37\x74\x6f\x0e\xdd\x9b\x43\xf7\xe6\xf2\x55\x0f\xdd\x9b\xdf\x46\xf7\xe6\x06\x54\x76\x07\xb6\xbd\xe5\x06\xdb\x96\xea\x5d\xee\xeb\x77\x31\x49\x88\x22\xb5\x82\xd2\x25\x3c\x7e\x2d\x41\xc9\xcc\xfe\x36\x64\x25\xb3\x97\x20\x2e\x7d\x35\xca\x92\x3b\xf0\x56\x28\x4b\xe6\xae\xf9\x3a\x13\x24\x57\x78\xca\xb5\xc9\xa8\x78\x9b\x66\x96\xa3\x48\xa0\x68\x8f\x9d\x65\xef\x4c\xf1\xd0\xc4\x21\xd8\x90\x16\x57\x12\x6c\x48\xdb\x91\xc5\xc2\x8f\x15\x55\x98\x0e\x4e\x2a\x37\x11\xb0\x0a\xf4\xf2\x12\x5e\x3f\x4e\xaa\x59\x5e\xfb\x31\xd3\x4e\x6f\xb4\x76\x10\x91\xaf\x97\x7c\x2e\x5c\xf1\x66\x1b\xb7\xa1\x3f\xc7\xbb\xef\xb6\xb0\x8d\xba\x6b\xdd\x66\xe6\x61\x38\xc6\xf1\x7b\x24\x8e\x89\xfc\xbf\x8a\x4b\xe2\xcd\x89\xc9\x5f\x9d\xd1\x20\xf8\x58\x82\x8f\x25\xf8\x58\x82\x8f\x25\xf8\x58\xd0\xa6\x3e\x96\x5d\x49\x5a\x47\xed\x90\x38\x4e\x51\xe9\xb0\x1e\x89\x20\x2d\x1d\xbb\xb4\xd4\x16\xa5\xf0\xb8\x5c\x2c\x45\x75\x70\xed\x82\xed\x6d\xd1\x0b\xdf\x92\x71\xf0\xb8\x74\xc4\xd6\x99\x03\xbf\x3a\xc2\xb7\x99\xe9\xef\x68\xb7\x1b\xb4\xe2\xa0\x15\x07\xad\x38\x68\xc5\x41\x2b\x46\x41\x2b\x5e\x5b\x2b\x7e\x4b\x82\xe2\xd1\x69\xc8\x41\x56\x7c\xed\x0d\x7f\x65\xb2\x62\x5b\x6c\x02\x75\x37\xb7\xa5\x96\x81\xaf\x33\xa0\xe8\x88\x39\x41\xc8\x79\x45\xde\xd1\x85\x80\x9b\xaf\x85\x8e\xb6\x3c\xe0\xe6\xed\xd9\x55\x8f\x98\x46\x86\x6c\xe0\x20\x56\xee\x68\xbb\xc1\x04\x19\x4c\x90\xc1\x04\x19\x4c\x90\xc1\x04\x89\xda\x9d\xfc\xbc\xd2\xe0\x14\xf2\x9f\xf7\x65\x58\x3d\x62\x49\x31\xe4\x42\x07\x61\x71\x77\xdb\x6d\xab\xee\xdc\x26\x1b\xa4\x5c\xbf\x6f\xc4\xca\x4a\xdc\x76\xdb\xbf\x2d\x21\x60\x57\x54\x3a\x45\xf7\x98\xe8\x95\xdc\x37\x49\xda\xa6\xfc\xae\x3b\xd1\x37\x5b\x7d\x77\x8b\x6e\xf4\x40\xbb\xde\x68\x3b\xfa\x50\x1c\x78\x09\x70\x42\x71\xe0\xb5\xa8\x49\x28\x0e\xdc\x92\xe2\xc0\xeb\xaa\x60\xe6\x56\xfa\x5a\x18\x5c\x72\x27\xb5\x3a\xb3\xd4\x91\x2a\x63\x33\x2e\xeb\x25\x93\x3b\x32\xa6\x12\x48\xd2\x92\x9e\x56\x4e\x26\x81\xc6\x0a\x80\xea\x1f\xf5\x0b\x28\x26\xb3\x84\xcf\xc1\xfe\xb5\x44\x5c\x71\x53\xdc\x2e\x68\x0c\x6d\x97\x58\xdc\xca\x0f\xa5\x53\xb5\x45\xe6\xce\xf7\xdd\x0a\x29\x3b\x0f\xf9\x7f\x7d\x79\xfb\x98\x02\xaf\xf6\x2e\x70\x1f\x96\xce\x1e\x53\x5f\xdc\xa0\x4e\x04\x75\xa2\x09\xd6\x04\x75\x62\x15\x80\x82\x3a\x11\xd4\x89\x7d\xaa\x13\x07\x96\x60\x3e\xfc\xab\xd4\x6e\x76\x59\x00\xe2\xa3\x8d\x3a\x04\xe7\x2c\x95\x70\xe5\x57\x0a\x32\x7d\x56\xfd\xc0\x39\x29\x87\xc4\xd1\x98\x61\xaa\xbc\xb6\x6b\x52\x33\xad\x19\x11\x6a\xee\xbd\x49\xa6\x33\x35\xff\xaf\x3e\xa3\x2a\x0b\xf1\xa2\x63\xc6\x85\xc1\x18\xfd\xf1\x04\xb3\x38\xd1\x4c\x5d\x66\xe3\x44\x98\x31\xae\x80\x94\xc3\x06\x62\xf4\x4c\xb1\x21\xfc\x9d\xdb\x5e\xe3\x40\xc7\x63\x12\xb5\x0e\x1b\xc9\xb8\xff\xde\x69\x87\xef\x2c\xba\x62\x43\x9f\x12\x3e\xc4\x49\x32\x47\x69\xd1\xa3\xa4\x07\x68\xc9\x1e\xda\xa2\xbd\xb5\x43\x5d\x73\x65\x05\xca\x6a\x5b\xcb\xac\x11\xc7\x44\x64\x0e\x6d\x8e\xf0\x8e\xf0\x8d\x91\x9b\xb6\x5c\xd5\xb6\x19\x5a\x82\x70\xd2\x54\x38\x39\x22\xb2\x71\x58\xd9\x24\x70\xf2\xe3\xe7\xe4\x0a\xcb\x27\xbf\x93\x39\x30\x74\xd7\x8c\xbe\xd0\xc5\xb7\xdc\xd2\xf7\xdf\x4d\xde\xcb\xd3\x0b\x56\xbf\x9b\x75\x43\x5f\xfd\x2a\x74\x46\xaf\x79\xd1\xb6\xd1\x37\x8f\x61\x7b\xe5\x75\xb8\x1f\xfd\x09\xdd\x6f\xf9\xc8\xee\x97\x67\x22\x24\xe5\xf6\x35\x41\x94\x98\x0f\xb0\x52\x9a\x20\x6d\x60\xa3\xae\xa5\x9a\x0f\x58\x3e\x35\xeb\xca\xfe\x89\xa8\xc2\xcb\x6d\x17\x6b\xdc\x46\x61\x9f\x85\x95\xef\x9f\x3e\x35\x40\xe3\x37\x26\xee\x34\xbe\x92\x2b\xf6\x7d\x7c\x8d\xe9\x9b\x12\x98\x35\x36\xfe\xb5\x34\xa9\x6f\x46\x70\x57\xc5\x43\x1e\x63\xc3\xfa\x65\x1c\xa4\x35\x2b\x2c\x31\xb1\xb7\x78\x73\x8b\x2c\x39\x5c\xd1\x65\x30\x6a\x7a\x17\x8f\xe6\x06\x96\x24\xad\x15\x7b\xbb\x77\x07\x64\x5f\x77\x98\xd0\xbe\x7d\x15\x84\xc5\x5d\xaf\x6a\x3f\x0e\x60\xef\x34\xd6\x49\x21\xec\xb9\x66\xeb\xc6\x9d\x95\xdd\x21\x97\x54\x98\x5d\x4d\x35\x81\x86\x54\x54\xfa\xfd\xd9\x23\x2e\x8c\xb4\x19\xdb\x3b\x6b\x1c\x5a\x9d\x87\xce\x7d\xf7\xe1\x1c\x75\x50\x8c\x15\xd6\x97\x54\x90\x99\x20\x92\x30\x65\x4c\x11\x4c\x51\x35\x47\x53\x1e\x93\xc4\xd8\x01\x8c\x71\xf0\x12\x2b\x7c\x81\x15\x4e\xf8\xf8\x0c\x75\xe0\x9f\xfa\x63\x2a\x11\x4e\x24\x47\xd8\x21\x0e\x89\xdd\x10\x98\xc5\x8e\x3c\x60\x14\xf1\xe9\x8c\x26\x26\xaf\xcd\xf7\x6f\x53\x16\xd3\x67\x1a\xa7\x38\x41\x7c\x08\x36\x94\xb3\x3e\xeb\x3e\x13\xa6\x52\xd0\x71\x71\x92\x20\x3b\xad\x7b\xc1\x33\x60\xb8\x55\x4a\x3a\xa5\x09\x16\x5a\x7a\x34\xab\xbd\xb1\x63\xa1\x87\x09\xc9\xd6\x0a\xeb\xd2\xd0\x9c\xe2\x27\x22\x11\x55\x68\xc6\xa5\xa4\xc3\x24\xbf\xc6\x8f\x3d\x04\xeb\xbe\xb8\xea\x81\xd3\x30\x52\x88\x1b\x3a\xe8\x26\xb7\x1e\x74\x37\xe3\x14\x33\x46\x60\x62\xae\x26\x44\xd8\xe9\xed\xcb\xaf\xed\xff\x7b\xbc\xb6\xe9\x62\xdd\xcb\x45\x07\xe0\x43\xe7\xfe\xc7\xc5\x5f\x5d\x7e\xd8\xe2\x93\xab\xce\xe3\xf5\xc5\x0f\x83\xdb\xab\x4e\x45\xde\x99\x45\xab\xc6\xbe\x44\x7f\x65\x9b\x5f\xa6\xfd\x2b\x1a\x2d\x0d\x4d\x6c\x6e\x74\x68\x64\x71\x68\x6c\x6e\x68\x6a\x6b\x68\x66\x68\xa8\xb7\x32\xec\x21\x4c\xad\xb9\x29\xe0\x8a\xca\xa2\x2d\xe0\x38\x62\xd6\x0a\x4b\xd6\x7b\xd8\xb7\x21\xe0\xab\xb3\x02\x7c\xa5\x26\x80\xa0\xff\xef\x05\x6e\x6f\x55\xf9\x6f\xb9\xe6\xbf\x4d\x50\x6a\x56\xff\x22\x44\xa5\x2e\x46\xa5\x92\x10\x94\x1a\x82\x52\x9b\x02\x28\x04\xa5\x86\xa0\xd4\xa3\x0d\x4a\x2d\x2b\x5a\xc1\x63\xdb\x06\x8f\x6d\xcb\x75\xb4\x36\x3b\x6c\xdf\xaa\xe6\x12\x9c\x97\xc1\x79\x19\x9c\x97\x47\x7a\x73\x83\xf3\xb2\x39\x8c\x82\xf3\x32\x38\x2f\x83\xf3\x32\x38\x2f\x83\xf3\x32\x38\x2f\x5f\xd3\x34\xd2\x86\xd8\xd0\x63\x76\xd9\x06\x4f\xec\x0a\x4f\x6c\xcb\x95\xfc\x56\x3a\x62\xdf\xaa\x8e\x10\x54\xfb\xe0\x97\xdc\x6a\xdb\xad\x52\xea\xdf\x1a\xdf\x0c\xae\xd8\xe6\x80\x08\xae\xd8\xc6\xa0\x0a\xae\xd8\x25\xc0\x09\xae\xd8\xe0\x8a\xfd\x0a\x5d\xb1\x34\xde\xba\xe5\x56\x13\xbd\x45\xcb\x8a\x71\x17\xcc\x43\x99\x71\x4b\xfc\x06\xd2\x23\x96\x4f\x99\x05\xa8\x81\x3e\xd3\x8b\x8f\x42\x91\xa9\xdc\xf0\x21\x14\x9a\x6d\x34\x16\xac\x34\x05\x57\x50\xaa\x40\x3f\xc9\x8d\x8a\x2d\xec\x11\xb0\x8d\x8e\xe2\x6d\xcc\x53\x53\x9c\xf6\xe1\x01\xa5\x7d\xdb\x0e\x82\x5f\x10\xfc\x82\x6c\xd3\x70\xc3\x41\xb6\x69\xaf\x6c\xf3\x5a\x0a\x4b\xfb\xae\xe7\xd1\xd9\x27\xf6\x2e\x96\xca\xc6\x45\xdb\x4c\x9b\x6c\x70\xdd\xa5\xb3\x84\xe3\x78\x55\x80\xdc\x6f\x28\x97\xd5\x96\x88\x9b\x66\x5c\xfd\x41\xcb\xa5\xcd\x85\xd8\x38\xb3\xf2\xaf\xa1\x6a\x7c\xed\xd6\x5f\xb5\x9e\x19\xe0\x6f\x56\xb5\x68\xad\x0a\x84\xfb\x47\xe6\xb6\x67\xe3\xbd\x32\x36\xbf\xc9\xd4\xbb\x70\x45\x57\x5f\x51\xf8\xa3\x10\xe0\xbd\x2f\x4b\x48\xf9\xda\x36\x32\x7a\xc8\xbf\xb5\xfc\xde\x66\xe7\x7b\x08\x13\xc7\x9b\xbc\xa5\x6f\xd8\xd9\x1c\x1c\xca\xcb\xa3\x7e\x76\x14\x80\xda\x67\x0f\x13\x0d\x87\xe9\x90\xb2\x2c\xde\xce\x61\xc8\x9f\x1c\xb8\xfe\x04\xb5\x2e\x6d\xfd\xcb\x64\x9e\x9b\xc2\x64\x79\xb4\x4c\x51\x42\xa7\x5a\x4b\x8d\x88\x50\x00\x6f\xce\x14\xf9\xa2\x24\x3a\x45\x09\x7d\x22\xe8\xbd\xbe\xf2\xa8\x73\xdb\x7b\x7f\x82\xde\x5f\xe1\x94\x45\x13\x34\x4b\x30\x93\xef\x5b\xa3\x60\x05\x9b\x59\xe8\xa6\x12\xbc\xa5\xbb\x04\x4e\xb0\x28\x06\x8b\x62\xeb\x2c\x8a\x6d\xd1\x19\x4c\x52\x29\x9e\x92\xb6\x68\x0f\x6d\xd7\xfa\x83\xf6\x10\xb4\x87\xa0\x3d\x04\xed\xa1\xa0\x3d\xb4\x03\xc2\x41\x75\x08\xaa\x43\x50\x1d\x82\xea\x10\x54\x87\x9d\x83\x31\xa8\x0e\xcb\x54\x07\xf8\xcb\xd5\x8d\x59\x57\x8f\x68\xac\x3f\x34\x28\x12\x73\x34\xca\x43\x50\x1c\x82\xe2\x10\x14\x87\x83\x2b\x0e\xad\xd9\xd0\xdb\xab\x77\x11\x2a\x46\x84\x8a\x11\xa1\x62\x44\x4d\xc5\x88\x43\x89\x6c\x46\x5e\x3b\xb2\x14\x99\xa3\x10\xda\x5e\x2d\x47\xe6\xed\x89\x71\x21\xeb\x27\x64\xfd\x04\x33\x64\xc8\xfa\x09\x86\xb6\x60\x68\x6b\xb5\xa1\xed\xb5\xac\xe7\x07\xbe\x9e\x07\x10\x4e\x5b\x1e\xb1\xfc\xd7\x63\x90\x40\x0f\x18\x73\x10\xac\x6c\xc1\xca\x56\x0d\x99\xe3\x74\xcf\xb7\x86\xeb\x87\x02\x4f\x41\xe2\x0f\x81\x07\x21\xf0\x60\x25\x70\x82\x3e\x14\xf4\xa1\xd6\xe9\x43\xaf\xa8\x28\xb4\x2e\x4c\x39\x68\x0c\x41\x63\x08\x1a\xc3\x9b\xd5\x18\x5a\x03\xe1\xa0\x2e\x04\x75\x21\xa8\x0b\x41\x5d\x58\x0e\x9c\xa0\x2e\x04\x75\x21\xa8\x0b\xad\x0e\x4d\x3e\x16\x85\x21\x28\x0b\x41\x59\x68\xb7\xb2\xd0\x9a\x0d\x85\x20\xde\x10\xc4\x1b\x82\x78\xbf\x9a\x20\xde\x37\xaa\xb0\xef\x55\x4c\x73\x24\x72\x99\xe0\xb5\x28\x2f\xfd\xbc\x40\x58\x5b\x2b\x32\xe5\xab\xdd\xb4\xee\xe3\xae\x40\xfd\xc2\xc5\xd3\x28\xe1\x2f\x83\x4c\xab\xb3\x41\xe1\xf9\xbf\x6d\x3e\x9f\xf7\x43\x2e\x3c\x7b\x3f\x66\x42\xb4\xf7\x9b\x1b\xbd\x58\x20\x34\x5d\x55\x1f\x54\x22\x2e\x50\x3a\x8b\xe1\xcf\x28\x95\x8a\x4f\xeb\xa5\xea\xcf\x58\x45\x13\x3c\x4c\x48\x27\x9b\xf7\x82\xb3\x11\x1d\xa7\x06\x3f\x7e\x03\x52\x88\x9d\x64\x73\xe2\x24\x23\x4d\x14\xdd\xfa\x96\x49\xe2\x8f\xb0\x8e\x5f\xec\x9b\xf9\x24\x47\x11\x80\xbe\xb8\x6c\xb3\x9d\x43\x95\x1b\x2d\x62\xd1\xb6\x24\xce\x1b\xad\x1d\xe2\xcf\xe2\x9d\x58\x25\xaa\x82\x15\x3a\xd3\x4c\x68\x0c\xc8\xf9\x32\xa1\x60\x59\x03\x4b\x1c\x58\x9f\xf2\x81\xd1\x0b\x4d\x12\x90\x38\x0c\x2c\xda\xb7\xf3\x46\xda\x8b\xdd\xb8\xbd\x7b\x6f\x62\xdf\x8e\x78\xac\xd8\xb9\xbb\x82\xc6\x0d\x71\xa4\xdb\x7e\xcd\x0a\xbb\x2b\x08\xd9\xab\xd6\xd9\xad\x65\x9f\x35\x39\x55\x1f\xfe\x55\xc9\x12\x9b\xf4\x4e\x7d\x6d\x3e\xf8\x89\xa8\x37\xc3\x04\x3f\x11\x75\x28\x0e\xf8\x16\xd9\xde\xa6\xbc\x6e\x29\xe1\x13\x64\x44\x04\x61\x11\x39\xd6\x9c\xac\x05\x16\x77\xb4\xdb\xdd\x88\xb3\x1d\xed\x6e\xd7\x31\x60\xfd\x62\x36\x69\xcd\x55\x53\x47\x72\xfd\xad\x2a\x6e\xdd\xcb\x05\x17\x98\x35\x56\x3d\x74\xee\x7f\x1c\xdc\x75\xef\x6f\x1e\xef\x2e\xba\xe7\xa8\x03\x17\x1d\xbe\x31\xe4\x9d\xfe\x13\x86\x83\x7c\xd8\xcc\x18\x26\x0c\x8f\x93\x40\xaa\xc1\x0d\xae\xa1\x88\x4e\xd1\xc5\xd5\xe3\xfd\x43\xf7\xae\x66\x40\x4b\xfc\x29\x1b\x23\x45\xa6\xb3\x04\x2b\x12\xa3\xa7\x74\x48\x04\x23\xa0\x58\x25\xa9\x54\x44\xe4\xce\x71\x33\x68\xf7\xbf\xbb\x17\x8f\x0f\xbd\x9b\xeb\xc1\x4f\x8f\xdd\xc7\xee\x39\x72\x5c\x44\x0f\xab\xd7\xa5\x57\x11\xcf\x19\x9e\xd2\xc8\xfc\x90\xb5\xa2\x45\xbf\xa7\x24\x25\x08\x4b\x49\xc7\x6c\x4a\x98\x2a\x8f\xe8\x16\x7c\xd5\xf9\xbe\x7b\x55\x1c\x79\x42\xd0\x8f\x7f\xcf\x17\x95\xe0\x21\x49\xac\xb7\x1e\x1c\xd0\x9a\x79\xe5\x13\x59\x37\x7e\x6a\xa0\xfa\xd3\x63\xe7\xaa\xf7\xf0\xeb\xe0\xe6\xe3\xe0\xbe\x7b\xf7\x73\xef\xa2\x3b\xb0\xc6\x98\x8b\x8e\x9e\xb7\x30\x93\xb5\xd9\xa0\xdf\x53\x9c\x50\x35\xd7\xe7\x28\x0d\xd3\x47\x2f\x13\xc2\x50\xca\x80\x81\x18\x4b\x21\x66\xde\xa4\x72\x46\x22\xb3\xa3\xdb\xab\xc7\x4f\xbd\xeb\xc1\xcd\xcf\xdd\xbb\xbb\xde\x65\xf7\x1c\xdd\x93\x04\x6c\x69\x0e\xe8\x70\x8a\xb3\x24\x1d\x6b\x4a\x30\x9d\x25\x44\x43\xc3\xd8\x0a\x87\x64\x82\x9f\x29\x17\x96\x1d\x8f\xe9\x33\x61\x06\x8e\x1a\xad\xcc\xf8\xce\x66\x35\xf0\x40\x77\x73\xfd\xb1\xf7\xe9\x1c\x75\xe2\x38\xdb\x83\x84\x31\x0a\x98\xe3\xae\xee\x69\x71\xd9\x74\x44\x23\x98\xde\x20\x11\x7f\x26\x42\xd0\x98\x94\xf0\xa8\x73\x7f\xdf\xfb\x74\xfd\xb9\x7b\xfd\x00\x10\x53\x82\x27\x12\x4d\xf8\x0b\x38\x7a\x61\x87\xe0\xff\x7d\xc6\x34\x81\xc9\xdc\x61\x71\xe6\xdf\x7e\x6f\x66\x63\xd6\x14\x29\x7b\x75\xdf\x65\xe1\xe2\x2d\x5a\xfb\xca\x37\x69\xf1\x8d\xd2\xb5\x58\xf6\x42\x01\xcb\x17\x5f\x5c\x85\xad\x8b\x5f\x94\xd0\xad\xde\xc6\xb9\x80\x2f\xf5\x3b\xcd\xcf\xba\xb1\x89\xb3\x08\xc3\x7d\xc8\xd8\xee\xeb\x77\x31\x49\x88\x22\xb5\x32\xf1\x25\x3c\x7e\x7d\x99\xd8\xac\xe3\xcd\x88\xc5\x66\x3b\x41\x32\x0e\x92\x71\xe3\x0d\x07\xc9\xb8\x6a\xc3\x6f\x44\x32\x6e\xa1\xd5\xc7\x91\xa8\xd6\x59\x7d\x82\x7f\xa4\x74\x52\xc7\xc9\x02\x5f\xcd\x3d\x12\xfc\x07\xeb\xb1\x90\xe3\xdf\x77\xf0\x1f\x04\xff\x41\x25\x27\x79\xf3\x5e\x83\xe3\x64\x0d\x07\x74\x1a\x04\x35\x62\xc9\x7e\x83\x1a\x71\x64\xbb\x0d\x06\xf6\x60\x60\x0f\x06\xf6\x60\x60\x0f\x06\x76\xb4\xa9\x81\xbd\x01\x95\x3d\x84\x39\xb5\xa5\x41\xc4\x6f\xc5\x6d\x70\x9c\x72\xf1\x61\xbd\x06\x41\x34\x5e\xb2\xdf\x20\x1a\x1f\xd9\x6e\x5b\x68\x17\x69\x97\x85\x9d\xc6\x55\x06\x91\x03\x96\xa6\x77\x2b\x69\x5a\x9e\xde\x01\xb4\x17\x1f\x05\x39\x7f\xb5\x0a\xf5\xa1\x9e\x7b\xa8\xe7\x1e\xca\xb5\x84\x7a\xee\x28\x14\x24\x09\x05\x49\xda\x5c\x90\xa4\xc1\x31\xbe\x85\x7a\xee\x87\xb1\x30\xbc\xa1\x24\x65\x27\x18\xca\x42\xec\x06\x97\xab\x82\x37\xc0\x4a\x90\xce\x12\x8e\xe3\x65\xc5\x62\x9c\x1c\xe9\x17\x8c\x59\x22\x7a\x9a\xb1\x7f\x59\x54\x9e\x5a\x2b\x79\xba\xb5\x9a\x95\x1f\xca\x7c\xd0\x1a\x85\xcb\x6d\xbb\x15\x6a\x56\xb1\x77\x6b\x0b\x11\xfa\xa8\x02\x6a\x0f\x8b\xd1\x6f\xb2\x69\x6b\xb8\xa6\xab\xaf\xe9\xe1\xfa\xa3\x54\x5d\xdd\xc6\x86\x10\xf9\xb7\x63\xba\xbb\x07\xaa\x7c\xfc\xf6\x6e\x6c\xa8\xd0\x16\x2a\xb4\xd5\x42\xe6\x38\xcb\x39\xb7\x46\xf1\x0a\xb6\xb4\x50\xfa\x38\x94\x3e\xde\x25\x70\x82\xa5\x31\x58\x1a\x5b\x67\x69\x6c\x93\x0e\xb1\xc7\xd6\x29\xdb\x69\x13\x47\x65\x09\x08\xda\x44\xd0\x26\x2a\xb6\x16\xb4\x89\xaf\x50\x9b\x68\x07\x84\x83\x2a\x11\x54\x89\xa0\x4a\x04\x55\x22\xa8\x12\x3b\x07\x63\x50\x25\x5e\xa7\xad\x4a\x95\x3e\xd1\x30\x25\xf5\xa8\x94\x89\xa0\x48\x04\x45\x22\x28\x12\xa1\x71\xcc\xf2\x3d\x85\xc6\x31\xa1\x71\x4c\x68\x1c\xf3\x06\x1a\xc7\x1c\x52\x84\xab\xa9\x56\x7e\x1c\x69\x36\x47\x21\xc4\xbd\x5a\x9e\xcd\xdb\x13\xe9\x42\xe6\x50\xc8\x1c\x0a\x26\xca\x90\x39\x14\x8c\x70\xc1\x08\xd7\x6a\x23\xdc\x6b\x59\xd6\x0f\x7c\x3d\x0f\x24\xa8\x1e\x49\xb4\xf3\x5f\x8f\x41\x1a\x3d\x70\x7c\x42\xb0\xc0\x05\x0b\x5c\x35\x64\x8e\xd3\x95\xdf\x1a\x29\xe0\x18\x3b\xc7\x06\x0d\xa0\x39\x20\x42\x90\x42\x73\x58\x85\x20\x85\x25\xc0\x09\xfa\x51\xd0\x8f\x5a\xa7\x1f\xbd\xb2\xe2\xd0\xda\x10\xe7\xa0\x41\x98\xf7\x82\x06\x11\x34\x88\x37\xaa\x41\xb4\x06\xc2\x41\x7d\x08\xea\x43\x50\x1f\x82\xfa\xb0\x1c\x38\x41\x7d\x08\xea\x43\x50\x1f\x8e\x26\xac\xf9\x98\x14\x88\xa0\x3c\x04\xe5\xa1\xdd\xca\x43\x6b\x36\x14\x02\x80\x43\x00\x70\x08\x00\xfe\x6a\x02\x80\xdf\xa8\x02\xbf\x5b\xb1\xed\x0f\x16\x50\xef\x3c\x01\x23\x93\x44\xde\x7d\x9f\xf0\xe1\xc3\x7c\x46\xf4\xff\x5f\xd2\x29\x61\x12\x20\x41\xd5\xdc\x17\xd3\x6a\x10\x6a\x11\x95\xde\xdd\xf7\xae\x3f\x5d\xf9\xed\x81\xde\x7d\x7e\xbc\x7a\xe8\xdd\x76\xee\xb2\xe3\xce\x76\xe5\x1f\xb1\xfd\xae\x20\x69\xda\x9b\x7c\x47\xb4\x4a\x0d\xc4\xe0\x5e\x61\x95\xca\xcd\x56\x76\xd7\xbd\xef\xde\xfd\x0c\xed\x8d\x06\x97\xbd\xfb\xce\xf7\x57\x05\x3c\x2f\x3c\xef\x5c\xfc\xf4\xd8\xbb\xab\x7f\xde\xfd\xef\xde\xfd\xc3\x7d\xdd\xd3\xbb\xee\x55\xb7\x73\x5f\xff\xf5\xc7\x4e\xef\xea\xf1\xae\xbb\x14\x1e\x4b\x57\xbb\x5c\xb7\x92\x00\x24\x68\xf1\x81\x22\x4b\x0c\x45\x0e\x43\x94\x49\xc5\x8e\xca\x57\xcd\x75\x8e\x1e\xad\xa9\x82\xda\xc1\x0d\xdf\xf0\x06\x32\x3a\x56\x4c\x25\x1e\x26\x24\x5e\x18\xc9\xc1\xb0\x6e\x24\x5c\x58\xd4\x0b\x96\x9e\x24\xad\x49\x79\x64\xae\x0f\x82\xa6\x6b\x8a\xb0\xb8\x62\x0e\x73\x0e\xb5\x33\x30\x4d\x92\xe9\x33\x29\xcc\x14\xa5\x42\x10\xa6\x92\x39\x22\x5f\xa8\x54\x72\x61\x50\x77\x7c\x75\xc3\x5a\x82\x90\x0d\x38\xc1\x12\x0d\x09\x61\xc5\xf5\x0b\x92\x10\x2c\x2b\xd6\x6c\x4f\xbf\x19\x58\xb2\xb3\xb2\x46\x26\xc3\x63\x47\x98\x26\xa9\x20\xa5\xdb\xc2\xa7\x33\x2c\xa8\xe4\xac\xfb\x45\xb3\x68\x7d\x91\x6f\xe0\x73\x2e\x36\xbb\x31\xdd\x9f\x7c\x0c\xbe\x2e\xfe\xf3\xd3\x43\xf1\x5f\x85\x3b\x7f\xf5\x50\xfc\xd7\x72\x5c\xf7\x06\x2e\x63\xf6\x29\xfa\xf4\x70\x8e\x3e\x41\x89\x51\x81\x1e\x26\xd8\x60\xec\xd5\xc3\x39\xba\x22\x52\xc2\x2f\xf9\xc7\x8a\xaa\x04\xf6\xf6\x3d\x65\x58\xcc\x91\xdb\xbe\xe9\xdc\x87\xa3\x09\x22\x19\x68\xca\xc0\x63\xff\x48\x19\x58\x24\x72\xe8\x5d\xf1\x31\x8d\x70\xb2\x1d\x10\x3b\xd7\x05\x3a\x70\x73\xb7\x14\x14\xfe\xdb\x8b\xb0\xe8\x5c\x5f\x42\x57\x3c\xb7\xd4\x8a\x9d\x5f\x13\xa9\x91\x24\xe2\x2c\xb6\x3e\x35\x2d\xd4\xcc\x3d\x5d\xe5\x1f\x1c\x3a\x0b\xa6\x92\xb2\xb1\x1e\x11\x7d\x40\x37\x77\x7d\x76\x23\x62\x63\xdf\x25\x5a\xc8\x37\x38\x47\x25\x62\x5c\x21\x3a\x9d\x71\xa1\x30\x53\x5a\xbf\x01\xe9\xc6\x42\xc4\x50\x80\x0b\x3e\x9d\xa6\x0a\xeb\x8b\xb6\x00\x54\x66\xac\x3c\xf7\x44\xf5\x62\x70\x84\x55\xc0\xd0\x88\x3f\xf9\x5e\x66\x42\x8f\xaf\x45\xaf\xa2\x69\x80\xc6\x0b\x1a\xba\x1b\x02\x0b\x81\x8b\x0c\xf8\x1d\x55\x64\x5a\x7e\xbf\x21\xdb\xfd\x77\xa5\xdd\xe3\xc2\x64\x45\x10\xd1\x11\xd1\x84\x2a\x12\x29\x7d\x05\x37\xc2\x89\xc7\xeb\x1f\xaf\x6f\x7e\xf1\x05\xa3\x77\x9d\xcf\x97\xff\x59\x28\x03\xdb\xb9\xfb\xbc\xf0\xc3\xe0\xe7\xff\x5c\xf8\xe5\xff\xbf\x14\x9f\xca\x33\x2d\x98\x2f\xbc\xbd\x9c\x82\xa6\x00\xa6\x6e\xb7\x55\x44\xa7\x78\x4c\x90\x4c\x67\x1a\x03\xe4\x59\xf1\x7c\xb5\xa4\x7c\xc5\x71\x4c\xd9\xd8\x34\x7f\xbb\xa2\x8a\x08\x9c\x7c\xc6\xb3\x8f\xce\x2c\xbf\x01\x74\xfe\xcf\x7d\xa1\x01\xe1\xbb\x5f\x3b\x9f\xfd\x16\x86\xef\x6e\xef\x6e\x1e\x6e\x96\xee\xba\x30\xc2\xe2\x35\xd2\x8f\xcf\xe1\x7f\xd1\x07\xa4\x47\xcf\x04\xfa\x29\x51\x58\x2b\x3a\xe8\x1b\xd3\x2f\x2b\xcb\x84\xa1\x2c\x81\x5b\x33\x13\x74\x4a\x81\xa5\x18\xc3\xe4\xb7\x46\x67\xc8\x94\xa2\xec\xde\x98\x0f\xc0\x08\xe0\x98\x32\x8b\xb1\x88\xd1\x3f\x64\xb9\x1f\x26\xd8\xc3\xcd\x0f\x24\x46\xa7\x68\xa2\xd4\x4c\x9e\x7f\xf8\xf0\xf2\xf2\x72\xa6\xdf\xd6\x02\xec\x07\xfd\xc7\x29\x61\x67\x13\x35\x4d\x4c\xff\x4f\x0d\x85\x73\x74\x2b\xb8\x66\x21\x60\x77\x20\x82\xe2\x84\xfe\x93\xc4\x68\x68\xe8\x1f\x1f\xa1\xdf\x22\x2e\xc8\x59\x7e\x30\xd6\x56\x66\xf9\x88\xb5\xa7\x7d\xd0\x2f\x55\x10\x93\xf2\x79\xa2\x98\x44\x34\xb6\x62\x06\x61\x11\x07\x83\xaa\x71\xc1\xe8\xf1\x5c\x93\x31\xad\xa8\xcd\x52\x95\x83\xd3\xd3\xc1\x70\x4c\xbc\xf6\x9d\x56\xbe\xce\x10\x4e\xeb\x73\x3d\xa3\x8d\xa7\x92\x08\xe0\xad\x18\xb8\xaa\x7b\x75\xa6\x37\x1c\xf1\x04\x0d\xd3\xd1\x88\x08\x3f\x7c\xe0\x44\x2b\x69\x54\x22\x41\x22\x3e\x9d\x82\xc4\xa0\xbf\x4a\xa5\xc1\x6a\x80\x98\x5d\xed\x59\x9f\xc1\xf9\x6b\xed\x0d\x30\x20\xe6\x40\xea\x18\x21\x31\xc2\x6c\x6e\xa6\x19\xa6\x23\x7f\x7c\xd3\x57\x17\xc7\x88\xaa\x3e\xeb\x24\x09\x12\x64\xca\x15\xf1\xda\xa7\x81\xab\xb3\x08\x70\x20\x91\x82\xcc\x12\x1c\x91\xd8\xe0\x43\xc2\x23\x9c\xa0\x11\x4d\x88\x9c\x4b\x45\xa6\xfe\x00\xdf\x80\x09\x4a\xc3\x8c\x4a\x14\xf3\x17\x96\x70\x6c\xf7\x51\xfe\xec\xdb\xe2\x6d\xec\xba\x9e\xa7\x5d\x21\xb8\x80\xff\xf9\x91\xb2\x78\x67\x14\xea\xf1\xbe\x7b\xe7\xff\xfb\xfe\xd7\xfb\x87\xee\xe7\xf5\xa8\x4f\x86\x59\xb0\x3c\x30\x4d\x9c\xa3\x7b\x03\x04\x2e\xb4\x44\x24\x6a\x36\xf5\xd9\xa2\x52\xfe\x03\x8f\x37\xa4\xbe\x9f\x3b\xd7\x8f\x9d\x02\x45\xb9\xbf\xf8\xa1\x7b\xf9\x58\xd2\x07\xec\xfe\x0a\x32\xbc\xd1\x6a\xfd\xdf\x2e\x7e\xe8\x5d\x5d\x0e\x2a\xf4\xe0\x77\x77\xdd\x8b\x9b\x9f\xbb\x77\xb9\xca\x5a\x09\xa2\xd2\x62\xca\xc4\xea\xc1\x10\xa5\x09\x8f\xd1\x70\x5e\xdd\xe1\x56\x4b\xce\x09\x78\xce\xf3\x1e\xcf\x66\xd4\x73\xa0\x4d\xae\xd9\x70\xfe\xc5\x94\xc7\xe4\xc4\xbe\x03\xad\x81\x8d\xcd\xc8\x48\xcc\xd5\x03\xeb\xd9\x31\xf3\xec\x2f\xa6\x6b\x6f\x06\xb8\x73\xd4\x41\x52\xbf\x98\xea\x4b\x2d\xe8\x78\x0c\xf6\xd0\xd2\x52\xcd\x68\xf6\x53\x00\x2f\x7c\x67\xce\x7f\x26\x38\xdc\x73\x3d\xad\x35\xa4\x67\xc6\x16\xf3\x21\xb4\x91\x2e\x8e\x28\x30\xd8\x51\x2a\x96\xe6\x0e\x4b\x03\xa1\x16\x5e\xe6\x3e\x1a\x33\x98\xbe\x5c\x40\xb6\xa4\x31\xe3\xce\x04\x79\xa6\x3c\xf5\x3e\xb5\x9d\x8a\x0b\x27\x5e\x39\x7c\x0e\x00\x00\x9b\xb1\xf5\x94\x86\xc9\xd0\xa3\x72\x04\x4d\xc2\x9e\x61\x84\x91\xe0\xd3\x8a\x31\x8a\xd7\xa4\x77\x73\xaf\x04\x56\x64\x3c\xbf\xb4\x24\x63\xf3\xeb\x71\x79\xf3\xcb\xf5\xd5\x4d\xe7\x72\xd0\xed\x7c\x2a\xde\xf8\xec\xc9\xfd\xc3\x5d\xb7\xf3\xb9\xf8\x68\x70\x7d\xf3\x30\x70\x6f\x2c\x45\xf9\x9a\x09\x16\xf9\x74\xf1\xc5\x73\xa4\x49\x2e\x90\xc6\x17\x9a\x24\x9a\x99\x78\xf4\x71\x48\x46\x5c\x18\x3a\x3f\x75\x81\x26\x56\x84\x71\xb0\xb5\xba\x58\x69\x17\xe7\x60\xf0\xab\x1a\xd2\x18\xf3\x95\x20\x78\x0a\x7c\x02\x33\xd4\x65\xf1\xe9\xcd\xe8\xf4\xde\xfc\x38\xc5\xe2\x89\x88\xec\xd3\x17\x41\x95\x22\xac\xa0\xd2\x61\xb7\xe4\x4c\x49\xcc\x27\x38\x43\x77\x9a\xee\xeb\xf7\x33\xa6\xa6\x91\x3d\x26\x0a\xd3\x44\xda\xc5\x16\xe0\x7a\x8e\xae\xb0\x18\xe7\xe6\xc5\x6f\xf8\x68\x64\x06\xfb\xd6\x2c\x43\xf3\xb0\xc2\x2e\x2a\x68\xaf\x46\x0d\xc7\x17\x61\x3e\xfb\x72\x26\x0f\x2f\x62\xd5\xe3\x6c\x3b\x9c\x7a\xbc\x05\x88\x1b\x8d\xbd\xa0\x1b\xda\x27\x15\xb8\x06\x1b\x37\x8f\x97\x33\x99\xea\xb1\x17\xd1\xa9\xf8\x62\x05\x3a\x99\x0e\x2d\xfa\xe4\x47\x5a\xdb\xac\xc0\x25\xf2\x85\x5a\x83\x81\xbf\xee\x12\x0a\xe5\xc3\x80\xd5\x18\xcf\x66\x04\x0b\x59\x75\xda\x45\x31\xb0\xe6\xec\xcd\x4c\xfe\x1c\xf6\x90\xdd\x3c\x27\x88\x33\x30\x38\x64\x42\x44\x09\x23\x1b\xe0\x80\x19\x6b\x01\x03\x6e\xa1\x7d\xfc\x8d\x6d\xd5\xfe\x99\x4a\xad\x34\x9a\x1f\xbf\xb7\x3d\xe4\x37\x43\x88\x8f\x9d\xde\x55\x49\xb8\x18\x5c\x76\x3f\x76\x1e\xaf\x96\x9b\x09\x0b\xdf\x95\x8f\x18\x9d\x22\xfd\xbc\x18\x0e\x40\x47\x86\x67\xb8\x4e\xf8\x46\xa5\x25\x0c\x8c\x56\xb6\x4b\xb5\x31\xc3\xc7\x64\x96\xf0\xf9\x94\x30\x30\xf1\x14\x38\xa1\x86\xe7\x08\x53\xcb\x5a\xbc\xc5\x82\x15\xc7\x9a\xdd\x80\x8d\x9d\xba\xf6\xfb\x24\xce\x38\x6f\xb1\xfb\x7e\x89\x74\xdf\x1a\xa7\xa0\xfd\xbf\x7b\x85\xd5\x86\x77\xac\x73\xf1\xd0\xfb\xb9\x5b\xd4\x0f\x2f\x7e\xe8\xfd\x5c\x25\xd5\x0c\x3e\x75\xaf\xbb\x77\x9d\x87\x15\xc2\x49\x69\xc8\x2a\xe1\x44\xea\x05\x97\x9d\xc2\x54\x66\x81\x4e\x91\xe9\xe1\x8f\xa8\x92\xe8\x99\x4a\x3a\xa4\x09\x55\x73\x64\x1d\xac\x8f\x3d\xa0\xac\xcf\x38\xa1\x31\x55\x73\x27\xbe\x98\x79\x8b\xe7\xa8\x29\xa9\x1d\xdf\x98\x1d\x7c\xb7\x2b\x58\xf9\xcc\xe1\xb8\x4d\x9f\x23\xd0\x6d\x9f\x41\x69\xf3\x3e\x63\x5a\x90\x66\x63\x22\xcc\x72\xc0\xa9\xe4\xaf\xc5\x7b\xae\x57\xe5\x0b\x2b\x39\xd4\x32\xa1\x75\x4c\x18\xd1\x24\xd2\x9b\xc4\x08\x52\x82\xb0\xf7\x5a\xe6\x9a\x25\x34\xa2\x2a\x99\xa3\x08\x6c\x58\x60\xce\x9c\x62\x86\xc7\x56\x38\x00\x35\xa7\x84\x12\x3f\xa5\x60\x80\xbf\x19\x59\xd3\xfe\x03\x25\x1b\x5e\xb3\xc7\xeb\xcb\xee\xc7\xde\x75\x11\x05\x7e\xe8\x7d\x2a\x88\xb0\x9f\xbb\x97\xbd\xc7\x02\x37\xd7\x92\xec\x72\xb9\xbe\x3c\x6c\xc5\x55\xcc\x5e\x3a\x47\x97\xe6\xd3\x73\x0d\xdc\xdf\xcd\xe6\x34\xca\x48\xb3\xbd\x5c\xf9\x2d\xc1\xe1\xce\x45\x1a\xba\x3f\xba\x4c\x89\x4a\xbf\x44\x53\x13\x92\xf5\x0a\x15\x6c\x48\xd5\x11\x18\x0b\x73\x5f\x97\x7d\xe5\xe5\x2d\xbb\x17\x21\x44\xf6\x2c\xb7\x2c\xf9\xa1\x19\x60\x34\xa8\x33\x62\x55\x78\xeb\x72\x82\xfd\x33\x78\xde\xa7\xa9\x54\xc6\x43\x0a\xc8\x89\x9e\xfe\x2e\x35\x40\xc1\x83\x7a\x86\xee\x09\xe9\x33\x67\x3d\x18\x53\x35\x49\x87\x67\x11\x9f\x7e\x78\x4a\x87\x44\x30\xa2\x88\xfc\x80\x67\x74\x8a\xb5\x24\x4d\xc4\xfc\xc3\x30\xe1\xc3\x0f\x53\x2c\x15\x11\x1f\x66\x4f\x63\x08\xec\x71\x9e\xae\x0f\xd9\xb0\x63\xfe\x1f\x57\x7f\xfd\xee\xf4\xea\xef\xdf\xbd\x5b\xb4\x90\xd5\x9d\x7f\x97\x45\x78\x26\xd3\xc4\x06\x02\x0a\x1f\x36\xee\xca\xa7\x64\xd5\x79\x5f\x17\x8f\x6b\x3b\xfd\xf5\xe2\xf6\xb1\x60\xb1\x2e\xfe\xf3\x73\xf7\xf3\xcd\xdd\xaf\x05\x4a\xf9\x70\x73\xd7\xf9\x54\x20\xa8\xdd\xdb\x1f\xba\x9f\xbb\x77\x9d\xab\x81\x7b\xb8\x8d\xed\xed\x47\xc6\x5f\x58\x11\x34\xd2\x51\xc0\x85\x99\xce\xd1\x47\x2e\xd0\x8f\xd9\x49\x9e\x0e\xb1\x04\x16\xe3\x78\x96\x3c\x41\x33\x1e\x03\xe1\x45\x64\x36\x21\x53\x22\x70\x62\x6d\x06\x52\x71\x81\xc7\x86\xd3\xcb\x48\x60\x15\x4d\x90\x9c\xe1\x88\x9c\xa0\x08\xb0\x61\x7c\x02\x87\x02\xaa\x16\x1f\x97\xed\x7c\x77\x29\x53\x74\x4a\x9c\x0a\x6e\xff\xf9\x60\x0e\x63\x83\xc3\xb9\x79\xf8\xa1\x28\xec\x7d\xbc\xfa\xf5\xa1\x3b\xb8\xbf\xfc\x71\x29\x3c\xcd\x67\x85\x95\xdd\x43\x5c\xd5\x05\x4f\xd2\x29\xf3\xff\xde\x7c\x6d\xbd\xeb\x87\xee\xa7\xf2\xea\x6e\x3a\x0f\x45\xcc\xb8\x2b\xc6\xed\xbd\xfb\xfe\xe6\xe6\xaa\x5b\xf0\x74\xbf\xbb\xec\x3c\x74\x1f\x7a\x9f\x0b\xf8\x73\xf9\x78\x07\x3e\xa0\xa5\xdb\x74\x2b\xa8\xd8\xa8\xde\x96\xbf\xcd\x5d\x93\xc2\x46\x94\xa8\x63\xc3\xff\xcd\x5d\x3e\xf5\xea\xe5\x98\x28\x37\xb0\xea\x9c\x66\x26\xd5\xc8\xac\xb4\x92\x1c\xaa\xe2\x31\xa1\x7a\x72\xbc\xf4\xa0\x97\x51\xe5\x87\x6c\x09\xb0\xae\x33\xa3\x6c\xe3\x24\xe1\x2f\x26\x42\x79\x4a\x35\x57\x96\x04\x02\x95\xf5\x2b\x32\xf7\x10\x9e\x55\x50\xbc\xe2\xb1\x90\x48\x10\xf5\x99\xa7\x4c\x6d\x8e\x72\x9d\xeb\x02\xdd\xe9\x5e\xff\x3c\xf8\xb9\x53\xc4\xc0\xde\xd5\x72\x52\xe3\x0f\x51\xc1\x8a\x3b\xd7\xbf\x66\x4c\x18\xe2\xd8\x4f\x32\x0d\xd5\xc8\xae\x51\x42\xb5\xd8\x1b\x61\xad\xbd\x26\x20\xd1\x20\x42\xc1\xe4\x30\xd5\x9b\x83\xb8\xd9\x99\xf1\x27\x19\xfa\x64\x16\x79\xee\xfe\x28\x8d\x27\x01\x2e\x60\x4d\x75\x69\x02\x30\x8e\xd5\xaa\x19\x22\xec\x99\x0a\xce\x40\xd8\x7e\xc6\x82\x6a\x69\xdc\x8c\xac\xf7\x7a\x0e\xff\xbb\xde\x98\x60\x18\x2d\x11\xae\x7b\x2e\xd4\x65\x16\x9f\xbc\x99\x35\xa4\x2a\x4e\x77\x31\x42\xb7\xda\xd0\xb1\xf8\x6d\xc5\xe1\x6c\x19\xc7\x5c\xdc\xf0\xef\xc9\x25\xc5\x89\x26\x00\xbb\x93\x17\x3b\xd7\xf7\xbd\xa2\xfc\x58\x54\x33\x3c\xba\xbc\xb1\xbc\x08\x86\x4a\xb3\x72\xa7\x4c\xdc\xff\x74\x65\xb4\x0b\x8d\x24\xf6\xde\x7a\x8a\x05\x08\x40\xae\xb7\xea\x0c\x0b\x59\xfa\x42\x22\xa8\x64\x96\xc7\x91\x69\x9e\x05\x51\x5a\xcf\x9c\xc6\x7d\x46\xbe\xcc\x08\x93\x10\x1c\x60\xf8\x59\xee\x6b\x97\x67\xa8\x37\x02\x92\xa0\x5f\x67\x28\x65\xd6\x01\xa6\x19\xae\x59\xe4\x89\x16\x65\xed\x12\x32\x0d\x11\x0c\x2f\x8c\xb8\x18\xb0\x7c\xf1\x7d\xf6\x4b\xe6\x44\x83\x47\x23\xae\x09\x90\x3e\x45\x3b\xde\x39\xc2\x4c\xd2\x13\xa4\x15\x96\xf2\x99\x42\x46\x84\x56\x28\x6d\x64\x9a\xa6\x34\xf6\xcf\xc3\xb3\x81\x85\xf0\x67\x9f\x19\x54\xf3\x82\x12\x2b\xa8\x11\x8d\x13\xe3\x31\x19\x34\xe7\x09\x11\x17\xc4\xfa\x59\xd6\x66\x03\xab\x08\xfb\x03\x96\x4f\x0b\xbe\x87\x1e\x93\x0a\xb3\x88\x5c\x24\x58\x6e\x18\x84\xe4\x6c\x1c\x27\x45\x89\xe3\xee\xee\xf1\xf6\xa1\xf7\xfd\x0a\x2a\x5f\xfe\x78\x31\x0c\x28\x4a\x52\xe7\x9e\x1b\x0a\x8e\x63\xa4\xc9\xe7\x98\x1b\x57\xa0\x15\xfc\xcd\x0d\x32\x67\x42\xa5\x17\x27\x8a\xe5\x53\xc1\x48\x6d\xb3\x2c\xac\x9d\xc3\x77\x25\x50\x0b\x08\x14\x69\x48\x20\xcf\xe4\xe1\x8e\x1a\x3c\x8b\x26\x8a\xce\x5a\xb7\x66\x09\x56\x23\x2e\xa6\x86\xca\x17\x36\x6d\x06\x5f\x3e\x28\x65\x8a\x08\x91\xce\x14\xa8\xec\x7a\xad\x65\x29\x55\x1f\xd9\x15\x1f\x7f\x26\x52\xe2\x31\xd9\xc6\x01\x5d\xa5\x3c\xdc\xff\xec\xff\x13\x1c\xcc\x4d\x64\xff\xc2\x0a\x5d\x40\xbf\xc3\xa7\x1b\xf6\xd1\x04\xf2\xdc\xf2\x84\x46\x1b\x06\xdc\x7d\xec\xf4\xae\x06\xbd\xcf\x5a\x89\xef\x3c\x74\xaf\x0a\xa2\x04\x3c\xeb\x7c\x7c\xe8\xde\x0d\xba\xff\xdd\xbd\x78\x7c\xe8\x7c\x7f\xd5\x1d\x5c\xdf\x5c\x76\xef\x07\x17\x37\x9f\x6f\xaf\xba\x2b\x22\x73\x6a\x07\x5f\xb4\xae\x96\x5f\x3d\x5f\xf8\x05\x4e\x58\xd3\x32\xdf\x5e\x06\xc9\x70\x98\x26\xe0\x04\xe7\xc6\x19\x8e\x11\xe3\x31\x81\x9f\xa5\xb3\xce\xb8\x6c\x93\x33\xd4\x53\xef\x93\x04\xe1\x54\xf1\x29\x06\xaf\x4d\x32\xef\x33\x3c\xd4\xa4\x15\x27\x89\x17\xde\x25\x52\xc6\x34\x89\xd5\x83\x49\x13\x5f\x9c\x10\x4d\xce\x67\x5e\x0e\xa3\xf5\x1b\x8c\x28\x83\x00\xe2\x29\x16\x4f\xc6\xcd\x94\x4f\x99\x5f\x0a\x89\xb0\xec\x33\xbd\x2e\x62\x0d\x43\x4d\x20\x7c\xde\xe8\xad\x5a\xe8\x4c\xf1\x13\xd1\x50\x99\xa6\xd1\x04\xcd\x04\x1f\x0b\x22\xa5\xb5\x2d\x47\x98\x99\x00\x04\xfb\xba\x66\x43\x7d\xc6\xb8\x06\x85\x33\x61\xc7\x64\x46\x58\x4c\x58\x44\x4d\xb6\x22\xf8\xee\x33\xd3\xe6\x58\xe0\xd9\x04\x49\x0e\x4e\x6f\x00\x3b\xd8\xaf\xcc\x47\x8e\x93\x99\x1d\x9b\xc7\xbe\x05\x5a\xa4\x9a\x4e\xdc\x80\x9c\x68\xa0\x0c\x1f\x3b\x66\xe8\xdc\x2e\xc6\x0e\x38\x9d\x25\x04\xa6\xb4\x20\x87\xc3\xd0\xb0\x2e\x9c\x87\x3e\xa6\xaa\x43\xd0\x0c\xdb\xad\x19\x4b\xbb\xa2\xb3\x0a\xcb\xb6\xbd\x52\xe8\x07\xcc\xe2\x44\x8f\xe2\x7c\x18\xc5\xbb\x08\x19\x36\x1d\x8d\x35\xee\x36\x6e\xc3\x45\x23\x9c\xca\x6d\xd8\x68\x29\xc5\xd4\x58\x05\x4f\xf3\xa0\x10\x40\x6f\x9b\x5f\x0a\xd0\x9d\x69\x12\x89\x13\x6e\xa1\x64\x5e\x4f\x6d\xd0\x32\xac\xa6\x86\xcd\xce\x04\x65\x11\x9d\xe1\x64\x23\xdd\xaf\x94\x63\x60\x43\xf7\xbf\xa1\x23\x8d\x3e\xdf\x2e\xb8\x6d\x15\x11\x53\x48\x27\xb7\xcb\xcc\x8e\x70\x0d\x4b\x92\x4d\xd6\x20\x32\x8f\x26\xc1\x82\xa7\xc6\x1f\x07\x70\x21\x71\xc5\x55\x3d\xab\x3a\x6e\x7d\x33\x70\x31\x00\x7a\x83\xc3\x36\x91\x3f\x75\xf0\x2b\x8d\x62\x67\x37\xc1\x78\x38\xb9\xad\x1e\xb3\xea\x04\xbc\x87\xff\x5e\x86\x3b\x9f\xf1\x4c\xe3\x4c\x94\x4a\x05\x9e\xe2\x6c\x8f\x56\x49\x2a\x85\xb2\x7b\xbe\xf3\x2c\xa8\xbd\xf9\x69\xe4\x20\xb4\x01\x50\x8b\x93\x14\x62\x08\xbc\x8a\x00\x16\xc7\x47\xa9\x96\x65\x11\x86\x28\x04\xf4\x0d\x39\x1b\x9f\xa1\x9b\x9f\xbb\x77\x77\xbd\xcb\xee\x09\xea\xdc\xde\x76\xaf\x2f\x4f\x10\x51\xd1\xb7\x2e\x66\xd1\x06\x2c\xf5\x99\xe2\x56\x5a\x99\xa3\x09\x7f\x01\xda\x48\xc4\x98\x14\xf6\xec\xa2\x9b\x20\x54\x79\x4c\xa5\xb2\xe1\xb3\x9a\xae\xe4\xcb\xd2\xf2\x7e\x25\x86\xa4\x6a\xb2\x0d\x6a\x60\x29\xd3\xa9\xd6\x65\x07\x14\x4f\x07\x82\x27\xdb\x10\x85\x4b\xd8\x0a\xa8\xcb\x59\x31\x05\x8a\xa7\x48\x0f\x6b\x43\x41\x32\x97\x63\x26\xd2\x69\xc1\x48\xd3\x65\xcd\x37\x3d\xbe\xe5\xbc\x0f\x36\x1e\x8d\xba\x10\x08\x28\xb6\x50\x43\x2a\x72\xb3\xf1\xc0\x5a\xea\x07\x38\x8a\xb4\xca\xbd\xe3\x4d\xe5\x13\x65\x2e\x01\x3b\xd1\xde\xb6\xb9\x0a\xcf\xdd\x32\x67\x9a\x82\x41\x30\xb0\x66\xb9\x92\x47\x34\x1f\xbf\x62\xde\xe1\x7c\x61\x56\x40\xd9\xb3\x3e\x7b\x94\x99\x49\xc5\x30\x61\x49\xe0\x24\x25\x7a\x99\x10\xb8\x1a\x73\x34\xc1\xcf\xa4\x30\xa5\xcb\x21\xd1\x03\xcf\x79\x2a\xaa\x08\x5d\x9f\x5d\x92\x99\x20\x5a\xd2\x2f\x3b\x50\x32\x9c\xbe\x2b\x62\x62\xc0\xeb\x80\xd7\x47\x8f\xd7\x17\x49\x2a\x15\x11\x1d\x29\xe9\x18\x0c\x89\x5b\x09\x70\x66\xb0\xc1\x8c\xf3\x64\xd0\xc0\x26\xd2\x1c\xe2\x05\x4f\x58\x21\xe0\x43\x9a\x4a\x07\x3c\x05\xf9\xa8\xc0\x36\xb9\xe6\x75\x5e\xe6\xb0\x5d\xde\x12\x30\x38\x97\x59\xc7\x15\x94\xd8\x4a\xc4\xc1\x55\xa3\x2c\x1b\x09\xed\x5d\xcc\xb9\x30\xf2\x4d\xe6\x2e\xcb\x97\x58\xba\x4c\x4e\x14\xa1\xcc\x81\x2d\xff\x08\xf0\x59\x03\xd8\xc8\x1d\xbf\xa7\x5c\x61\xf9\xed\x59\x9f\x69\x21\xea\x89\xcc\x8d\xb9\x55\x8b\x29\x7f\xd4\xb2\xf8\xa9\x24\x4c\x42\xb8\xf7\x1f\x8d\x7b\x4e\xa3\xb8\x33\x57\x1b\xd5\x94\x4c\x67\x09\x56\x10\x74\x9d\xcd\x02\x21\xba\x76\x50\x2b\x25\xe5\x01\xd0\x20\xe7\x9b\xbd\xd8\x67\x66\xf9\x63\xa2\x20\x73\x5c\x51\x05\x3a\x53\x9c\x6a\xf0\x2c\x2e\x7d\xa5\xe9\xca\x60\x85\xe0\xe0\x27\x89\xd3\xed\x08\xbf\x5c\x1c\x63\x25\x65\xcc\xb4\x85\x7b\x1b\xf3\xfe\xc1\xd9\x8d\x22\xc1\x59\x29\x1a\x46\x2b\x73\xe6\xa4\x87\x86\x1c\x38\xff\x35\x61\x67\x2f\xf4\x89\xce\x48\x4c\x31\x44\xc0\xeb\x7f\x7d\xd0\xfb\xfa\x8f\x8b\xbb\x9b\xeb\x41\x9e\xc9\xf3\x5f\x7d\xd6\x49\x24\xcf\xb2\x14\x10\xe3\x2c\x0b\xb7\x9f\x09\xe2\x44\x42\xbb\x17\xb0\xba\xe6\x66\xc4\x3e\xab\x5b\x41\xcc\x23\x79\x86\x5f\xe4\x19\x9e\xe2\x7f\x72\x06\xae\xf4\x0e\xfc\x79\x91\xf0\x34\xfe\x05\xab\x68\xf2\x01\xee\xb5\xfa\x40\x9e\x09\x53\xc6\x4d\xa5\xc1\x15\x43\x4e\xb2\x84\x68\xfd\xff\xd0\x6b\xce\x93\x8a\xa4\xd6\x64\x23\x32\x53\xe8\xff\x15\x64\xc8\xb9\xaa\x66\x52\x7c\x34\x92\x64\x2d\x86\x94\x2b\x69\xf7\x37\xe8\xef\xff\xf9\xdd\x9f\x35\x0a\x6d\x02\xe3\xde\xfd\xcd\x40\x7f\xff\x1f\x97\xf6\x7b\xb9\x06\xb9\x33\xa9\xb4\xd2\xba\x9a\x0d\x34\x4c\xe0\x7c\xca\x80\xfb\x09\x70\x5e\x00\x79\x03\x74\xc8\xcf\xb1\x8a\xba\x5d\x16\x46\xdf\x4e\x65\xdb\x08\x98\xa0\x62\x7b\x7b\x44\xa7\x88\x71\x34\x35\xb1\xa6\x98\xa1\xbf\xfd\xf8\x7d\xf5\x01\xa6\x82\x6e\x34\x21\xb5\x55\x28\xbc\x29\x25\xfd\x27\x91\x48\x63\x8d\xc6\x62\x3e\xd5\x53\x0b\x22\x27\x3c\x89\xd1\x0b\x01\x35\xc9\xc6\x81\x66\x5a\xb9\x20\x7d\xe6\x0f\x01\x21\x87\x08\x27\x8a\x8f\x09\xf0\x6a\xa7\xa8\x29\x22\xb4\xa8\x62\xb2\x34\x14\x17\xe4\xc4\x14\x66\xbb\xff\xab\x8b\xad\x86\x6d\xc2\x23\x97\xd4\x62\x4d\x72\xf1\xb0\x7a\xe7\xa3\xb2\xe9\x15\xd5\xdb\xf0\xcb\x87\x6c\xcd\xb6\xd5\xa0\xb1\x49\x28\xd6\x86\x55\x3e\x99\xea\xc5\xd0\x88\xb3\x41\x42\xd9\xd3\x46\x87\xe1\x12\xc3\x91\x1e\xc1\xc2\x4c\x8f\x98\xd9\xb9\x8d\x05\x64\x8d\xfb\xf1\x31\x4d\x12\x93\xda\xe2\x1f\x0f\xc8\x5d\x06\x6e\x20\x0c\xcc\x4c\x0e\x28\x89\xad\xdf\xcb\x6a\xc2\x82\x30\x08\x78\xeb\xb3\xe1\xdc\xfa\x6c\xe5\x09\x92\x69\x34\x71\x99\x79\x11\x67\x52\x8b\xd1\x5c\xa0\x88\x4f\xa7\x5a\xeb\x85\x23\x53\x9c\x27\xd2\x46\xbb\xb3\x53\x85\x23\xd5\x67\xf9\x7c\x2b\x6e\x9e\x69\xca\xb4\x5d\xea\x5e\x73\x97\x4e\xde\xfc\x69\xa9\xc0\x4d\x63\xbf\x14\x05\x18\xc1\x8c\x27\xca\x2b\x6a\xc1\x17\xef\x92\x39\xb0\x1a\xcd\x40\x4e\xb8\x50\x83\xb8\x92\xe6\xac\x44\x9a\x32\x21\x64\xe4\x34\x81\xa0\x61\xfe\xac\x85\x7f\xf2\x92\x19\x5f\x97\x2d\x41\x63\xf5\xb2\x15\x34\xbb\x46\x4b\x57\xb6\x2e\x0a\xd6\xc0\xca\x14\x26\x89\x8a\x31\xe1\xab\xd6\x78\x0f\x5f\x5d\xe8\x8f\x96\x02\xaf\x7c\xef\x9c\x10\xc4\xe3\xbc\x86\x9e\xe1\xeb\x36\x23\x64\x19\x4c\x6d\xe9\x84\xfd\x65\x8e\x2e\xdb\xca\x63\xd1\x92\xab\xd7\x02\x26\x7b\x49\x40\xd6\xc4\x62\x48\x95\xc0\xa2\x50\x00\x25\xd3\x07\x25\xc1\x02\xe2\xb3\xfa\xcc\x94\xc3\x33\x9a\x42\x8c\x62\x2a\x21\x41\x04\x78\xa9\xe7\x0c\x43\xcd\x94\xc0\xd2\xd5\xce\xf3\x1c\x4d\xfc\x39\x04\x96\xe5\xa8\xe1\x88\x9d\x9e\x28\x2b\xfb\xa5\xf5\x33\x1e\xa5\xb9\x20\x17\x81\x84\x6b\x4b\x05\x21\xca\x24\x1d\x4f\x14\xa2\xcc\xda\x1d\x71\x32\xe6\x82\xaa\xc9\x54\x9e\xa0\x61\x2a\xb5\x16\x6a\x82\xd5\x4c\x3c\x0a\x51\x51\x23\x2a\xb4\x6d\x12\x71\x5c\x1a\x70\x51\x45\xd9\x00\x35\x9a\x5d\xca\x6e\x89\x57\xac\x40\x9c\x4e\x56\x3e\xb1\x3c\x06\x25\x32\xab\xba\x89\x4c\x1c\x20\x77\x05\xab\x7e\x4f\x89\x54\x75\xf7\x00\x8a\x5d\xee\xcc\x4b\x71\x88\x4e\x5a\xc8\x24\x83\x0a\xe2\x62\xb7\x41\xf2\x2a\x16\xdc\x34\x45\xa9\x32\xa7\xd3\x74\xa6\x2a\x03\xb7\x16\x5d\x45\x77\x5e\x29\xa3\x66\xc0\x86\x64\x2c\xc0\x66\x28\x40\xd7\x67\xf7\x84\xd4\xd7\xa7\x5b\x38\xfb\xdf\xe0\x2a\xc1\x16\x6c\xa2\xc7\x72\x94\xdf\xc6\x89\x7d\xd9\xbd\xbf\xb8\xeb\xdd\x9a\x92\x13\x37\x77\x9f\x3b\x0f\x83\x0a\xbf\x76\xc5\x5b\x9f\x3b\x77\x3f\x5e\xae\x7e\xed\x87\x87\x62\x56\x76\xc5\x2b\x77\xf7\xcb\x93\x39\x1a\x2c\xb1\x22\x29\xac\x72\x9e\x73\x34\x9b\xab\x09\x67\x59\x88\x42\x5c\xa0\x4d\xa7\xc8\x64\x04\x2b\x08\x21\x12\x52\x55\x38\x0e\x1f\x20\x2e\x67\xb5\x84\x59\x3c\x2c\x53\x5d\x6e\xa7\xa2\xd1\x1a\x37\xf2\x53\xc2\x87\xe0\xb7\xb6\xb2\x8f\x2d\x4c\xb7\x24\x02\x7d\xcb\x78\x9f\x4b\x2a\x67\x09\x9e\x2f\xcc\xb0\x8a\xe5\x5c\xe3\x29\x81\x88\xe3\xbc\x2c\x9e\x4b\x16\xd1\x27\x03\x09\x4c\x19\x5f\xa7\x23\xc8\x64\x52\x14\x2b\x82\x86\x44\xbd\x40\xde\x9c\xfb\x35\xb3\xa5\xba\x80\x11\x79\xd6\x67\x60\xce\xe9\x6b\x20\xc7\x29\x44\xfb\xf5\xdf\x9d\xa0\xfe\xbb\x98\x3c\x93\x84\xcf\xf4\xc9\xeb\x1f\x6a\x98\x4c\x77\x8a\x69\x72\xcd\x55\x66\x99\xdb\xe6\x3c\x05\x89\xe8\x0c\x24\xf3\x01\xd1\xe3\x1e\x4e\xf0\x28\x60\xb2\x23\x67\xb0\x06\x84\xe3\x58\x2b\xd9\x40\xca\xdc\xf2\xf2\x10\x20\xe6\x6d\xbd\xd0\xec\x72\x1d\x91\x22\x33\x7f\x9b\x19\xfd\x31\x8b\x66\xcf\xca\x13\x60\xcf\x7b\x74\xc9\x6e\xcb\xc8\xb5\x56\xf2\x23\x99\x43\x0a\xc6\x2d\xa6\x62\x43\xd7\x6c\x55\xcc\xeb\x5e\x9c\xb4\xdd\x8a\x89\x5a\xe4\xae\xad\x86\xc3\x76\x8e\xdb\x2c\x56\xef\x50\x5a\xaa\x8b\xe5\xca\x26\x6e\xa8\xb6\x3e\xd6\x29\xa9\xb5\x21\x0c\xa8\xac\x78\xcd\x48\xb4\x86\xc6\x95\x2d\xf0\x5e\x7f\xb7\x52\x53\xc9\xc4\x35\x17\x7f\x97\x9f\x82\x4d\x8e\x2f\xe7\xe3\x93\x95\x2b\x8e\x12\x2e\x8b\xb5\x72\x1a\x2f\xfa\xc2\x7e\xba\x6c\xdd\x5d\x1f\x7d\xb5\x5c\xb8\x56\x40\x43\x05\xe0\x4b\x35\x2e\x0d\x9f\x51\xd6\x43\x66\xdf\x3e\x41\x14\xa2\x2d\x41\x21\x4b\xf2\xca\x01\x2c\x46\xb9\x1b\xa4\xcf\xf2\x98\x15\x89\x5e\x48\x02\x61\x6e\x11\x9f\xce\xc0\xc4\x6f\x97\x6b\x47\x22\xb1\x89\x18\x3e\x41\x3c\x55\x7a\x30\x93\x93\xe3\x8c\xb8\x36\xe1\x27\x77\x7b\x18\xdf\x9b\x0d\x7e\xcf\xea\x65\x1b\x5c\x37\xbc\x94\x32\xf4\x89\x28\x18\x05\xda\x2c\xf8\x1b\x04\x3d\xa1\x1c\x42\x59\x0d\xfb\x2d\x6e\x94\xdd\xc9\x1a\x27\x9f\x17\x4e\xf9\x3e\xe1\xc3\xe5\x46\x02\x18\x1c\x3d\xde\xf5\x9c\x45\x32\x8f\x9f\xf2\x8a\x32\x17\x3c\x8a\xdd\xdb\xbb\xee\x45\xe7\xa1\x7b\x79\x86\x1e\x25\xd1\xe0\xc9\xb6\x0b\xf9\xd5\x99\x4a\x62\x56\x6e\x2b\xb1\x30\xa9\x08\xae\x33\x84\x10\x21\x0a\x59\xd0\x2b\x08\x47\xb1\x4c\xcb\x72\xc4\x86\x22\x29\xd4\x1a\xea\xa0\xb0\x50\x79\x9f\x36\x32\x6f\xd5\x0d\x84\x38\xa9\xc1\xf1\x44\xa9\x99\xf5\x4e\x17\x23\xf3\x56\xa1\x4f\x31\xa2\x6f\xdf\x9b\x81\xab\xa5\x26\x84\x0a\xd4\x68\x5b\x06\xa9\x06\xcd\xf7\xe4\x85\xb8\x7f\xc6\xb3\xe5\xe9\xa7\xf8\xa5\x80\xb4\x46\x14\xf6\x7c\xf7\xfb\xbe\x07\x8e\xac\x0d\x0c\x29\xdc\x7e\x83\xb9\x43\xcb\xd0\xd6\x8c\x6e\x9a\x8c\x0f\xe9\x8c\x64\xfe\xc6\x4a\x8b\xb0\x71\xac\x12\xc1\xdd\x81\x5f\x28\x43\x05\x96\x78\x82\x46\xf4\x8b\x1d\x34\x8f\x6f\x77\xaf\x7a\x01\x0f\x35\xf1\x94\x13\xbc\x78\xa7\xd6\x10\x1b\x6e\xe1\xfb\xa5\x42\x24\x97\x5a\x24\x8a\xb4\xb8\x24\x48\xc4\x85\xe6\x14\x30\x6d\xee\x85\x58\x25\x32\x28\x2c\x34\x50\x16\xbd\x32\xcb\x6e\x7f\xde\x5a\x25\xc6\x8a\x9c\x6a\xd1\x6b\x45\x02\xb4\xcd\x91\x81\x6c\x1a\xac\xbc\x72\x60\x39\xe7\x19\x92\x31\x66\x2e\x34\xbb\x66\xb9\x8e\xe5\x6d\x41\xaa\xb4\x0a\x84\x21\x3d\x0c\xe4\x2b\x48\xfd\x29\xac\x43\xce\x00\x9e\x4b\xd7\x61\xa3\x5f\xda\x00\xb6\x17\x9c\x05\xe3\xd4\x2c\x36\x9d\xc5\x6d\x5a\x6c\x82\xa5\x42\x76\x4d\x75\xa6\x08\x4f\x45\xdc\xaf\x11\xb6\xa0\xdb\x37\x55\xde\x34\x0a\x15\xb5\x58\x02\x9e\x11\xe9\xea\xa6\x98\x2a\x31\x5a\xa7\x71\x82\xf0\x05\x9c\x50\x76\xb7\xef\x8c\x94\xe5\xb8\x84\x4f\x4c\x20\x48\x7f\x71\xe8\x33\xd4\x61\x0b\xf5\xb2\x5c\x5c\x56\x01\x5e\x86\x27\xe1\xe4\x05\xcf\x25\x9a\x09\x53\x5a\xc6\x44\xee\xbb\xcd\x83\x06\x56\xfc\x28\x0b\x85\x50\x2e\x75\x02\x81\x2d\x66\x75\xd0\x9c\x93\x7b\x07\x7b\x70\xe5\x95\xa2\xca\x33\x81\x3c\x1f\x2e\xb7\x55\x34\x20\x75\x8a\x0c\xa2\x09\x66\x63\x32\x70\x46\xd6\x4d\xb4\x25\x3d\xce\x05\x0c\x73\x69\x47\xa9\x66\x4e\xb7\x46\x61\xb2\x6d\x6d\xcc\xab\x99\x01\x51\x5f\x02\xa9\xf0\x98\x20\xb3\xa2\x46\x66\xe9\x42\xc4\x98\x2d\x36\x0c\x7a\x82\x1d\xb5\x5b\x8c\xa2\xaf\x13\xde\x21\xf4\xe9\x0a\x0f\x49\xf2\x3a\x91\x13\x30\xb5\x35\xce\x83\xb7\xce\x64\x03\x10\xf4\x02\xf6\xfc\x12\xc9\xb0\xd6\x7b\x91\x56\xe5\x06\x2c\xdb\x27\x5c\x39\x7b\xd3\xb6\xd9\xa8\x6b\x81\xb2\xc9\x56\xeb\x1a\xa3\xf8\x6c\xcf\x6b\x20\x52\x65\x60\xf3\xd9\x5f\xd9\xa6\xbc\xd9\x42\xbc\x3e\x26\x35\xeb\xd8\xba\x91\xc9\xca\xad\x6c\x5c\x64\xa0\x61\xcf\xc2\xde\x08\x31\xce\x08\xa2\x32\x7f\x59\x15\xd3\xa1\xb2\x12\x3d\x5a\xc4\x37\xc6\x97\xac\xf9\x58\xd6\x53\x6a\xdf\x96\x96\xbc\x78\x42\x66\x1b\x70\xf9\xdd\x8c\x68\x45\x15\x8b\x39\x94\xf8\x34\x74\xb8\x28\xd3\xad\x5c\xe7\xce\x05\xee\x07\x57\xc1\xd5\x8b\xd4\x55\x1c\x81\x18\x59\x5a\x1c\x32\x75\x50\xed\x4b\xf6\x23\x5b\xa6\xa6\xcf\x32\xcb\x06\x20\x22\x95\x68\x8a\x67\xe0\xd3\x63\x5c\xe5\x5f\x99\xb2\x4b\x2a\x3b\xc2\x13\x27\x88\x4b\xd3\x1a\x6c\x35\x04\xb8\x18\x6f\x13\xaa\xd1\xbc\xfd\x43\x73\xc3\x92\x63\xfe\xf9\xa9\x16\x8b\x6b\xba\xc2\xc0\x63\xfa\x4c\x98\xbb\x51\x27\xee\x46\x6a\x90\xb8\x2d\x27\xf3\x53\x0c\x41\xce\x24\xf6\xfd\x2e\xcb\xe9\xa1\x31\x07\xb5\xc1\x1a\xda\x1c\x64\x0f\x95\x41\x3c\xa6\x44\x5b\xa1\xb6\xbe\x0b\x4b\xf7\xef\x88\xad\x1a\x6c\xf2\xd0\xb1\x44\x7f\x64\x5c\xfd\xd1\xab\xab\xec\x4c\x27\xf0\xa9\x33\x80\x9d\x2c\xf4\xc1\x01\x92\x61\xd1\x16\x61\xaf\xbe\xd7\x4a\xc8\x6f\x1b\x99\x90\x87\xdd\xef\x55\x16\xee\x2e\xe6\xe0\xd5\x35\x12\x0b\xf1\x02\xa8\xcc\x94\xca\xe6\x56\xd3\xab\x30\xbf\xe9\x05\x33\xab\x5c\x15\x20\x90\x9d\x45\xa3\xc0\x80\x85\x7a\x04\xdb\x60\xdb\xb4\x71\xdc\xd6\x8a\x12\xcc\xd5\x56\x91\x4d\xb2\x4c\xeb\xb4\x02\x51\x0c\x9c\xb3\x4d\x38\x6a\x6a\x0c\x9f\xf5\xd9\x47\x2e\xac\x00\x20\x6d\x97\x83\x21\x8e\x9e\x4e\x09\x8b\x11\x4e\xd5\xc4\xd4\xfa\xb5\x5e\x8d\xb9\xc5\x06\x2d\xe7\x00\xda\x64\x85\x3c\xa8\x8c\xb0\x88\x5d\xbf\x8d\x67\xee\x56\xd1\x67\xde\x20\xd0\x47\x01\xba\x67\x41\x5b\xe3\x3a\x45\x97\x48\xad\xdd\xd5\xc1\xa2\xaa\xb3\xed\x42\x5f\xdb\xe5\xf7\xac\xd0\xa9\x17\x3a\x40\x40\x78\x15\x1f\x2d\x42\xa7\xe7\x6c\x9d\x4e\xbb\xd4\xf8\xbc\xe8\x03\x39\xb1\xfa\x8c\x31\x88\xd9\x1d\x68\x39\xeb\x3b\x47\x6b\x0b\x35\x8b\x47\xa9\x80\x60\xe1\xaa\x31\xbf\x89\x26\x34\xc9\x3d\x27\xdf\x9e\x64\xcb\xd4\x43\x26\xe4\x99\x24\xa6\x62\x7e\x24\x20\x2f\xc0\xd8\x2c\xbf\x43\xff\xdb\x74\x7b\x45\x7f\xee\xb3\x4f\x40\x86\x93\x64\x0e\xf5\x3c\xb3\x91\xb1\x2a\x0d\xf3\x54\xb9\x00\x65\x13\x91\x50\x71\x21\xe6\xac\x27\xf8\x99\xf4\x99\x1b\xe6\x7f\xa3\x27\xf4\x27\xf4\xe7\x3a\xe5\xd2\x85\xf7\xef\xd9\xca\xf2\xd1\x0b\x9e\xf7\xb8\x9c\x25\x94\x96\xde\x38\x23\x4c\xc1\x04\x5a\x51\xd7\x23\x2b\xcb\x4d\xd9\x33\x8f\x16\x72\x48\xfc\x5b\x8b\x05\x61\x6a\xc0\x78\x4c\x06\xa4\xc2\xa1\xba\x84\x48\x68\x21\xe0\x9a\xc7\x64\xa5\x3b\x34\x23\xa6\xbf\x80\xe1\x48\xa6\xc3\xec\x38\xa0\xbc\x40\x96\x4b\x9e\xd9\x3e\x8a\x98\x56\xbd\xf2\xac\xf6\xed\x26\xeb\xde\xd4\x95\x9b\x8b\x8d\x38\x2f\xbe\x5b\xed\x4e\x4c\xb0\x72\xd2\x64\xf9\x3a\x96\xdd\x10\xfa\x65\xbd\x73\xcb\xac\xbc\xaa\xbe\xd0\x79\x45\xd0\x31\xd5\xda\x43\x73\x77\x31\x50\xc2\x4d\x7c\x29\xa6\xc4\x69\x23\x67\x4a\x0e\x0a\x57\xe6\xe5\x34\xc3\xbf\xdc\x05\x3a\xe4\x69\x59\x7d\xb0\x00\xa0\xd2\x0f\x36\xb0\x9a\xc2\x5c\xd3\xe1\xb1\xc9\x3f\x24\x13\x6a\x32\xfe\x3b\x17\x57\x48\xdf\x0e\x3e\x35\x65\xb1\x00\x68\xa9\x9a\x70\x41\xff\xb9\x0c\xb7\xb1\x50\x74\x84\x23\x35\xd8\x49\x17\x99\x7a\x64\xea\xd8\x79\x7a\xf5\x9d\xea\x16\x2a\x1c\xe0\x67\xe2\x05\x20\x42\x78\xa1\x1d\x45\x66\x8e\xdc\x32\xbd\xe5\x02\x31\xfe\x92\x97\xc5\x72\xdf\x43\x25\x68\x2f\x71\x03\x6b\x95\x6b\x06\x11\xc4\x92\x02\x7e\x42\x91\xaa\xf7\xca\x24\x65\x42\x81\x73\x53\x5e\x4a\xa3\xe7\x04\xb3\x38\x71\x2c\x04\x71\x13\xd1\x33\x7f\xc1\xf3\xb5\x7c\xea\x7e\x5c\x65\x9e\xa5\x67\x8e\xbf\xa8\x04\x01\x0d\x30\x92\x9a\x2a\xa8\x9a\x55\x8a\x30\x1a\xa6\x50\x58\x57\xc3\x64\x94\x26\xa6\x1b\x47\xc4\x45\x7c\xd6\x67\x36\xa0\xda\x9b\x4d\x8b\x80\x4e\x6b\xc2\x2a\x1b\x90\xda\xfa\xa3\xb6\xdf\x87\x31\xcb\x2d\x95\xeb\x7f\x4a\x49\xba\xa3\xb4\xca\x57\x0d\x44\x7f\xc0\x63\x99\x47\x96\x1b\xd8\x68\x96\x97\xc3\xf7\x77\xbd\x53\xe9\x25\x22\x3b\x73\x71\x56\xd7\xcb\xd8\x59\x4c\x13\xdb\xb5\xcc\x74\x77\xa6\x9f\xc1\x0e\xec\x74\x87\x08\xd2\x59\x14\x3d\x2b\xa8\xba\x45\xbf\xe7\x2c\x2d\x17\x1d\xc6\xf8\xe5\x1a\x43\x94\x84\xba\x3d\xda\xc1\x36\xe0\x1d\x8b\xba\xca\xd2\x50\xf7\xdc\x2a\x96\x71\x8b\x8a\x0c\x79\xc5\x21\x97\xe6\x45\x50\x28\xfb\x37\xcf\x5f\xce\xfa\x35\x3b\x2e\xec\xd3\x18\x2d\xfc\x19\x6d\x01\x82\x75\x1c\x08\xe7\xd5\xac\x73\x0d\xbb\x8e\x1d\xa8\x38\xf5\x62\x30\x46\xdd\x8d\x30\x24\xa9\xad\x57\x62\xb1\xe6\xcf\xca\xcb\x90\xb5\x77\x79\x1d\xab\x70\x26\x31\x1e\xee\x66\x64\xe8\x38\x88\x70\x34\xa9\xdd\xd4\x90\xf3\x84\x60\x56\xa7\x14\x54\x3e\x2e\x5f\x11\x53\xb1\x16\x48\x77\x92\x40\xd9\x66\x07\x02\xdb\xea\x33\xd7\x8a\x58\x0c\xe5\xf6\x0d\x0d\x37\x01\x9f\x6e\xa1\x8a\x30\x67\x50\xa3\x6c\x9c\x90\x32\xac\x6c\x5f\x84\x13\x3b\x49\x12\xa5\x89\xd7\xeb\x73\x46\x84\x5e\xb5\x06\xf1\x33\x61\x5a\x15\xb3\xeb\x70\x1e\xaa\x17\x97\xe5\x9e\x75\xf8\x3a\xc9\xa6\x76\x4e\x52\x48\x25\x8d\xfb\x0c\x2e\x2e\x2f\x5e\x56\x8d\xab\x52\x6b\x6f\xbe\xb9\x6f\xe3\xdb\xe9\x09\x11\x6b\x5f\xcf\xfb\xa2\xed\x7f\xed\x3b\x69\xe6\x1e\x40\xe0\xc8\xd6\xfe\x52\xcf\xa7\x96\xd7\xdf\x30\x07\xeb\x6a\xac\x1d\xc8\x33\x00\xa1\x38\xc5\x58\x62\x2f\x12\xa7\xae\xc6\xd7\x5e\x79\x49\xde\xd3\xc4\x71\x83\x86\x4b\x59\x1a\x7f\xd0\x30\x9a\x00\x8c\xbe\xcb\xee\xed\x95\x95\xea\x8b\x7e\xf8\x2c\x69\x2b\x8f\x5d\xb5\x5d\x7b\x95\xc0\x50\x72\x02\x0a\x05\xfc\x62\x0c\x17\x54\x1a\xe1\xde\xf5\x2e\x99\xce\xd4\xdc\xb6\xba\x03\xbe\x58\x90\xf7\xa1\x8c\x5f\x95\xcf\xbf\xcc\x23\xe3\x82\xd7\xbf\x6a\x32\x98\xc8\x5a\x6b\x2a\x87\x74\x80\xf6\xcb\xc2\x94\xca\x70\xd4\x85\xf8\x98\xae\xc1\x03\x9c\xd4\x9a\x08\x77\x40\x34\x41\x39\xca\x4b\x6f\xd8\x8a\xbe\x4a\xa4\x44\xd3\x2e\x9c\x24\xa5\x7d\x61\xc8\x71\x57\x59\xe7\xc0\x61\xde\xde\xb8\x79\x04\x42\x82\x87\x64\xad\x98\x83\x2b\xf3\xc1\x52\x2c\x82\x57\x20\x5c\x7f\x36\x4b\xe6\xcd\xd2\x04\x7c\xed\xb7\xb2\xf2\xdd\xaa\x85\xf9\xf5\xf2\x96\xf2\xa6\x62\xcd\xb9\xcd\x96\x28\x49\x94\x0a\xaa\xe6\x03\x6b\x4b\x6d\x4e\xb4\xee\xed\x97\x17\xf6\xc3\x26\x86\x8a\x73\xe4\xe6\x73\xb6\x5b\xe0\x53\x82\x9a\xb6\x48\x76\x0b\x4d\x8e\x1b\xa7\x6a\x52\x59\x11\x6b\x19\x60\x5d\x49\xae\x66\x4b\xd5\x53\x6c\xba\x3c\xdb\x6e\x65\xc0\x47\xae\xd8\x55\x73\xc0\x96\xfb\xd0\xac\x61\x84\x76\x35\xb5\x67\x82\x72\x61\xdb\xbd\x34\x89\x54\x9c\xe2\x2f\x83\x19\x16\x38\x49\x48\x42\xe5\x74\x73\x93\xf9\x5f\xff\xb2\x74\xb5\x17\xa6\x2d\x91\x59\xec\x14\x7f\xa1\xd3\x74\x8a\x58\x3a\x1d\x5a\x29\x17\xcb\x27\xbf\xa2\xa9\xab\xbf\x60\x0a\x73\xb9\x05\x16\xaa\x40\x08\xaf\x46\x6d\x9f\x79\xd5\xca\xad\xa9\x02\x47\x13\x4a\x9e\xa1\x96\xaa\x60\x44\xca\x33\x74\xcd\x15\x39\x47\x9f\xf1\xec\x01\x04\x35\xd3\x27\x74\x6c\x9c\x0e\x58\x22\x2d\xb5\xa6\x8c\xaa\x93\x3e\xb3\x25\xce\x1d\x54\x3e\x44\x9c\x99\x32\xb7\x11\x00\x36\x1b\x02\xac\xe8\xae\xde\xab\x72\xd9\xaa\x54\xd6\x00\x5b\xe0\x97\x81\x17\x92\x3c\x30\x29\x1f\x6b\xe0\xf1\x1d\x7e\x31\x41\xf8\x97\x58\x61\xd3\x02\x78\x99\xe4\x6e\xa3\xdc\x6c\x5b\x28\x53\xdd\xd9\x45\x03\x71\x5b\x62\x24\x6b\x68\x67\x42\x8e\xbf\xa1\x67\xe4\x0c\x7d\x9f\xf0\xa1\x3c\xc9\x4d\x55\xe6\xa1\x24\x4a\x9e\x18\xbf\x1f\xfc\xdb\xe4\xf7\x7d\xeb\xa0\x9f\xd3\x7d\xe8\xe5\x38\xa2\x5f\x4c\x65\x13\xf9\xd7\xf3\x0f\x1f\xa6\xf3\xd3\x61\x1a\x3d\x11\xa5\xff\x02\x99\xa2\x12\x42\xae\x2c\x18\xae\x2a\x32\xb6\x0a\x3a\x8b\x05\xca\x1a\x61\xa4\xcd\x95\x92\x04\x8a\xe1\x6b\x96\x9e\x75\xcb\x75\xf5\xac\x38\xab\x6e\x05\x6a\xb7\x2c\xd2\xba\xeb\x55\xa8\xa2\x7d\x18\x6d\xc5\x74\x03\xf6\x8b\x77\x8f\x12\x3c\x2e\xa9\x2c\x6b\x28\x29\x37\x53\x6a\xb1\x48\xef\x1d\x82\x68\xf4\x2d\x2b\x86\x0e\xbe\x77\x5e\x5e\xf0\xd6\x5a\x2f\xd6\x59\x9f\x75\x24\x7a\x21\xa6\xc9\x2f\x24\x9a\x82\xd3\x27\xa5\x72\x92\xa5\x99\x82\x19\x1a\x06\x35\x35\x8e\x4d\x29\x0c\xab\x38\x3a\xcd\xca\xb9\xc5\xac\x06\x8a\x13\x49\x4e\xf4\xc0\x60\x52\x75\xd1\xa1\xe8\x45\xe0\xd9\x8c\x88\x3e\xb3\xf5\x6a\xa1\x2a\x3b\xe7\x36\xf2\xa7\x2e\x45\x20\x68\x94\x87\xd5\x28\x3d\xd8\x93\x62\x16\xea\xaa\xfb\x0d\x49\xab\xcb\x20\x5c\x95\x87\xe9\xc0\xa7\x65\xd1\xa6\xe1\xfb\xaf\x6f\x36\x6e\xb8\xe6\x55\xda\x79\xa7\x94\x7b\x01\x3d\xc4\xa7\xa0\x40\xca\xbc\x55\xaa\xb3\xf5\x65\xea\x7b\x41\xcc\x81\x72\xe7\xf0\x71\xcc\x89\xf4\x8c\xf8\x28\xb3\xc5\x25\x74\x44\xb4\xf4\xd1\x67\x1a\x8d\x7d\x87\x83\xa9\x9a\xee\x8a\xa8\xeb\x49\x23\xc1\xa5\xb4\xe9\x14\x66\x9c\xe5\x49\x71\x5b\x34\x68\x34\xa5\xdf\x7b\x37\xd7\x83\xc5\x56\x8d\xde\x33\xd7\xb4\xd1\x3e\xac\xac\x9c\x50\x3b\xd4\xca\x16\x8d\x39\x2c\xd6\x68\xd2\xf8\xe1\xe2\xaa\x97\x75\x26\x2b\x4d\xbd\xd8\xa5\xd1\x2f\x97\x5f\xdf\xa7\x71\x71\xc7\x5e\xc7\xc6\xd2\x10\x4b\x7a\x36\xae\x3e\xac\x62\x10\xf7\x36\xb5\x10\x4b\x47\xbf\x92\x3e\x14\x71\x66\x55\xae\xc1\x8e\x8e\xa9\x86\xad\x44\x20\x30\xee\x3b\x70\x01\x04\x2f\xfd\x96\x54\x78\x3a\xf3\xf3\x68\x5d\x31\x58\xbb\x4d\x73\xd5\xea\x98\xe0\x41\x8b\xd4\x47\xd8\x04\x09\x95\x17\xb7\x70\x14\xeb\x79\xbc\x1e\x6c\xed\xfb\x5d\xc4\xa6\x1f\x2e\x31\x3d\x99\xe7\xc1\x90\xd2\xca\x6e\xae\xaf\x7a\x8d\xdd\x7f\x48\xb2\x3a\xff\xb5\x07\xba\x6d\xe6\x69\x56\x0f\x4c\x10\x2c\xad\xfb\x1b\x12\x34\x4b\xc9\x5b\x6b\x98\x87\xb3\x35\x9b\x14\xef\xd3\xac\xb3\x86\xc7\x6a\x6c\xb3\xb8\xc8\x5d\x44\x2a\x04\x79\x26\x02\x70\xc7\x86\x52\xb1\xe2\x55\xc5\x89\x20\x38\x9e\x7b\x10\xc9\xe2\x38\xcc\xcc\x60\x1e\x93\x74\xaa\x15\x78\x50\x4d\x18\x3f\xe5\x33\xa7\xb3\x14\xde\x82\xb6\x28\x74\xa4\x39\x96\x17\x05\xa2\xbf\x60\xa7\xe4\x0b\x95\x4a\xcb\x15\x15\x21\xb0\x6e\x10\x90\x78\xa0\x59\xda\x84\x58\x0e\xd7\x7f\xd7\xf9\xfe\xe6\xee\xa1\x7b\xd9\x7f\x97\xa7\x5c\xb8\x9c\xc2\xac\xcc\x97\xeb\xda\xc0\x59\x9f\x65\x71\xca\x59\x55\x6b\x38\x4b\x84\xe3\x38\x8f\x8f\xb6\x4a\xa4\x91\xd9\x96\x52\x64\xef\x56\xac\x8c\x50\x5e\x32\xcc\x23\x24\x96\xb5\xf5\x66\x2d\x71\x9d\x15\x6e\x8e\x49\x8f\x5b\x92\xc7\xb4\x23\x66\xe3\x17\xe4\x55\x46\xd7\x26\xca\x55\x8c\x64\xe4\xc5\xe9\x4a\xc0\x9d\x3f\x60\xc3\x84\xd7\xa3\x76\xee\x40\x36\x38\xd4\x8f\xf4\x0b\x89\xef\x6a\xa4\xaa\x9d\xa4\x29\x35\x0a\xb0\xac\x3c\x85\x94\xd1\x75\x34\xfe\x6c\x2b\x8f\xfa\xbb\xe6\x64\xe9\x26\xaf\xb3\x97\xd7\xcc\x85\x82\xb9\x0a\x61\x14\x11\xa1\x30\x65\x68\x04\x17\x9b\x45\x73\x04\x55\x58\x08\xf8\xb0\xff\x82\xa6\x94\x41\x39\x88\x65\xa0\x7d\x2c\xee\x63\x0d\xa1\xf5\x73\xef\xfa\xf1\xa1\x20\xaa\xfe\x70\xf3\x58\xec\xd4\xdf\xf9\x75\xa9\xac\x5a\x1a\x61\x59\xb0\x90\xb7\xc5\x3c\xb5\xd4\x96\x0e\xce\x20\x53\xb9\xd1\x64\xae\xc8\xe3\xdd\xd5\x56\xf2\x5d\xb5\xb3\xac\xb6\xf0\xbb\x2f\x5d\x55\x97\xb9\x68\xf2\x69\x4c\xa2\x55\xa5\x69\x9b\xe3\x91\x89\x82\xd2\x70\xb0\xd6\x44\x5b\xb6\x0e\x4b\x34\xc3\xc2\xfa\xa1\x62\x13\x00\x55\x6c\xf7\x66\x34\xaf\x65\x65\x41\x3e\x11\xf5\xb3\x66\x7d\x9c\xed\x22\xb9\xc4\x8a\xb2\xe0\x1f\x25\x83\x67\x33\xf0\x1a\x37\xcd\x2e\x65\x49\xfe\x92\x13\x96\x61\x06\x64\x67\xf0\x8b\x69\x9c\x99\xb6\xff\x1d\x3d\x1c\x40\xc4\x85\x69\x6a\x95\x94\x33\x8d\x91\xa6\x46\xae\x2b\xac\xeb\x0d\xc7\x47\xe6\xe3\x86\x65\x06\xbd\x64\x01\x3d\x56\x0e\x4a\xd4\xb9\xed\x55\xc0\xfa\xaa\xec\x42\x7a\x5b\x3d\x8a\x92\xcc\x9b\xb5\xeb\xca\x57\x5e\xce\x69\x2b\x4a\x5d\xd9\x9d\x6e\x57\xdb\xca\x38\xfd\x6f\x8b\x91\x04\x6d\x28\xc1\x5c\xa5\x32\x14\x72\xc9\x57\x54\x5b\x5e\x2f\xbd\x32\x07\xc3\x9a\x95\xac\xfc\x05\xd9\xec\x1a\xbf\x7a\xd3\x62\xe8\xf6\x89\x5f\xcd\x89\x9b\x2e\xc8\x36\xb6\x60\x67\x15\xae\xf2\xdd\x34\x29\x71\xf5\xb3\xc1\xe8\xac\x02\x0a\xd4\x74\x71\x5d\x36\x5d\xc8\xb5\x2d\x48\xe0\x6f\xd7\xc7\xb6\xf5\xaa\x62\xe5\xeb\x73\xe6\x6f\x5b\x60\x1c\xcf\xb0\xb5\x3b\x80\x12\xe5\xda\x5f\x54\x75\x4b\x3c\xeb\x33\x2f\x60\x45\x1a\xb5\x47\xdf\x11\xd7\x71\x06\xda\x18\x33\xa8\x56\x0e\xb9\x4f\x99\xf0\x53\x38\x81\x72\xdd\x03\x35\x29\xf6\x8c\x59\x98\xc7\xde\x4e\x39\xc1\x2e\xbb\xd4\x59\x50\x6c\x1c\xa0\x6f\x5f\x82\xf1\xbc\x2e\x11\x76\x62\x30\x47\x83\xd1\x02\x7b\x3d\x08\xbd\x8a\x04\x31\x27\x92\xbd\x57\x59\xfe\x2e\x4d\xe6\x2e\xa4\xba\xe4\x1e\xd0\x52\x1d\xa6\x76\xe4\xe5\x17\x7c\x07\x25\xb7\xd6\x55\x1c\xbc\x6b\xb5\xd2\x4c\xe5\x7c\xbc\x80\x09\x7e\x2c\x12\x4c\x5a\x67\x55\xff\x32\x23\xd1\x26\x75\x81\x6e\xb1\xc0\x53\xa2\x88\x58\x16\x8e\x54\xec\x10\x0e\x22\x8e\x3b\x41\x3b\xaf\x39\x45\xd3\x3e\xa5\xdc\x67\x27\xd3\x6e\xaf\x56\xd5\xf9\xc9\x76\xb1\x56\x49\x33\xbd\x8d\x9f\xad\xe5\x7f\xcd\x5d\xd8\x79\xf2\x6d\xd8\x68\x2b\xaf\xac\xd3\xb6\x7b\x3a\x4c\x7d\x9b\x87\x85\x4a\x31\x85\x70\xa1\x96\x14\xb6\x59\xbd\xca\xba\x8a\x36\xab\x68\xe9\x4e\x68\xb7\xcb\x70\x70\x99\xc9\xa5\x4b\x55\xc8\x9d\x00\x2c\x01\x95\xca\x14\x77\xa9\xae\x4a\x03\x42\x4b\x55\x84\xa4\xe7\xf6\xb3\x35\x0b\x73\x83\xae\x95\xac\xca\x1d\xc3\x4a\xe0\x5a\x41\xe3\x76\x55\xb1\x23\x48\x34\xbb\x96\x68\x56\xa1\x72\x21\xba\x56\x63\x27\x11\xa5\xe2\x41\xb6\x93\xb7\xad\xfa\x50\xdc\x20\xa4\x74\x59\x16\x69\xdb\x01\x03\xeb\xa7\x2c\xfb\x57\x91\x82\x3b\xa4\xf6\x51\xb5\x2a\x57\xf5\xcc\x73\x41\x81\x07\x2a\xf1\xa5\x01\x1b\x57\x03\xab\x35\x61\x90\xc6\xca\xdf\xbb\x36\x0e\x2c\xc8\x19\x9f\xf3\x14\xbd\x50\x39\x41\x8a\xf7\x19\xc4\x09\x66\xde\x00\xc5\x91\x79\xf1\x04\xde\x82\xda\x16\x32\x1d\x4e\xa9\x42\xd8\xdb\x61\xc1\x24\x79\x62\xef\xb3\xfe\x00\x76\x5c\x59\xbe\xa0\xaa\xee\xd2\x8a\x4b\xb3\x81\x7d\x2d\x1f\x64\xdb\x0a\x05\x5e\x4c\xf3\x7e\x6b\x14\x78\x1a\x8f\xaf\x61\x56\xde\xb9\x50\xa4\x00\x55\x5b\x1b\x6c\x25\x58\x28\xd7\x4b\xa5\x2a\xf1\x16\x6b\xe8\x59\x51\xa0\x20\x3f\x88\x46\x15\x0a\xf2\xd7\x77\x51\xa2\xa0\xae\xf7\xdc\xb2\x94\x55\xf7\x49\x8d\xfd\xdb\xa5\x42\x2b\xee\x02\xe7\x7d\x49\xe9\xb6\x56\x52\x6a\x5b\xa9\xba\x3c\x21\x60\xf3\xf0\xf2\xba\xe8\x65\xb8\xe3\x11\x67\x31\x5d\x23\x5e\x18\xfa\x8b\x0d\xd3\x51\x87\xcd\x57\x57\x3e\x9a\xfa\x81\xfa\xd6\x5e\xe2\x49\x22\xd5\x35\x37\x57\xaa\xac\xf9\xf8\x3e\xa6\x7b\x29\xa1\xc5\x62\x44\xa4\xcc\x9d\x18\x57\x90\xf7\x13\xa9\x64\x5e\x91\x8b\xda\x67\xd5\x52\xd2\x72\xba\xbd\x6d\x1a\xc9\x4e\xcb\xee\x79\x34\xc2\xed\xc2\x5a\xdd\x7e\xc9\x02\xf1\x8c\x42\x4f\x6c\x91\x8d\x92\x18\x9c\xbb\x21\xeb\x02\xa8\xb4\x70\xb4\x49\xae\x79\x05\xe5\xa8\x5e\xfa\x42\x92\xc7\xca\xbb\x6b\x05\x83\x1d\xaa\x9f\x0b\x1c\xa4\x71\x4e\x4c\x26\xc7\x5b\x8e\x61\x83\xba\xe3\xcc\xd6\x50\x72\x27\x6f\xd2\xde\x18\xca\xd9\xee\xac\x08\x6f\xb9\x32\x85\x1e\xfc\x04\x5c\xd0\x76\xed\xd8\x84\xe3\x64\xa5\xe1\x4b\x67\x52\xd8\xb1\x09\xa9\xdc\xcb\xae\xd7\xed\x49\xed\xf9\x44\x85\x8d\x49\xa6\xbe\x75\x03\x9a\x51\xdb\x50\xce\x12\xb7\xc8\x04\xd0\x94\xc5\x44\x30\x82\xd5\xe4\x70\x99\x20\x17\xdb\x9a\xd0\xbd\xf5\xed\x37\x2b\xc4\xae\x14\x17\x93\x43\xb6\x59\x6e\xb1\x39\xff\xca\x75\xea\xd7\x9b\x58\xb3\x6c\x80\x44\xd6\x9e\x7a\x41\xbd\xad\x30\x6d\x7a\xf5\x87\xd6\xc1\xd2\xad\x92\x45\xaa\x55\xce\xfd\xa4\xcd\x54\xd8\xa6\x16\x12\x66\xf4\x6d\xf7\x9b\x7a\xaf\x00\xc9\x9b\xc8\x4f\xd9\x7f\xca\xc4\xb2\xf6\xe1\xa9\x97\x45\x01\x3d\xdc\x15\xa6\xcc\x52\xaf\x65\x89\x13\x5a\xee\x9d\xe2\xaa\x5c\x89\xd6\x67\xe1\xbc\xf9\x24\x9c\x90\x92\x11\x52\x32\x2a\xce\x28\xa4\x64\x20\xd4\xb6\x94\x8c\x55\x2a\xe8\x32\x23\x6d\xe6\x37\x84\x36\xaf\x85\xde\x4a\xe6\x7c\x57\xe8\x91\x9b\xa7\x1d\x38\x3b\xa7\x1f\xb3\x65\x7f\xb1\x3f\x54\x86\x6d\x2d\x7c\x56\xde\xad\x6f\x73\x65\xf3\xb2\xeb\x02\x8b\x38\xb1\x25\x08\x6d\x50\x75\xd1\x46\xb6\xcc\x9c\xdb\x67\x3f\xf0\x17\xf2\x4c\xc4\x09\xc2\x0a\x4d\x39\xd4\xb5\xca\x63\x78\xe0\x22\x14\x6a\xe9\x9b\x58\x0d\x8c\xae\xf1\x94\xc4\xa6\xd5\xa6\x17\x7a\x69\x8d\xca\xd6\x1d\x5c\x55\x69\x17\x8a\xc6\x9a\x63\x70\xb1\x1d\x7d\x66\xc2\x21\x4d\x08\x1e\xc8\x0a\xd4\x6d\x0c\x10\xe6\x8f\x99\xb3\xfa\x8f\x67\xe8\x41\xf3\x27\x2a\x8b\xeb\xf5\x0a\xef\xd5\xad\xad\xcf\xc6\x82\xa7\xb3\xcc\xce\xc7\x87\xa6\xe7\xb2\x89\xd0\x5a\x74\x56\xc3\x62\x9c\xa7\x3a\xc2\xb1\xd6\xc5\x97\x23\xce\xab\x44\xca\x6e\x54\x66\xc9\x47\x20\x7d\x0d\xb3\xf0\x3f\x1b\x8e\x6f\x7c\xcc\x5e\x71\x99\x65\x1d\x00\xf6\xe4\x00\xbf\x24\x12\xac\x42\x99\x67\xa0\x90\xeb\x5e\xac\xa7\x50\xb9\xce\x65\x76\xdb\xcc\xb7\xe2\xfc\x0f\xd5\xa5\x1a\xf2\xc9\x6d\x5c\x9a\x49\xa4\xb5\x7c\x62\x6f\x16\xdd\xc6\x11\xbe\x75\xf4\xe2\x36\x15\x33\x0e\x92\x58\x32\x77\xa5\x25\x6c\x91\xbf\x19\x9f\xa5\x26\xf6\x8e\xfa\xa1\x58\x95\x98\x4d\xa5\xfa\x8c\x55\x34\xd1\x94\x3b\xaf\xca\xb6\xa3\x98\xc4\x9c\x2a\xef\xd7\xca\x5b\xb1\x83\x0b\x7f\xf6\x1a\xb7\xc7\x32\xec\xf1\x62\x0c\xb3\x40\xce\x4c\x92\x98\xea\xf9\x8c\x6b\xd0\x76\x52\xf7\xec\xa2\xee\x13\xfb\x44\x6f\x74\x15\x16\xad\x5a\x7f\x33\xdc\x2a\xb6\x7a\xdb\x79\xb4\xe3\x16\x65\x6e\x2e\x6d\x51\xb1\xfc\x45\xdb\x1a\xb8\x26\x44\x41\xd0\xcd\x32\x95\x6c\x7b\x86\x67\x2d\x8e\x64\x16\xd7\x29\x9e\x69\x25\x42\x71\xcd\x25\xc5\xd8\xc8\xb1\x26\x96\x17\x61\x94\x0a\xea\xee\x7e\x29\x6f\xbd\x1e\x3b\xc0\x42\xf9\xc1\x6f\xe5\x15\x61\xaf\xcb\xa1\x09\x4a\xc0\x91\x4a\x71\x16\x3c\x09\x38\xe1\xba\xef\x9b\x1c\x7d\xe7\xfc\x17\x4e\xbc\xab\x38\xd3\x95\x88\xbd\xc5\x29\xe3\xaa\x1a\x8c\x8d\x6e\x1a\x65\x63\xaf\x80\x63\xb5\x95\xb8\x49\xd3\x8d\xca\x2f\x9b\x35\x0e\xa9\xfc\xd4\xc9\x3e\x9b\x7c\xbb\xa4\xc0\x54\xa3\x90\xf5\x36\x76\x4c\xf0\x32\x01\x6c\xa8\xb0\x95\xdd\xfc\xc2\x9e\x76\x22\x28\x7b\x4c\x21\x94\x01\x3b\x59\xee\x1b\xbf\x6d\x82\x5e\xda\xb7\xff\x95\x3f\x04\xfd\xdd\x36\x67\xa9\x78\xb1\xcf\xb8\xb0\xaf\x9e\x64\xef\xe9\xd7\xf2\xfa\xc4\x5a\x4a\x5c\xfc\x32\xaf\x3e\x2a\x8a\x75\x0a\xa1\x5a\x8b\xad\x33\x67\xca\x53\x67\x6d\x2d\xf4\xe2\x9f\xd2\x21\x11\x8c\xe8\x3d\xb9\xba\x0e\x19\x0d\x9e\x62\x86\xc7\x50\x0c\xfb\x04\x82\x0e\x41\xca\xce\x35\x28\x73\x13\x4d\x7f\x50\x20\xb2\x9a\xc6\xdb\x54\xe6\xbc\x4f\x36\xcc\x69\x24\x70\x5b\x8b\x37\x8f\x5c\xa9\xbe\xb4\x77\x76\xfe\xcd\x14\x8d\x87\xce\xfd\x8f\x83\xbb\xee\xfd\xcd\xe3\xdd\x45\x41\xdb\xb8\xb8\x7a\xbc\x7f\xe8\xde\x55\x3e\xcb\xd3\x80\x7f\x7a\xec\x3e\xd6\x3c\x72\x03\x5c\x75\xbe\xef\x16\x9a\xce\xff\xf4\xd8\xb9\xea\x3d\xfc\x3a\xb8\xf9\x38\xb8\xef\xde\xfd\xdc\xbb\xe8\x0e\xee\x6f\xbb\x17\xbd\x8f\xbd\x8b\x8e\xfe\xd2\x7f\xf7\xf6\xea\xf1\x53\xef\x7a\xe0\x22\xba\xfd\x47\xbf\xdc\xdc\xfd\xf8\xf1\xea\xe6\x97\x81\x37\xe5\xcd\xf5\xc7\xde\xa7\xaa\x5d\x74\xee\xef\x7b\x9f\xae\x3f\x77\xaf\x97\x37\xb7\xaf\x86\x46\x6d\xdf\x6c\x8f\xff\x7a\xb6\x2e\x4f\xba\x1b\xce\xed\x9d\xa0\xff\x04\x97\xcb\xad\x41\xd1\xd3\x13\xf7\x97\x69\x45\x7f\xaa\x29\xb7\x73\xe7\xe5\x44\xaf\xcf\x32\x9f\x70\x26\x0b\x28\x3c\x96\x2e\xab\xbb\xb0\xda\x73\xd4\x81\x4b\x06\x7a\x4e\x61\x52\x48\x1a\xc9\x56\xea\xa2\x08\x00\x0f\x13\x3a\xa5\x10\x50\x80\x4e\x51\xf9\xc0\x8b\x03\xda\x3d\xc1\x12\xac\xbb\x31\x5e\x76\x1b\x64\x39\x61\x1c\x30\xe5\x1c\x39\xc6\x42\x8c\x15\xc4\x94\xf5\x9d\x33\x3c\xa5\x51\x39\xbb\x05\x2a\xdb\xa2\xbc\x8a\x4b\x79\xc4\x02\x82\x15\x47\x9e\x10\xf4\xe3\xdf\xf3\x45\x81\xe3\xc5\x1a\x0c\xd2\x85\x0e\x94\xf6\x81\x48\x0d\x54\x57\xa1\x67\x61\x26\x77\xcd\xad\x45\x1c\xee\xad\xed\x74\x0f\x5e\xb2\x94\x79\x95\xdc\x0a\x2e\x33\x7d\xbd\xcd\x8e\x4a\x38\x7e\x8e\xee\xa1\x8a\x8c\xcc\x2d\x0e\xfa\x14\x67\x49\x3a\xa6\x0c\xd1\xe9\x2c\x01\x1a\x63\xcc\x10\x43\x32\xc1\xcf\x94\xbb\x86\x2b\xa6\x2f\x0d\xc0\xd1\x4a\x84\xe8\x14\xd5\x5e\x94\x73\xd4\x89\x63\x59\x24\x70\x05\xcc\x71\x54\xf4\xb4\xb8\x6c\xbf\xf8\x9a\x26\xac\x96\x6c\x96\xf0\x28\xbf\x72\x00\xb1\xdd\xd7\xc9\x59\x24\x87\x45\x91\x61\x0b\xa9\x45\x43\x70\xe0\x50\x79\xb0\x91\x0c\xf3\x80\xe5\x93\x23\xcd\xab\xe4\x18\x57\xb1\x68\xbb\x19\x6d\xe9\xa2\xa6\x93\x66\x90\x1d\xc0\x45\xdb\x6c\xce\xda\x82\xdb\x2b\xa6\x74\x3b\x4e\x4a\xad\xee\x1a\xcf\x57\x68\x95\x57\x39\xd9\x4e\x9d\x54\xd5\x42\x24\x5c\xc9\x41\x86\xff\x6b\xec\xe3\x16\x3e\xbd\xc9\xbe\x5c\x2a\x69\x0e\x3c\xb8\xad\xeb\xba\x5a\xc8\x7f\xb6\xee\xab\xa5\x78\xb8\xa3\xca\x59\xcd\xa5\x48\x68\x15\x42\x23\xf0\x52\x62\xca\x6c\x03\x29\x92\xb9\xd1\x5c\xc3\x76\x7d\x8f\xb3\x96\x8a\x78\xc8\x9f\x0b\x3a\xf1\x94\x48\x89\x6b\x6a\xc1\x78\x96\xbc\x6d\x08\x43\x76\x43\xed\x87\x0d\xf1\xc9\xdd\xc9\x07\xfd\xd5\x32\x19\xfd\xce\x57\xe8\xdd\x46\xb5\x0c\x1b\xbb\x20\x66\x74\x63\x52\x19\x35\x7d\x39\xc9\x63\x80\xb8\xf0\x42\xa3\xea\xbc\x56\x0d\xad\x81\x65\x80\x55\xf6\x05\xf3\x3d\x8f\xeb\x87\x0e\x79\xa3\x6f\x5c\x6c\xdc\xba\x83\x70\x11\x3e\x6b\x60\x5d\xc1\x4d\xeb\x77\x6c\x8f\xf8\x74\x6a\xe4\x82\x82\x09\xf8\x04\x61\x93\x41\x9a\x4b\x53\x32\x8d\x26\xc6\x39\xa6\x59\xc6\x49\x9f\xbd\x78\x07\x52\x88\xb1\xee\xf8\x23\x41\xa1\xd6\x2f\xfa\xba\xd1\xe7\x42\xe4\x3a\x88\x8c\x14\xc2\xa8\x3d\x44\x30\x7e\xcc\xbc\xe1\xd9\x0a\x04\xf7\xce\x6b\x0b\x54\xdf\xa0\xb7\x66\x09\xbe\x75\x1d\x36\xb3\xbd\x79\x8d\x2d\xb7\x50\xf0\x9b\x2e\xc1\xeb\xad\x59\xb5\x82\x1d\xb4\xd6\x3c\x68\xe5\xf4\x2c\x13\xd6\x24\x4e\x4f\x87\xb6\xfc\x87\xde\xae\x83\xf6\x9f\xdc\x8e\xfe\x64\x14\xe1\xb4\xa6\x5e\x8c\x37\x5a\x56\x3c\x1d\x9d\x6a\x99\xd5\xd5\x31\xb0\xf1\x23\x12\x9d\x9a\x82\x8c\xef\x21\x88\xb5\x73\xdb\x7b\x7f\x82\xde\xfb\x89\x7c\xef\x8f\xc6\x74\x91\x5f\x7f\x0b\x35\xdb\xdc\x13\x74\xb9\x42\x2e\x49\xf1\xd2\x03\xa6\x94\xe8\x80\xc5\x18\x4b\x06\x50\x1d\x15\xd0\x5f\x16\xbe\x01\x8f\x3e\xb4\x8b\x34\x4e\xef\x2c\x92\xdd\xfa\xcd\x8c\x84\x4d\x65\xc5\xc9\xc5\x7d\x36\x9c\x97\x3d\x63\x27\x99\x6b\xac\x31\x8d\xd8\xba\x05\xa2\x1e\x6f\x31\xef\x7c\xc7\x11\xd6\xcb\xb9\xd1\x8a\x4c\xf6\x4e\xd6\xa7\x27\xa7\xa1\x75\xa1\x1d\x21\x35\xa1\x6a\x57\x05\x33\x9f\x03\x66\xe5\xa1\xac\x92\xbe\x8e\x0d\xdd\x1a\xc4\xf3\x77\xaa\x20\x62\x53\x39\x6a\x44\xfb\x80\x65\xfb\xc5\xb2\x5d\xa4\xb2\x14\x17\xb7\x3e\xfb\xbe\x30\x52\xa4\x37\x8c\x33\xf7\x6a\x55\x26\x23\xf0\x85\x3e\x99\xab\xdb\x5b\xaf\xe9\x28\xf7\x60\xb2\xda\x53\x7e\x6f\xa2\x2d\x8c\xaf\x7a\x71\xad\xe5\xa5\x76\x94\xed\x2e\xc5\xa9\x49\x5b\x55\x74\x4a\x4e\x4c\x3b\xb3\x3c\x42\xc4\xde\x57\x40\x37\x13\xd8\x35\x21\x54\xb8\x49\x6c\xf1\xc8\xb5\xea\x1c\xac\xa9\x0b\xd4\xe1\xc8\x16\xe1\x39\xd7\x9d\xcf\xdd\xcb\x41\xf7\xfa\xa1\xf7\xf0\x6b\x45\x61\xd0\xe2\x63\x57\x1b\xd4\x7b\xe1\xfe\xd7\xfb\x87\xee\xe7\xc1\xa7\xee\x75\xf7\xae\xf3\xb0\xa2\x6e\xe8\xb2\xc9\xea\x6a\x52\xa6\xb2\x4a\x79\x5c\xa7\x2e\xa5\x33\x32\x57\xcc\xbe\x58\x3d\xd4\x9b\x84\x92\x9a\x0a\xa2\xa6\xa6\x03\x8b\x89\x40\x31\x79\x26\x09\x9f\xe5\x46\xdd\x4a\x80\x79\xa5\x45\x2b\xc6\x5f\x56\x5e\x14\xc6\x2c\xc3\xf8\x1c\x99\xde\x88\x5e\x7b\xe8\x6c\x40\x10\xf9\xb0\x20\xec\xbd\x42\xe4\xcb\x2c\xa1\x11\x55\x5e\xce\x27\x17\xd6\xb9\x63\x7c\xae\x10\xd2\xbb\x02\xb9\x76\x16\xc2\xb3\x73\x8b\x83\x1f\x7e\xb0\x68\x6b\xc8\x6e\x54\x56\xea\x6e\x65\x67\xa8\x1d\x98\x15\x6a\x3c\xed\x0b\x95\xf8\x36\x58\xdd\x3e\x8c\x13\x8b\x89\x4d\x36\x6f\xb3\xa6\x4a\x5f\xf5\x22\x57\x73\xc3\x65\xc1\x45\x85\x7b\xbd\x3c\xba\xa8\x19\xa6\xbe\x72\x8c\x50\xa1\x11\xed\x0e\x4a\xaa\xd8\x80\xff\x35\xa3\x3c\x16\x1a\x01\x31\x13\xa8\x8b\x91\x20\x53\xae\xb4\x02\x66\xc2\x28\x4e\xb4\x50\x45\x71\x42\xff\x09\xc5\xc7\x04\x39\xf3\xc2\x4e\x5c\xc9\xb6\xdc\x79\x61\x0b\x83\x9c\xf5\xd9\x65\xf7\xf6\xae\x7b\xa1\x09\xd2\x19\x7a\x94\x50\x57\xac\xb0\xf5\x4b\x8b\xde\x46\x1c\xf3\xc3\x3f\x28\x93\x8a\xe0\xba\x08\x3a\x22\x04\x17\xcd\xe9\x43\x36\x5f\x17\xbe\xab\x46\x6f\x78\x56\xb0\x8c\x39\xf3\xc3\x75\x6d\x17\x71\x2f\xd1\x62\xe7\x89\x6c\x77\xf8\xa5\x00\x11\xbf\xae\x0a\x48\x22\x45\xa8\xef\x11\xda\x50\x99\xb5\xf9\xfe\x0a\x73\xde\xc2\xb7\xcb\xf6\xf9\x00\x71\x89\x52\xe5\x65\x5e\x4d\x25\xd8\xac\x9d\x51\x69\x9f\xb5\xa2\xa2\x78\x8d\x1a\x2c\x25\xd4\x1f\x92\x31\x66\x48\xa4\x8c\x95\xea\xfe\xfa\x76\xbe\xc5\x48\xa3\x75\xaf\xaa\x86\x19\x9e\xf2\x94\x99\x7e\xbc\x7a\x55\x15\x8b\x91\x33\xc2\xd4\x8a\xc5\xbc\x56\x85\x9d\xd2\x52\xdb\x5b\x64\xa7\x62\xa1\x75\x75\x76\xaa\xbc\x59\xd0\xaa\x7c\x3d\xb6\xec\x22\x19\x0b\x2e\x2d\x7d\xa9\x32\xfe\x5c\xad\x65\x63\xf9\xb4\xf5\x74\x0f\x58\x3e\xad\x9e\x2a\x26\xd1\xd3\xba\xcc\xa6\x9c\xce\x9a\xd8\x4e\xef\x0b\xc6\xbe\xb9\x7e\x6a\x7b\xee\x40\x83\xff\xe8\x09\xfd\xf0\xf0\xf9\x0a\x8d\xa8\x96\x7b\x35\x5b\xb9\xc6\x5a\xc6\x7e\x14\x89\xb3\x4a\x5b\xcb\x6e\x2a\x92\x8c\xf7\xc2\xc1\x3b\x51\xca\x93\x12\x34\x47\xc3\x63\xe2\x4c\xcd\xc2\x96\x51\x2c\xf5\xdc\x11\x98\xc5\x7c\x6a\xf6\xf1\x41\xa6\xa3\x11\xfd\x72\xa6\xb0\xf8\xb6\x06\x1e\x26\xa6\x63\xf0\x0f\x3e\x1c\xe8\x15\x6d\xc9\x88\xab\x86\x43\xb6\x01\x79\x06\x36\xbb\xb3\x4b\xf3\xee\xff\xe1\x43\x28\x11\x00\x55\x0e\x9c\x6f\xd0\xc6\x49\xd8\x57\x1c\x26\xe5\x1d\xb9\x0b\xd5\x6b\x22\x2e\x04\xb1\x95\x05\x4c\xd3\xd8\x19\x16\x8a\x82\xb5\xd6\x55\xbf\x29\xb4\x3d\xc8\x8f\xc8\x6f\x91\x3f\xc1\x79\x89\xf1\x21\x21\xe0\x5e\x9a\xd1\x64\x3d\xa5\xf7\xa2\xe0\x19\x2d\xdd\x40\x1b\xae\x6b\x0b\xa2\x82\x41\x66\xa5\x88\xd5\x7d\x26\x4c\xed\x44\x3f\x81\x21\x2a\x6a\x1d\x34\xf3\x71\x98\xde\xad\xbd\xcb\x9c\xb9\xb9\x38\x68\x3f\xa6\x4a\x09\x0c\x7c\xde\x66\x97\x59\x87\x7e\x5d\x98\xc1\x73\x63\xcf\x35\xbc\xba\x08\x97\x15\xf9\x04\x16\xda\x79\x6b\xfc\x3c\x16\xd8\xf5\x6c\xd8\xb0\x42\x93\x24\xc6\x8a\xe1\x55\x06\xb1\xca\x69\xf9\xcc\xcd\x9c\x1a\xb7\x4a\x53\xae\x3c\xf2\x0d\xca\x11\x15\x86\xf9\x44\x20\x0f\x76\x17\xd1\xfb\xeb\x14\x3c\x80\x85\x3c\x8a\x04\xe2\xce\x97\x5a\xb1\x4c\xff\x78\x4d\xf9\x32\xc9\x0e\x37\x90\xd1\xcd\x62\xb4\xd0\x48\x66\x82\x44\x9a\x95\x9d\xa3\xdb\x84\x68\xc9\x2b\xd5\xd2\x57\x9a\x24\xae\x74\xdb\x72\xe9\x70\xad\x72\x83\x7b\xdf\x97\xa7\x7b\x2c\xd9\x98\x2b\x5d\xb8\x7c\x67\x1e\x0c\x76\x5f\xa6\xc2\x83\x2f\x98\x90\xc1\x90\x58\xd4\x22\x81\xc2\xcf\x4d\xd4\x2e\x98\x92\x70\x81\x91\xd1\x7f\x6a\xf2\x2b\x88\x9c\xf0\xda\xcc\x50\x7f\xb7\xfb\xd9\x83\x03\xe5\x1e\x37\xe1\xf8\x61\x5d\x30\x7a\x03\xb9\xa6\xc4\x03\x0b\x22\x4e\x13\x5f\x6c\x1e\x7b\x62\x0b\xe9\x5a\xde\x6a\x97\x06\x5c\x32\x37\xb5\xf9\x45\xed\x72\xd7\x45\xae\xcc\xcc\x8d\xef\x35\xfb\x3c\x37\x20\xe7\x79\x14\x54\xc9\xbc\x9d\x20\xd2\xbc\xb6\xee\x88\xf5\x3e\x07\xa9\x58\xab\x8e\x47\x5e\x8e\x7e\x1d\xca\x6d\x33\x78\xf2\x65\x69\x20\x54\x93\x4b\xdb\x25\x04\xc4\x68\x1b\xe8\x24\x0b\x25\xfe\x2c\xda\x18\x30\x56\xaa\x78\xf5\x44\x79\x5b\xb7\x1a\x48\xc9\xb9\x28\xb3\x2f\xef\x5a\x01\x03\x0b\x1b\x08\x45\xe3\xd6\x2f\x1a\x67\x5b\xc6\x64\xb8\x07\x25\x1e\x95\x80\x6a\x09\xb9\x03\xad\x2c\x38\x58\xa3\xf7\xaa\x74\xb1\xc2\xe9\x34\xca\x0d\x2b\x7c\xa1\x69\xc9\xe5\x96\x1e\x38\xbd\x99\xf9\x00\xb2\x6d\xb7\x89\x01\x2a\xec\xdf\x78\x0f\x60\x4c\x12\x23\x53\xf2\xc1\x94\xb4\xb6\xb0\xcb\x3c\x27\x33\x2c\x08\x53\x7d\x76\xa7\x57\x61\xbe\xc8\x23\x31\x5c\x14\x90\x6b\x33\x00\xcd\x88\x47\x08\xdb\xaf\x00\xe8\x75\x61\x78\x72\x60\x5e\x02\xd5\x74\x8f\x95\x09\xbe\x37\xef\x98\x42\x11\xb6\x50\x92\xde\x2a\x1d\xe5\x6a\xbc\x16\x20\xa3\x09\x85\x3a\x0d\x31\x91\x96\x21\x51\x65\x0b\x71\x64\xe2\x77\x4a\x5c\x61\x6d\xf8\x2c\xa3\x5f\x55\x04\xdb\x19\x0a\x98\x33\xd0\xc9\x3e\xf3\xe6\x58\x52\x87\xd5\x28\xeb\x1b\xaa\x12\x70\xce\x34\xce\x1c\x5f\xf0\x4f\x73\x42\x5c\xd0\x31\x65\x5e\x37\x2c\xbb\xbd\x29\x9e\x81\x79\xd7\xdc\x41\x3e\xca\x78\xda\x83\xcd\x71\x38\x83\x15\xff\xdf\xff\xfe\x9f\x33\x5a\xe7\xfd\x90\x03\x0b\x81\x36\x9c\xe4\x7a\xc7\xe2\x9f\xbc\x57\x7a\xa5\xa6\xa4\x87\xa7\xd3\xca\x42\xde\x46\xfe\xab\x65\x6e\x1a\x69\xb8\x9a\x18\x77\x6f\x11\xdd\xc1\x37\x22\xd2\x25\x77\xc3\xb0\x98\xd7\x85\x25\x95\x90\x9b\xa0\x57\x62\x6e\x72\x66\x20\xf0\x3b\xcd\x2f\x98\x69\xfa\x2c\xff\x44\x9a\x22\x32\xa6\x6e\xaf\xf9\x21\x87\x4e\x43\xc0\x2c\xa3\xfd\x79\xa4\x44\xee\x0e\xf7\x62\xa1\x5d\x5f\x14\x13\xc3\xaa\xc7\x2f\x71\xda\x12\xe5\xf6\x0a\x58\x6e\x13\x33\x3a\xc1\x72\x7f\xa1\x39\x95\xfd\xbc\x8c\x35\xdd\x17\x1e\x56\x05\xe9\x98\x45\x9a\x14\x59\x7d\x20\xa9\x24\xc2\x50\xba\xac\x86\x98\xc5\x04\xbf\x3c\x27\x44\x88\xae\xf0\x35\x92\x29\xa6\x6b\x65\x33\xe8\xf7\xab\x8b\x87\x16\x9c\x0d\x78\x4c\xc4\x20\x4e\xd5\xc2\xb5\x58\x96\x61\xa0\x3f\xba\x4c\xd5\x7c\xf5\xf8\x32\xc1\x8b\xfd\x8c\x96\x15\x6c\xd5\xef\xd7\x0c\xbb\x5a\x62\xf6\x42\x7c\x8a\x52\x73\x4d\x39\x54\x52\x2a\x87\x6a\x23\x5e\x0b\x26\x12\xe0\xc0\x4c\x41\x1d\xc2\x5c\x93\xb2\x2c\xda\x14\x6d\x87\x95\xa3\x61\x9a\x9b\x94\xb2\x36\x18\xf1\x59\x9f\x7d\x34\x7d\x64\x40\xcb\x33\x0b\x88\x20\xdd\x88\x7c\x99\x71\x49\x0a\xf9\x6f\x15\xad\x2d\x6c\xe2\xab\x5d\x46\xb5\xb0\x9e\x7f\xb4\xbd\xac\xfe\xea\x85\x6d\x17\x0f\x7c\x71\xcb\xd5\x18\xb8\x95\x38\x18\xd1\x19\xd5\xb8\x33\xa8\xbc\x69\xfb\x6b\xaf\x9c\xc7\x74\x41\xf1\x30\x95\xcc\x4f\x50\xb6\xbd\x12\x42\x24\xe4\x99\x80\x39\x1d\xd6\xe8\x37\x30\x29\xda\xf5\x6a\xc8\xc9\xaa\x0b\x94\x27\x9f\x02\x59\x40\x71\x79\x05\xc5\x14\xbd\x2a\x5c\x2c\x26\x1f\x6d\x9d\x27\x57\x15\x98\xb2\x86\x78\xde\xf1\x1b\xb9\xcc\x89\x42\xe4\x8b\x22\xb6\xd5\xeb\x83\xcb\x64\x5c\x4c\x7e\x40\xd5\xc9\x58\xf5\xb2\xe3\xde\x9b\x6e\x77\x5c\xe2\xbb\x4b\xd5\x8c\x1d\xcb\xb7\xa9\x8b\x13\xcc\x62\x9b\x8f\x6b\x95\x0c\x2d\x6c\xc1\xee\x8c\xd1\x2d\xcb\x54\xb0\x59\xa5\x5e\x05\x7c\x33\xa6\x29\xd5\x0f\x8c\xcc\x29\x8c\x5a\x65\x81\xf0\x0a\x2e\xb4\xe4\x9e\x32\x45\x13\x8d\x1c\x76\x0d\x12\x8d\x20\x32\xce\x56\x77\x84\xc8\xf6\xba\x02\x82\x54\x4a\xca\xc6\x03\x0b\x49\x97\x5a\xda\x8c\x31\x14\x71\xea\xb3\x19\xca\xfc\xf8\xbd\x1b\x68\xb9\x51\xdd\xa0\x35\x14\x77\x73\x49\xad\xa0\x71\x30\xee\x36\x63\xab\xf2\xb9\x5c\xd8\x01\x8d\x0d\x28\xa8\xe9\x28\x0e\x1b\x5d\xc7\xee\x0e\x32\xdd\x62\xf1\x8b\x9c\x85\x48\x9b\xa8\x6a\xd2\xcf\x20\x52\x5f\xd5\x64\xe2\xca\xda\x0c\xdc\x1e\xcb\x44\x34\xdb\xcf\x2c\xab\x33\x50\x4a\xe6\xc5\x6e\x3a\x9b\x8e\x80\x93\x64\x88\xa3\xa7\x4c\x0b\xcb\x6c\x11\x5c\xb8\x7e\x10\x5a\xae\x84\x86\x77\x06\xb9\xf4\x42\x23\x90\x6e\x7c\x6f\xa1\x29\x7f\x64\x97\x9d\x4f\x6e\xa0\x66\xeb\xca\x99\x7a\x57\x66\xf5\x26\xb7\x21\x26\xb3\x84\xcf\xa7\x35\xfc\xac\x9c\xc0\xb8\x4d\xa4\x4e\x5d\xfe\xe4\x4e\x59\x59\x89\xe8\xad\xcd\xcc\x16\xb2\xa1\x76\x50\x8c\x6b\x0d\x2a\xf9\x29\xe1\x43\x30\xa9\x5a\xf3\x83\xcb\xf0\xf1\x52\x3d\xca\xf7\x79\xdd\xbc\xa3\xf2\x8d\xa4\x72\x96\x68\x65\xa6\x7e\x06\x93\x73\xb2\xdf\x73\x33\x15\x12\x56\x5b\x07\x9b\x47\x6b\x57\x7e\xbe\x8f\xb2\xcf\x57\x4e\x12\x30\xef\x1a\xfa\x55\xb2\xb2\x99\x54\xc3\x33\xe3\xa4\x56\xbc\xcf\x14\x1e\xbb\xc3\xb5\xc2\x25\x7f\x61\x44\xc8\x09\x9d\x15\x1a\x61\x6e\x1d\x1e\x6e\x31\xda\xfe\x9f\x09\x86\xae\x1c\xb3\x85\xa9\x5b\x0f\x7c\x76\x6a\xaa\xb3\x68\xec\x94\x33\x1c\xe5\x36\xd9\x28\xc1\x52\xd2\xd1\xdc\x2b\xaa\x92\xc5\xf9\x42\xea\x5a\xd1\x88\xe1\x75\xbe\xab\x22\x73\x06\x3a\xbb\xa9\x2a\xb0\x7d\x46\xe5\x63\xf1\xf2\xd3\xd8\x2f\xba\xa7\xb9\xd9\x62\xe9\x1d\x27\x27\x58\xa8\xd7\x16\x0f\x36\xe5\x13\x36\xab\x02\xd0\xb4\x5e\xd3\x9e\x31\xa9\x22\x0d\x73\x01\x91\xf2\x6a\x61\x99\x1c\x6d\x61\x66\x75\xb8\xac\xd2\x8a\x5f\xbe\x48\x15\x72\x58\x01\xf3\xb4\xce\xe8\x4c\xe2\xfa\x5e\x66\x55\x5a\xa0\x98\x45\xfe\xf1\x09\x92\x5b\x15\x65\x6b\x82\x94\x97\x24\x21\x3b\x09\x36\xdf\x00\x43\xcb\x91\x1c\x1e\x6e\x2e\xc5\xcb\xbc\x2d\xc5\x6a\xbb\xca\x06\x31\xf0\x35\x35\x92\xaa\x97\xfe\x8b\x59\xa8\x0d\x83\xaf\x3a\x45\xb0\x89\x02\x94\x57\xaf\xb6\x4d\x58\xee\x85\x96\x98\xe5\x5b\x7c\xcf\xf7\x58\x40\xea\x7c\xc7\x99\x9c\xd8\x46\x3c\x7f\xe5\x50\xf5\x85\x75\x7d\x22\x4d\xc2\x6a\x56\xde\xbe\x8d\x68\xef\x22\x87\x6a\x86\x17\xd6\x71\xad\x38\x1a\x13\xa8\xc4\x43\x59\x4c\x9f\x69\x9c\xe2\xe4\xa8\x70\x62\x67\x89\x36\x3b\x82\x7e\x35\x85\x69\x64\xe9\xc9\xe3\x41\x89\x92\x8e\x1f\x2d\xd4\xfc\xb4\x87\xd3\xc2\x23\x68\xc7\xb5\x34\x0a\xc3\x9b\x97\xd8\xb6\x2e\x8d\x61\x57\x66\x0b\x44\x04\x51\xb2\xc0\x64\xf3\xb5\xef\x5e\x9a\x34\x30\x8e\xed\x17\x59\x39\x88\x42\x19\x36\x5c\xa8\x66\x69\xce\xe8\xf5\xa9\x6e\xf9\x6a\xbd\x75\xb9\x73\xfd\x3b\x56\x5e\x55\x7e\xbb\x82\x30\xdc\x86\x7b\xda\x5c\x1e\x76\x05\x68\x5b\x28\xfc\xd4\x5d\xc3\x76\xf2\xdf\x16\x08\xc7\x0b\x22\xc1\xee\x44\xe4\x23\x42\x93\x56\x48\xca\x0b\x47\x71\x28\x79\xf9\xd4\xd5\xf6\xca\x2b\x65\xb5\xf7\x88\xda\x71\x93\xef\xac\xfb\x71\x7f\x0c\x7e\x35\xbe\xec\x04\x3f\xa0\xcc\x2d\x86\x7c\xfc\xd4\xb6\xfb\x81\xcb\xeb\xc5\x70\x2e\xf8\xbc\x56\x44\xc7\xda\xe5\x35\x8a\x8b\x5d\x00\xe7\x3e\x8e\xd7\x26\x5f\x36\x3e\xdc\x7d\xa2\xda\xba\x6b\xd9\x85\x8e\xb6\x67\xef\xa1\xc5\x46\xef\x83\x10\xa4\xde\x8c\x8b\x56\x94\x74\x72\x47\xb6\xcb\x4b\x56\xd5\xa3\x71\xfb\xf2\x11\x2e\xb7\x74\x30\x13\x64\x44\xbf\x6c\xa4\x0a\xdc\xc2\xa7\x56\xbd\xd6\x60\x2e\x75\x7d\x04\xb7\x20\x74\x89\xf4\x02\x69\x2d\xa4\x6d\x67\xb8\x3e\xcb\x33\x72\x6d\x3a\xae\x16\x86\xb9\x28\xfc\xb4\x69\xe9\xd3\xdd\x77\xa8\x34\xe7\x3a\x51\x6a\x26\xcf\x3f\x7c\x18\x53\x35\x49\x87\x67\x11\x9f\x9a\xfc\x0f\x2e\xc6\xe6\x8f\x0f\x54\xca\x94\xc8\x0f\x7f\xf9\xf3\x9f\xf3\x23\x1e\xe2\xe8\x69\x6c\xca\x39\x2d\xfa\x3b\x8b\x47\x4e\xb0\xdc\x2e\xa2\xcc\xa5\x4e\xee\x39\x85\xde\x9b\xc6\x25\x2d\xeb\x6f\xa4\xc2\xd3\x99\x1f\x82\x6c\x7a\x3c\x4a\x85\xf3\xce\x32\x90\x0f\xab\xb7\x89\x26\x78\x36\x23\xac\xde\xec\x62\x12\x9c\xb7\x20\x3d\x2e\x45\xda\xae\x90\x7c\x99\x25\x98\x15\xcb\x7e\x40\x9b\x34\x41\x22\xc2\x94\x2d\x49\x91\xf7\xa6\x07\x6c\x34\xa5\xa7\x0c\xfd\x5f\x2f\x05\x16\xf6\x48\x65\xde\xff\xd0\x2d\xc7\xf6\x22\x76\x1d\x6a\xb1\x07\xba\x72\xff\xe7\x1c\x76\xc4\x41\x6d\x59\x72\xec\xbd\xed\xf5\xb6\x0d\x06\x45\x82\xb3\x01\xf9\xa2\x89\x9c\xdc\xb4\x50\xdc\xa3\x24\x12\x75\x7e\xb9\x47\x72\xce\x14\xfe\x72\x8e\x3e\x53\x06\x02\xec\x0f\x3c\x15\x12\x5d\xe2\xf9\x29\x1f\x9d\x4e\x39\x53\x13\xf4\x19\xfe\xd7\xfe\xf4\x42\xc8\x13\xfa\x95\x60\x61\xe9\x83\xed\x1f\xe9\x5a\xd8\x01\x0a\x89\x94\x49\x44\x9e\xf5\x0d\xfd\xf3\xff\x42\x53\x33\xf2\x39\xfa\xee\xc3\x9f\xff\x17\xfa\x23\xfc\xf7\xff\x41\x7f\xac\xb1\x34\xac\x57\x6a\x0e\xda\x8c\xdf\xd5\x86\x11\x00\xa4\xe4\x22\xc8\x57\x0d\x7b\x21\x78\x7e\x52\x95\x23\x3f\xd1\xe8\x89\x8f\x46\x03\x8d\x18\x26\x81\x74\x80\xb7\x32\x3b\xf8\x55\x83\xa9\x6d\x14\x6f\xda\x4e\xe6\x0d\x9f\xec\xa4\xa6\xd2\x88\x23\xd7\x32\xcd\xcd\x13\x10\xbc\x56\x68\x3d\x4e\x25\x7c\x45\x62\x4d\x55\xd7\xb9\x1d\xce\xba\xe8\x8a\x0e\x38\x0b\x92\x5f\x99\xc7\x09\xc4\x85\x80\x53\x3f\x7a\xda\x04\x98\x59\x40\x56\x5e\x87\x85\xb0\xee\x37\x13\xab\x0b\x5b\x7b\xad\x38\x5d\xb9\x30\xf9\xea\x10\xdd\x7b\x2e\xb6\xd2\xb7\x9e\x48\x6d\x0a\xcd\x8a\xe6\x66\xae\xe1\x36\xf6\x8d\x1a\x8a\x23\xc9\x45\x56\xbd\xdb\xd8\x45\x6c\x0b\xd4\xd5\x56\x54\x2a\x4c\x50\x63\xb3\x4b\xaf\xb7\x7e\x99\x7d\xb2\x6a\x99\x10\xe1\xe8\xde\xce\x9b\x3b\xc2\x6a\xb5\x88\xa4\x49\x62\xc5\x8a\x2b\x8a\x6c\xae\x3a\xd0\xfb\xac\xae\x0a\x0c\x0e\xe1\xb6\x90\x37\xc4\x9c\x64\x6b\x0b\x57\x54\x9f\x67\x2a\x22\x72\xc1\xb7\x0b\xb7\x4e\x28\x5b\xc8\xd3\xa8\x0d\x6e\xab\x97\xc9\xaf\x6c\x87\x38\x57\x87\x9a\xc7\xb9\xb2\x60\xdc\x12\xb6\xf7\x8a\x57\x00\xb7\xb8\x1b\x28\xa4\xb8\x8b\x1a\xab\x0b\x1d\x41\xb6\xa0\xda\xc6\x70\x9d\x13\x3c\xd7\x50\xa6\xd4\x47\x46\x60\x4d\x0b\x97\xc4\x4c\x42\x38\xd9\xd6\xeb\xf0\x7a\x23\xe5\x31\x6a\x85\x2e\xc5\xb0\x12\xc8\xb7\xdc\xb0\x46\xae\x69\x53\x76\x82\x04\x86\x60\x60\x35\xd1\xe3\x49\x22\x4e\x47\x38\xa2\x6c\x7c\xe2\x95\x47\x85\x52\x25\x3e\x3b\xa8\x42\xd2\x07\x2c\x9f\x76\x1b\xe0\xba\x75\xb7\x59\x1a\xe7\x1d\x0f\x6d\x41\x23\xe3\x58\xa1\x0b\xb5\x21\x15\x96\x4f\x75\x15\xbd\x16\xca\x09\x2e\x59\x5d\x06\x0a\x57\x84\x70\xd9\xfa\x5c\xe9\x03\xe2\xeb\x53\xd0\xa9\xc4\xf5\x3f\xb7\xc5\x45\x5d\xa6\x29\xce\xaa\xff\x94\xab\xea\x2e\x59\xbf\x9c\x70\xa1\x06\x1b\xd6\x23\x2e\xbb\x54\x18\x39\x4d\xa0\x90\x10\x7f\x26\xe2\x99\x92\x97\x62\x59\xdf\x75\x70\xd1\x18\xcd\xbc\x78\x4a\xa8\xfb\x3a\x9d\x71\x48\xdd\x1a\xa1\x29\x66\x73\x43\x28\x35\x71\xc1\xf2\x49\x66\x5d\x97\x91\x9c\xe2\x24\x39\x41\x82\xa4\xd2\x74\x23\x97\x24\x19\x9d\xba\x06\x30\x31\x4a\xf8\x98\x46\x38\x41\xc3\x84\x47\x4f\xd2\x64\x56\xb2\xb1\x21\x52\x33\xc1\x23\x22\xa5\x27\x59\xe5\x55\x14\x6c\x6e\x2b\xb4\x5c\x56\x44\x4c\x29\xa3\x52\xd1\xc8\x89\x4c\x79\x31\x14\xd3\xf8\x3f\xc2\x60\x12\x86\x4c\x61\x58\xae\x96\xf4\x88\x29\x0a\x9b\x32\xdb\x2a\x0c\xd8\xb5\xad\xf5\xe8\x92\x13\xea\x2e\xd0\x0e\x4a\x57\x3a\x0c\x19\xa8\xe2\x85\x5c\x71\xa5\x2e\xec\x67\x70\x8d\x97\xa1\xc0\x5d\xf1\x46\x65\x08\x99\xdd\xb4\x42\x39\x2d\xc8\x65\xc8\x52\x2f\x0a\x92\x4b\x96\x91\xd0\xb2\x4a\x7a\xb0\xe4\x9a\xfa\x79\xab\x70\x5a\x43\x11\x44\x1e\xe8\x4e\x57\xf6\xda\x53\x16\x25\x69\x9c\xb5\x55\xd5\x22\xc0\xb3\x46\x12\x07\x1e\x0d\x7b\x2d\x28\x9c\x20\x2c\xd1\x0b\x49\x12\xfd\xff\x26\xf3\xe2\x34\x6b\x17\xa2\x49\xb2\x69\xe9\x02\x93\x38\x2a\x5d\x87\x51\xad\xab\x8a\x7a\x8b\xd5\xc4\xd4\x9a\x98\x72\x65\x3a\xda\x9a\xaa\xa8\xce\xbe\x65\xca\x68\x0e\x13\x3e\x84\x9b\x0e\x05\x53\x5d\x7e\xb5\x97\xce\x99\x46\x11\x21\x31\x89\x4d\x7f\xce\xac\x98\xa7\xbd\xa2\xdf\x56\x97\xef\x2c\x40\xa4\x05\xc5\x52\xcb\x86\xb5\xda\x92\xa9\xc5\xee\x86\x67\xe8\xb6\x54\x10\xc8\x83\xcc\x08\x97\xcb\xc3\x9d\x2c\x1c\xe1\xeb\x14\x58\x2d\x6d\x62\x7f\x27\xb4\x66\x81\xd5\xc2\x9c\x3b\x28\xb0\x5a\xda\x67\x4d\xce\x08\x1f\xef\x35\xd7\x5d\x6f\xea\x8a\x37\x4f\x40\x34\x85\xe9\x0c\xef\x2c\xa0\xa0\xbb\x90\xf3\x2a\x44\x6c\x57\xf1\xd8\x52\x0f\xd0\xd7\x2d\x1e\x5b\x5a\x4c\x9b\x8b\xc7\x96\x96\xda\xde\xe2\xb1\x15\x0b\x6d\x50\x3c\xd6\x38\xf7\x07\x1a\xa9\x9b\x11\x05\x48\xa8\x1a\xa6\xa3\x7b\x28\x31\xb0\x74\x8d\x17\x26\x70\xc0\xb0\x31\xc7\xa3\x6d\x7c\x11\xac\xd6\xe6\xde\xd6\x85\x63\x95\x9c\x10\xeb\xe2\x5e\xe6\x7d\x33\x45\x47\xd6\x35\xbb\x9f\xf8\xd6\x6e\xb0\x43\x46\x78\x66\x6b\x19\xd4\xb5\x38\x6a\x4f\xd6\xf6\x66\x75\x79\xa1\xf6\x65\x81\xe4\x37\xaa\x5c\xf7\xb9\xd4\x2d\x64\xc2\x5f\x6c\xc7\x2e\x40\x43\x83\x94\xb5\x28\x08\x93\x0e\xac\xd2\x56\x07\x39\xca\x14\x19\x97\x75\xda\xfc\xd2\x50\xa6\xfe\xfa\x97\x95\x94\xc8\x94\xf6\x74\xea\xa1\xd7\xb3\x23\x73\x76\xd8\x67\x24\x46\xd1\x44\x6b\x45\x52\xab\x2f\x7a\x3b\x86\xb3\x4a\x34\xc5\xd4\x29\x52\xa9\x34\xae\x25\x2a\xfb\xac\x50\x0b\xf7\x0c\x7d\x84\x36\xc8\x78\x3a\xd3\xfa\x57\xb6\x3f\xaa\x31\xa9\x9f\x7e\xf7\xdd\x5f\x09\xfa\x0e\x4d\x09\x66\x05\x1d\x16\xd4\x26\xcd\xfa\xa0\x76\xa4\x9a\x90\x3e\xab\x3c\x0a\xd4\xfd\x62\x7a\x9b\xb9\x78\xc3\x1e\x1b\x71\xa7\x13\x43\x7b\x4f\x1c\x4d\x90\x4c\x87\xa6\x3f\xb5\x67\xc3\x70\x82\xf4\x15\x1f\x83\xa3\x1a\x38\xb2\x5b\xf4\xb2\x5b\xb8\xdf\x18\x00\xeb\x6e\x6c\xca\x8d\x3b\xc0\x47\x4e\x25\x29\xd4\x14\xab\x70\x9a\x19\xca\xe7\x5f\x7c\x69\xea\x0d\x9d\x18\x1f\x82\xd6\xcf\xb0\xb5\xec\x6b\x59\x1a\xc2\x89\xc1\x4b\x96\x26\x58\xd8\xab\xdf\x67\x5a\xd1\x10\xe4\x99\xf2\x54\x26\x73\x14\x73\x46\x4e\x00\x13\xd2\x68\x62\x1c\xab\x5a\x67\xc1\xb6\x51\xca\x33\x95\xa9\x56\x68\x61\x2c\xd7\x97\x45\x2a\x6c\x6a\xa1\x4d\x28\xcc\xa3\xd5\x6f\x02\x5f\x29\x2f\x3f\x12\x35\xd3\xa2\xfc\x72\xc5\x25\x9a\xdf\xb0\x5c\x71\x01\xab\x42\xb9\xe2\xac\x5c\xf1\x22\x5c\xda\x58\xae\xb8\x74\xe6\xcd\xca\x15\x57\x1d\xf9\x06\xe5\x8a\x0b\xc3\xbc\x99\x72\xc5\x25\x88\xbe\x99\x72\xc5\xa5\x7d\x85\x72\xc5\x6f\xaf\x5c\xf1\x96\x05\x79\xab\x69\xb1\xa9\xeb\xa5\x28\x9b\xaf\x8d\x64\xef\x25\xea\xdd\x68\x04\x8b\x9e\x8a\x41\x6d\x19\xbb\xda\xbe\x08\x70\x35\x11\x5a\xaf\x08\x70\xa5\xaa\x5e\x4f\xea\xb6\x2d\x2c\x06\x8a\xc1\x81\x8b\x00\x17\x36\x10\xe2\x2b\xd7\x8f\xaf\xac\x44\x3e\x3b\xb7\x5e\x9e\x0b\xba\x2c\x33\xe4\x86\x65\x80\x0b\xe7\xd3\x28\x12\x13\x44\xf7\x1d\x60\xe2\x7e\xa5\xf9\x87\xc2\x25\x5f\x29\xcb\xfb\x50\x94\xb6\x20\xb9\x96\xf0\x5c\x95\x42\xa3\x84\xfb\xfe\xff\x80\xb9\x1b\x44\x06\x97\xc0\x9b\xf9\x55\x0c\x2e\x36\x40\xd5\xc6\x18\xea\xb4\xd2\xdd\x24\x0a\xbb\xe4\xcd\x35\x5d\xcc\x6e\x11\xf7\x33\x12\xd5\xd8\x98\xe9\x94\xee\x6a\xd8\x55\x8c\x2c\xab\xc1\x06\x0a\xf9\x42\x5e\xaa\x66\x4f\x66\x39\x46\xc6\x2f\xa5\x03\x43\x95\x14\xf3\xe5\x98\x4a\x25\x6a\x63\x9b\x16\x56\xb8\x8d\xab\x74\x96\x36\x0e\x88\xf1\xa0\x3a\xde\xec\xb3\x29\x99\x72\xb1\x2a\xb0\xaa\xf2\x4b\xdb\x62\x69\x93\x4f\xc9\x6c\x42\xa6\x5a\x92\x19\xac\x3b\x48\xd3\xf3\xce\x92\x96\x6d\xee\x9a\x09\x74\x2c\x20\x81\xe7\x08\xd5\xef\xc6\xa6\x12\x6a\xe3\xe3\xde\xf6\x98\x6d\xad\xd6\x35\x1d\x42\xae\x88\xf7\x72\x83\x9b\x7d\xa9\xe0\xee\x06\xfc\xae\x8c\xe9\xc8\x42\x6a\x56\x47\x6d\x2c\x89\xd7\x58\x56\xef\x2c\xff\xca\x36\x20\x5f\xc3\x95\x5f\xf4\xce\x6b\x4a\xe8\x77\x9f\x5e\x3f\xc0\xa3\xa6\x5a\xef\x22\x78\x20\x32\x47\x12\x71\xea\x6b\x06\x85\xc5\x2c\xc2\xab\x80\x25\x4e\xa3\xdc\x02\x49\x52\x51\x1b\x65\xda\xc4\xa0\x1d\xa9\x14\x27\xa0\x49\xf8\x5d\x53\xcb\x87\x3a\x9c\x57\xa4\x3d\x36\xf3\x98\x50\xa6\xfe\xf3\x6f\x6b\x9d\xa6\x56\xad\x2c\xdc\xa0\xd3\x1b\x8e\x22\x22\x8d\x8d\xdd\x46\x21\xe3\x21\x7f\x86\x26\x6f\xdb\x9c\xaa\xbe\xca\x7a\xdf\x9a\xc0\x67\x25\xb0\xe3\x1c\xd5\x8d\xb8\x30\x11\x3c\x1d\x4f\x9c\x0d\x49\xdf\x19\xbd\xb5\xaa\xb3\xfc\x79\xc1\x46\xbe\xf6\x59\x7e\x9f\xd2\x64\x33\x0b\xdd\x7d\xa1\xfd\xdd\xa7\xde\x03\x92\x93\xec\xb6\x0e\x61\xd8\xca\x83\x5d\x5c\x74\xf3\x39\xed\xb7\x99\xbf\x06\xa6\x39\x71\x65\x5f\x47\x3c\x49\xc0\xd3\x20\xc9\xf4\x99\x88\xea\xe9\x61\xc3\x0f\x74\xbd\x8a\x8d\xd9\x02\xe0\xeb\x3c\x31\xa2\x91\xfc\x75\x6b\x44\x43\x89\xdc\xea\xcb\x41\x0b\x26\x54\x8d\x33\xc2\xaa\x6c\x6c\xbf\x2c\x76\x1e\x3a\xb2\x80\x41\x17\x3d\xb6\xb3\xa0\x41\x07\x92\x03\x07\x0e\xae\xd8\x47\x5b\x83\x07\x4b\xc4\x2e\x8b\xe5\xcb\xd9\x8c\x0b\x1c\x32\x8a\x4f\x47\x83\xb8\xcf\x3a\x85\x7c\x0a\xd7\xa1\x7d\x38\xcf\x03\xb2\x8d\x0e\xe1\x13\x33\xe8\xef\x62\x0d\x2b\xe0\x46\xd3\x7f\x81\xa6\x63\x8a\x26\x9b\x90\x42\x17\x36\x08\xd1\xe4\x24\x3e\xc5\xd1\x3c\x4a\x68\xe4\xe9\xcc\x63\x81\x67\x93\x2a\x8a\xe7\x4e\x3e\x54\x1d\x7a\xad\xaa\x43\x75\x8d\xd0\xd6\x89\xdb\x76\x78\xc5\xf0\x94\x84\x6a\x48\x6d\xac\x86\x74\x92\xd5\xdb\x60\x79\x4b\xb9\x57\x2c\xe3\xb0\x78\xef\x43\x49\xa4\x57\x28\x89\xb4\xc9\xe5\xcf\xeb\x1d\x15\xae\x7d\x28\xd3\xd4\x04\x78\xaf\x5f\xa6\x29\x13\x02\x5a\x55\x79\xa7\x9e\x1e\xbc\x72\x45\x97\xc5\x85\xbd\x66\x59\xa6\x0a\x71\x69\x1d\xb9\x71\x59\x5d\xa6\x65\x78\xd1\x08\x2e\xaf\x5b\x25\x69\x3d\xc8\xac\x55\x00\xa9\x92\x77\xb6\xa4\x1c\x52\xfd\x31\xb4\xe4\xde\xec\x32\xab\x67\xbd\x9e\xbd\x7e\x66\xcf\x3a\x0a\xe6\x7a\x49\x3e\x19\x3e\x1c\x57\xa2\x4f\xde\xdc\x70\xb3\x64\x9f\x8e\xf3\xc1\x13\x81\x26\x3c\x89\x5d\x11\x8e\x0c\x5a\xd9\x04\x59\x26\x44\x06\x20\x77\x18\xf7\x33\x12\x19\x6d\x33\x6f\xc4\xb7\x2c\xa5\x27\x3b\x44\x58\xee\x0e\x08\xcd\x2e\xac\x28\x19\x25\xd9\xc4\x7e\xb2\x52\xba\x90\x45\xf3\xff\x92\x35\x16\x20\x04\x5e\x83\xea\x65\xae\xb4\x7b\xaf\x58\xdc\x32\xd1\xc3\x33\x8e\x8a\xaa\x16\xbb\x06\xcf\xe0\xe9\x33\x75\x86\x18\xec\xcf\xb8\xd4\x4b\xe9\x76\xd7\xc8\x53\x59\x46\x96\x0d\x82\xe1\x16\x3a\x26\x6e\x5f\x1c\x69\x8a\xbf\x0c\x66\x58\xe0\x24\x21\x09\x95\xd3\xbd\x05\x43\x5f\x14\xdd\xd5\xfa\xae\x0a\x6e\x4c\x64\x2c\x9d\x0e\x0d\x2a\xba\x85\xd8\x26\x9b\x8a\x23\x91\x32\xbf\xb4\x5b\x76\x30\x59\x13\xcf\x14\xf8\x02\x58\xd5\xa2\x09\x74\x4b\x1e\x61\x2a\x18\x91\xb5\xbd\x69\x49\x94\x0a\xaa\xe6\x03\xdb\xea\xb7\xf9\x85\xbb\xb7\x5f\x5e\xd8\x0f\x97\x7b\xf8\x5d\x55\x03\x37\x5f\xd6\x5a\x78\x46\x04\xb4\xe7\x72\x8d\xa6\xbc\x76\xc6\xb6\x6a\x05\xc9\x7a\x7c\x41\xf8\xf7\x02\xdb\xae\x0b\x9c\xc6\x2f\x03\x2f\xa3\x6c\x10\x95\x91\x63\xd5\x65\xad\xaa\xbb\xb5\x6c\x93\x7b\xae\x3c\x55\xe3\x45\xdf\x43\x77\x1f\x9b\x36\x62\x86\xd6\x0b\xf6\x5c\xe1\x60\xaf\xcd\x0f\xc6\x4b\xf9\xaf\x68\x76\xe3\xad\xd3\xd6\x3a\xaa\x0a\xbe\x5a\xb2\xd8\x8e\xf7\x55\x83\x15\x7b\x93\xec\x68\xd9\xfa\xa2\x0b\x91\xce\x14\x1d\x2e\x96\xf6\x71\xd4\x60\x07\xad\x7b\x3b\x09\xa4\x99\x3b\x37\x4b\x61\x5a\xd3\xcf\xb7\x40\x89\xed\xee\xb4\xfc\x6f\xeb\xa8\xb9\x0a\x49\xa6\xc2\x94\x9f\xc7\x78\x33\xa5\x4a\xb9\x44\x09\x63\x80\xd7\xd8\x59\xb4\x4d\xbf\x77\xe1\x2e\x18\x3a\x2c\x1b\x13\xd5\x59\x9f\x75\x24\x7a\x21\x88\x11\x5b\x42\xa3\xa2\x77\x72\x66\xd5\x87\x9e\x6b\x43\xa2\x67\xca\x62\x73\xb4\xf0\x40\x95\xcc\xda\xfe\x99\x39\x46\x38\x91\xe4\x44\x0f\x0c\xdd\x82\x15\x87\xe0\x57\x8c\x5e\x04\x9e\xcd\x88\xe8\x33\x9b\xc5\x02\x0e\x27\xce\x13\x33\x7e\x5d\x88\xaf\x85\x01\x19\x44\x38\x9a\x1c\xe8\x8c\x30\x24\x23\x45\x13\x12\xbb\x7c\xe9\xe2\xf1\xb8\x7d\x1b\x83\xfd\x1a\x87\xd5\x1b\xb9\xb6\x75\x27\x76\x92\x24\xd2\x14\x25\x6b\xef\x3e\x23\x42\xaf\x5a\xe3\xf0\x33\x61\x88\x8e\xdc\x3a\x6c\xec\x12\x7a\x01\xcf\x9c\x46\xfd\x67\x4c\x13\x53\x80\xc0\x4d\xed\x84\x40\xe3\x7e\xe8\x33\xe3\xee\x67\x51\x21\x43\x97\x32\x2a\x27\x9a\x52\xa7\xe0\x93\x05\x35\xa3\x2e\x71\x88\x3d\xaf\x73\x9b\xbb\xfa\xf5\xe5\x14\xf4\x99\x0a\xce\xa6\x90\x24\x64\xeb\x52\x39\xf0\x49\xa2\xb2\xeb\x51\x99\xe2\xb9\x52\x22\x8e\x63\x59\x34\xbe\x1a\xb5\x92\xfe\xb3\x60\x76\x39\x2d\x64\x45\x46\x5e\x59\x25\x08\x62\x75\x1d\xfd\x96\xc9\xbf\x21\xb5\x63\x31\xb5\xa3\x1a\x36\x6d\x4c\xef\xc8\x2e\xf1\xba\x29\x1e\x75\xc7\xbf\x0b\xc9\x76\x87\xa9\x1e\xaf\x9c\x13\xb1\x9f\x74\x88\xd7\xcd\x5f\xd9\x47\xea\x4a\x48\xf0\x78\xc5\x04\x8f\xc6\x96\xda\x62\x6c\x7a\xfd\xb5\x5d\x2b\x39\x62\x45\x31\xab\xaa\x59\x3e\x13\x25\x68\x24\x77\x41\x1f\xe4\x0c\x37\x8c\xea\x03\x2d\x70\xb6\x42\x6a\xd2\x2f\x64\x4e\x50\x88\x93\xcb\x3a\x5c\x0e\x05\xc1\x4f\x31\x7f\x59\xb0\xd5\x49\xbf\x9a\xc8\x67\xae\xc5\x1e\x41\x22\x2a\x49\x21\x92\x87\x4a\xc4\x88\xb4\xc6\x4e\xdc\x67\x13\x4a\x04\x16\xd1\x04\xb2\x3b\xf3\x83\x31\x59\xc2\xa6\xa0\x93\x89\xe5\xf0\xbd\x5d\x6b\x1c\x7a\x03\xb8\x97\x2d\x4c\x59\x7d\x3e\x7b\xe6\x7a\x25\x53\xf3\x49\x26\xcc\x58\x29\xc3\x37\xc9\x35\x3a\xfe\x6d\x13\x11\x32\x60\xef\x35\x19\x21\x0b\xa6\xf2\xbe\x68\x98\x90\x90\x63\x43\x48\x4a\xd8\x53\x52\x42\x05\x88\xd7\x4b\x4c\xd8\xc8\xe4\x77\xf8\x98\x69\x37\xf3\x21\xe2\xa6\x57\x05\xad\xa5\xc3\xc1\xde\xaf\x5e\xe5\x9e\x9b\xde\xc0\x5f\x32\xa4\x30\x12\xb1\xd0\x78\x36\x24\x71\x0c\x94\x56\x71\xdb\xa1\x3d\xc7\x1d\x67\x1e\xd0\xbc\x17\x4b\x8d\xec\x38\xe1\x6c\x2c\x69\x6c\x8a\xcd\xcc\x30\xf4\x2a\xf6\x8d\x17\x50\x5c\x01\xce\x37\x49\x88\x70\x5e\x09\x81\xbe\x91\x94\xd9\x6a\x92\xd9\x6f\x31\x27\x92\xbd\x57\xc6\x58\x80\xd9\x1c\x3d\x31\xfe\x92\x90\x78\x0c\x27\x54\x5e\xcc\x29\xa2\xe4\x04\x51\x95\x7d\x26\xa0\x1a\x03\x4f\x55\x5f\xaf\x1d\x62\xed\x8c\x06\x40\xec\xb7\xc2\x76\xaf\xf0\x28\xb0\xfc\xf6\x0c\xa1\x1e\x43\x23\x1c\xa9\x13\x24\xd3\x61\x3e\x7e\xcc\x4d\x73\x79\xad\x7d\x7b\x1b\xcf\x07\x09\x31\xf3\x15\x93\x57\xdf\x0d\x47\x1d\x34\xba\x76\x12\x8a\xb7\x8a\x2d\x7c\xc6\xdb\x94\x58\xfd\x9c\x4a\x1b\x84\x81\x38\xcb\xae\xbe\x2d\x2f\x95\xd5\xc8\x86\x7a\xa7\xa6\xde\x34\xe3\x71\xad\xad\xb3\xb4\x95\x75\xd7\x92\x07\x82\x5a\x41\xc9\x3a\xaa\x60\x5c\x03\x6e\x2d\x35\x49\x25\x08\x9e\x5a\xe7\x80\x66\x35\x20\xd6\x98\x30\x50\xbd\x7a\x2a\x8c\x84\xb9\xce\x11\x5f\x51\xf6\xa4\x4f\x37\xaf\x0a\xce\xa1\x5e\xb2\x9e\xb9\xea\xd0\x66\x9a\xe3\x91\x0b\xce\x8c\x83\x70\x2b\xb9\x93\x8e\x19\x4e\xd6\xb4\x71\x2c\x40\x6e\xd1\xa7\xe7\xe4\x2c\x2b\x2e\x68\x29\xc2\x18\xfb\x90\x99\x71\x2d\x1b\x52\x69\xbf\xbe\xbc\x87\x51\x4c\x66\x84\xc5\x84\x45\x73\x40\x11\x06\x95\x83\x04\xc3\x09\xc2\xf0\x1d\x4e\xce\xd0\xa5\xc9\x2f\xca\x24\x3c\xcb\xd6\x81\xa1\x4f\x31\xa3\x23\xad\x27\x80\x11\xd6\xae\xb2\xcf\xcc\x32\x9d\x0f\x84\xe4\xd6\xd5\x0c\x62\x55\x27\xa3\x39\xc8\xf5\x96\x55\x99\x59\xf1\x7b\xb4\x9c\xe1\xc0\x6c\xcb\x4e\x47\x0f\xe7\x7a\x30\xc8\x74\x78\x0a\xff\x2e\x24\xdc\xb9\x42\x45\x79\x15\x1d\x92\x10\x30\x07\x5a\x8f\x17\x30\xc6\xba\xc2\x7a\xbb\xf0\xdb\xad\xc8\x63\xf1\xe6\x28\x28\x35\x53\xca\xe8\x34\x9d\x7a\xce\x3b\xd3\xb1\x21\xb2\xf6\x4b\x93\x89\x32\xd3\x7a\x40\xe4\x8a\xb7\x23\xcd\x5c\xd9\x1c\x8d\xe9\x33\x61\x7d\x36\xe3\x94\xa9\x33\x74\xcd\x15\xf1\x5a\x64\x98\xd2\x59\x7c\xa6\xe8\xd4\x54\x7b\x15\x44\xdf\x03\x53\x14\x1c\x0a\x6d\x4e\xb0\x3a\x41\x71\x0a\x57\x95\x11\xa5\x49\x87\xe6\xb8\x0a\x4e\x06\xe2\xc3\x45\x9f\x19\x4e\x37\xc2\x34\x49\x05\xb1\x32\x2b\x36\x79\x41\xf9\x92\xf3\x95\xd9\x4a\x70\xde\x26\xa6\x74\x3c\x51\xfa\x88\xb4\x8c\x67\xfd\x8d\x13\x4d\x8d\x78\x9f\x0d\x09\xc2\x68\xc6\x25\x55\xf4\x39\xf3\x5f\xd2\x11\xc2\x52\x82\x05\xe5\x0c\x5d\x16\xec\xff\x54\x82\xea\x5d\x17\x57\x4c\xd9\xc0\xda\x9e\xeb\xf3\x91\xb6\x3e\xc8\xc2\x2c\x16\xca\x78\x28\x79\x92\x2a\xdf\x05\x5b\x7d\xb6\xb9\x69\xdc\x35\x2e\x00\x03\x31\x1f\xf5\x99\xc3\x6b\x79\x86\x3a\x12\x49\xae\x4f\x49\x9a\xa3\x8c\x04\x55\x44\x50\x53\xc5\x8a\x28\x73\x08\xd9\x3d\xcd\xee\xc0\x14\x8b\x27\x2d\x42\xf9\x16\x78\x53\x53\xb5\x60\xed\x18\x1a\x09\x09\xca\x7a\xf9\xc7\x01\xa6\x7f\xc4\x38\x3b\x65\x64\x8c\x57\x9d\x48\x9f\x15\x8e\x04\x7d\x43\x47\xb9\x42\x5a\xe7\x73\xf4\x60\x37\x80\xc8\xa7\xba\x53\x32\x13\xd7\x1d\xd2\x28\xe1\x78\x85\xdb\x78\x94\x5f\x7a\xf4\x0f\x3e\x34\x6b\xd4\x7a\x3f\x57\x20\x05\x6a\xf5\x6a\xc4\x05\x99\x60\x16\x9f\xb8\xc3\x2a\xae\x0d\x38\xa3\x35\xb5\x39\x65\x0c\x24\x41\x57\x44\x99\x98\x5a\x54\x98\x79\x67\x61\x15\x37\x7b\x14\xf9\x39\xac\xc5\x2b\xb2\xd1\xa0\xf7\x8b\x31\x40\x18\x92\x37\x9f\xd9\x2b\x2e\xe9\x74\x96\xe4\x39\x5d\x9e\x6d\x74\xa4\x45\x2c\x47\x23\xf9\x33\x98\xae\x9c\xd6\x06\x5c\xdd\x9e\x9c\xc6\xb3\x8a\x95\x67\x84\x14\xb8\x86\xb3\x79\x99\x36\xa0\x1e\x09\xfb\x46\x12\xfd\x4f\x45\x72\xb5\xcf\x08\xeb\x7d\xe6\x44\x90\x6f\x81\xca\xd8\x61\x3d\xe3\x99\x16\xa1\x4d\x99\x5b\x0b\x3f\x14\x19\x27\x77\xe1\x9e\xd8\xcb\xe0\x5e\xad\x64\x54\x8a\x6a\x31\xfb\x7b\x0a\x15\xba\x2e\xb7\x2c\xbb\x4f\x59\x4c\x6a\x9b\x59\x35\xa2\x1a\x75\xbc\xc5\x10\xd4\xc1\xea\xfe\x13\x95\x03\x0c\x29\x8b\x07\x8a\x9b\x4e\x2e\xd9\x68\x5b\x7a\x2b\xab\x0d\x1f\x02\x33\xa9\xdf\xdd\xc8\x57\xe4\x02\x49\xc0\x98\x2a\x48\x42\x9e\x71\xce\x7d\xa1\x7c\x68\xb6\x78\xb0\x8d\x34\xb2\x3d\xdc\xe8\xc1\x9e\x71\x62\x93\x62\xac\x1f\x5e\xd6\x23\x43\xef\x72\xab\xf8\x54\x3b\x4a\xd5\x59\xd5\x8b\x2f\x6e\xee\x1f\xc9\xbc\x1a\xb0\x2b\x0a\x24\x2e\x3b\xfd\x0c\x66\x6b\xd8\xc1\x6f\xf3\x6f\x96\x5a\x2b\x26\x94\x3d\x19\x7a\x91\x9f\x0c\x08\x90\x0a\x8f\xad\x1c\xea\xb6\x76\x82\xc8\x97\x88\xcc\x14\xa2\xea\xbd\x7e\xe3\x89\xcc\x4f\x0d\xfd\x9f\x61\x2a\xce\xfa\xec\x92\x8e\xc0\x32\xaa\xf2\xb1\x24\x62\x58\xa5\x9a\x64\xcc\x8d\x06\x1e\x67\xef\x58\x80\x48\xf4\x8d\xe7\x00\x89\x65\x1d\xdb\x58\x8e\xfa\x4b\x12\xde\xe9\x34\x07\xc6\xaa\x12\x93\xc2\xf2\x07\x4d\x71\x20\x64\x88\x8d\x01\x1a\xcc\x56\x41\x2a\xa1\xf0\xa9\xe6\x8a\x00\x0d\xcd\x52\xa4\xe5\xca\x2c\xaf\x5b\xca\x78\xe9\x93\x2a\x16\x50\x8b\xc7\x3f\x16\x10\xf0\x15\xd2\xe5\x6e\x17\x7a\xad\xc3\x9f\x32\x1d\x8d\xe8\x17\xb0\x5f\x38\x99\xc1\xe9\x98\x91\xe0\x52\xe3\x06\x48\xa5\xc8\x5d\x25\x13\x32\xb0\x4d\xea\x5c\xe5\x97\x5a\x9f\x5e\xbb\xe8\x43\x2d\xb4\x7f\x4a\x89\xd8\x0a\xde\x19\xe1\x58\x27\xf0\xd4\xa3\x59\xd5\xd6\x00\x37\xa8\xc2\x0d\xa3\xcf\xfc\x51\x1f\x70\x0d\xe8\x56\x17\xba\xaf\xe5\x43\xfa\xe1\xda\x0b\xf1\xf9\xf3\x0a\x7a\x24\xb3\xca\xae\x8e\x6f\xd8\xf6\x53\x9a\x61\x9c\xd8\x52\xfa\xd8\x86\xc8\x65\x49\xed\xd8\x45\x07\x19\x17\x98\xe9\x4e\xa6\x6c\x4f\x0d\xcf\x26\x63\x07\xa3\x6c\xdc\x67\x0e\xb6\xf2\x04\x99\x84\x80\xec\x62\x9b\xb1\x0a\x5d\x0c\xb0\xf7\x69\x86\xd8\xcd\x8c\xe7\x26\x82\x82\x11\x29\xb5\x08\x24\x95\xc0\x94\x59\x6f\x9d\x83\x8f\xec\x6b\x6a\x52\xca\x48\x38\x01\x8b\xd1\x89\xa3\x94\x27\x1e\x59\xed\x33\x93\x5b\x84\xfe\x82\xbe\x51\x78\x6c\xa2\x7b\xa0\x4e\x29\x4e\xa0\xc2\x29\xe8\x83\xd6\xfe\xe2\xa5\x81\x64\x37\x92\xc6\xdf\x9e\x2f\x9b\xd3\x58\x8b\xbe\x81\x61\xe0\x92\x6b\x18\xe6\x00\xa2\xa3\xfc\x1f\x24\xfe\x76\xd9\x48\xf9\x47\x4f\x64\x7e\x52\x06\x72\x3d\x17\x7f\xc0\x5b\xc5\xe2\xee\x8b\x8d\xc3\xa2\x9b\xbb\xa3\xf1\x90\x24\x3f\xe7\x1b\x45\x4b\x49\xd1\xf7\x94\xe1\xed\x68\x50\xe5\xf2\x9a\xe5\x1a\x0c\xe7\x75\x1d\x0a\x2b\x48\xcf\xc6\xb5\x75\x3a\x46\x6b\x21\x48\x4f\x67\x75\x33\xd7\xbf\x12\x43\x7c\xeb\x84\x24\x33\x4f\x4c\xd0\xf8\x92\x95\x09\x36\x9d\x9d\xb4\xea\x3a\x4d\x99\x29\xf9\x6c\xe2\x7b\x5e\xec\x4d\xb7\x24\x23\x1f\xfc\xac\xcf\x7a\x9a\x41\x4b\x25\x38\x1b\x27\x73\x84\xe3\x67\x2a\xf3\x96\x85\xfa\x42\xa6\x53\x22\xec\x14\x54\x1a\xfd\xca\xb6\xfb\xc2\x8e\xb1\xe9\xb5\x69\xd6\x07\x62\xa8\x6b\xab\xa9\x7f\x34\x1a\xa4\x5e\xa5\x74\xf1\x71\x15\x09\x0e\xf6\x70\x4b\xb4\xf3\xc0\x46\xea\x9f\x7d\x3b\x34\x9a\xe6\x26\x6b\x47\x2f\xff\x3f\xf6\xde\xb5\xb9\x71\x23\x49\x17\xfe\xbe\xbf\xa2\xd6\xfb\x46\x74\xf7\x59\x8a\x72\xdb\x67\x26\xbc\xda\x70\xc4\x4b\xab\xd5\x36\xc7\x6a\x49\xa3\x8b\x3d\x7b\x86\x13\xec\x22\x50\x24\x31\x02\xab\x60\x14\x20\x35\x67\x77\xfe\xfb\x89\xca\xcc\xba\xe0\x46\x02\xa2\xd4\xf6\xee\x99\x0f\xbb\xe3\x16\x81\xaa\x42\x5d\xb3\x32\x9f\x7c\x9e\xe3\xba\xc3\x9a\x7a\x7d\x87\xb3\x7a\xf0\x81\xd0\xf7\x20\xb0\xfa\x18\x25\x26\xb4\x99\x7a\x6c\x08\x13\x1b\x37\xe8\x32\x5d\xfb\x40\x6a\x35\xda\xbd\xa1\xb3\x5a\x24\xe0\xe9\xd2\x05\x2f\x92\x88\x4e\x01\x95\x93\xbf\x9e\x3c\x28\xdd\x43\x7b\xe8\xed\x53\x47\x3c\x6d\x8e\xf0\x0e\xf4\x04\x3e\xbf\xdb\xa5\x4d\xcb\x0d\xcb\xde\x49\xe1\x13\xa9\x34\x1d\x22\x48\x58\xfb\xf2\x53\xff\xfa\xee\x16\xf9\x7a\xcc\x00\xd8\xb1\x80\x55\x83\xae\x28\x9e\x52\x60\x50\x17\x34\x4a\xe1\x43\x78\xa8\x6d\xc9\x51\x30\x93\x6a\x09\x92\x95\x69\x57\x8e\x42\x96\xab\x4d\x32\x44\x33\x05\x61\xfb\xd7\x16\xe5\xb1\x27\x66\x66\xb1\x20\xe0\x68\xc5\xe9\x45\x35\x02\xfb\x06\x27\xe7\xe9\x8e\x35\xb4\xe1\xd9\x93\x3a\x7c\x1f\xc6\x69\xc2\x36\x08\x30\xa3\xde\x03\xf6\x74\x01\x69\xc8\xd0\xc9\x8f\x7c\xeb\x89\x8e\xba\xd4\x30\xe4\xa0\xe9\x70\x67\x1e\x9f\xca\xa5\x1a\xb0\x38\x3d\x31\x11\xad\x3e\x6e\xe7\x6c\xb0\xfe\x1c\xe6\x06\x47\x1f\xfb\xb4\xcf\x7a\x3c\x6d\x9b\xd4\x83\x57\xa6\xed\xc1\x97\x8c\xb8\x87\x9b\x48\xf0\xce\xdf\x87\x9c\xad\xd5\xa5\x15\x94\xc8\xa0\x39\xbb\xbb\xea\x43\x65\x1e\x3e\x7b\x1f\xd5\xca\x81\xdf\x7c\x6a\xe0\x55\x7b\xa9\x9f\xa1\xcf\x68\x91\xf4\xea\xac\x03\x99\xd8\x86\xa9\x7a\xd8\x1a\x9d\x86\xc7\xc1\x37\xb9\x7d\x9d\x01\xbb\x99\xa6\x5b\x83\xcf\x33\x22\xc2\x87\x65\x92\x0a\x3d\x66\xd3\x96\x70\xbd\xa5\x5b\x70\xe9\x01\x98\xf8\x69\xad\xa7\x32\x4f\x02\x99\x7f\x6b\x23\xb1\x04\xe4\x06\x43\xc8\x52\x10\x9e\x82\x40\xf9\x5a\x3d\x62\xae\x65\x9e\x98\x3d\x0b\x8d\xd5\x02\x82\x97\x66\x2f\x48\x28\xf6\x87\xa1\x53\xf7\x82\xc2\x0c\x18\x73\xcd\x71\x61\xcf\xd0\x03\x51\x1f\xd2\xe7\x10\x6c\xed\xcf\x66\x61\x6b\xbd\x35\x6f\xf4\xb9\x14\xd8\x67\x0f\x68\x9d\xb3\xf2\x87\xbb\x74\xdf\xc3\xab\xd6\x85\xcf\xd9\x32\x17\x70\xcb\xde\x38\x86\x3c\x94\xc8\x50\x0a\xce\xbb\x9b\x77\x3f\x1e\xdf\x4d\x99\x28\x22\x96\x26\xf7\x62\x26\x23\xfd\x00\x97\xbe\x5f\x4a\x51\x98\x3f\x77\x38\x81\x92\x8d\x90\x1a\x76\x82\xa4\xe8\x79\x5f\xb3\x1d\x63\xfe\xf7\x5d\xf5\xfd\x3e\xb7\x72\xc7\xea\x6a\xe6\xae\x55\xaf\x84\x69\x0a\x02\x7d\xd8\xb5\x2d\x5e\xe6\xef\xd0\x7d\x7e\xd6\xa6\x6d\xff\x84\xe4\x77\xf9\xd7\x52\x0e\x34\xba\x4e\xfd\x4b\x41\x2b\x3a\x6c\xba\x4d\xc6\x41\xb9\x66\x58\x56\x3d\xbe\xd3\x5a\xfa\xbe\x4d\xc4\x93\x1c\x59\xa4\x84\x70\xc5\xb0\x22\x17\x02\xb6\x10\x37\x9f\xe8\xac\x27\x5e\x3d\xf7\x61\xc1\x4b\xe3\x99\xfc\x60\xf1\x93\xfe\xaf\xda\x47\x95\x36\x8b\x40\xd0\xa7\x5a\x0a\x14\x1b\x27\xda\xfd\x01\xe4\x19\x75\x99\x16\xa8\x4f\xbd\x4c\x24\x4f\x5d\x43\xf1\x97\xb6\x5d\x22\xe7\x32\x5a\x1f\x0a\x88\x48\x96\x73\x91\x0e\xb1\x44\xa7\xcb\xb3\x54\x9b\xf9\x1d\xdd\x77\xac\xce\xa7\x28\xb0\xfb\x8f\xc1\xd8\x22\xa9\xb8\x32\x0f\xa8\xe0\x29\xea\x43\x0b\x06\x88\xbb\x3a\x17\x02\xd2\xbd\x99\x51\x24\x4b\x1d\x01\x77\x98\x84\xec\x12\x0c\xa1\x16\xc6\x8b\x99\xcc\x4b\x09\x5e\x70\x87\xbf\xe5\xcc\xab\xff\x44\x16\x0d\x43\xd8\xa4\x95\xd9\x26\x50\x5c\x07\x1f\x36\xf7\x33\x55\x6a\x88\x3c\x6e\x44\x61\x0e\xa8\xd7\x62\xbc\x1a\x13\x00\x7e\xc4\xb2\x3c\xd9\x00\x78\xc0\xc5\x0e\xc2\xa1\x3b\xe5\x05\x4f\xd5\xea\xb9\xbd\x4a\x4f\x4c\xa6\xb2\xcd\x60\xd3\x77\xa6\xf3\x57\x42\x8a\x1c\x3e\x14\x7c\xd9\xad\x4b\xb8\x87\x97\xbb\x63\xe7\x86\x98\x31\x85\xf9\xb5\xf3\x58\xf0\xb2\x50\x1b\x73\xbf\xe5\x69\xba\x1d\x21\xbe\x40\xb0\x35\xd7\x6b\x3b\xd0\x18\x1a\xee\x73\x36\x51\xe7\x9e\xf2\x68\x2d\x6e\x0a\x5e\x94\xad\x18\xbc\x5a\x2b\xbf\x10\xb2\xdc\x7c\x71\xc2\xfe\xec\xbf\xf1\x74\x72\xfa\xc3\xd9\xfc\xdd\xf4\x66\xf2\xdd\xf9\xd9\xbb\xe0\x7b\xe8\x97\x0f\xd3\x9b\x9b\xe6\x5f\x7f\x98\xde\x36\xff\x78\x75\x79\x75\x77\x3e\xb9\x6d\x2b\xe5\xfc\xf2\xf2\xc7\xbb\xab\xf9\xfb\xc9\xf4\xfc\xee\xfa\xac\xe5\xd5\xbb\xdb\xee\x1f\x6f\x7e\x9c\x5e\x5d\xb5\x95\x7a\xf6\xd3\xf4\xd4\x54\x47\x7f\xff\x4b\xb0\xec\x00\x24\x61\x7a\xa0\xe3\xfb\xea\x2b\xf3\x88\x55\x1f\x3c\x61\x77\x75\x85\x33\x4a\xb9\x43\xba\xb8\x47\xae\xcd\xe6\x06\x19\x9f\xe0\x82\xf5\xbd\xd5\xf5\x2a\xa2\xd2\xa3\xb5\x60\xa9\x52\xf7\x65\x46\x7b\x1e\x7a\xdb\xa5\x42\x8f\x90\xd0\x41\x69\x3f\x4c\x6f\x4f\x9a\x4a\x6b\xae\xb0\x80\x18\xd7\x39\x97\x1f\x39\x92\x44\xc0\x3e\x8b\xc1\x45\x52\xe0\xf2\x20\x85\xa0\x06\x37\x64\xbb\xea\xc1\xd2\xb8\x2c\x6a\xd5\xc4\xb1\xa7\xd3\x82\x0f\x0b\x0a\xae\x0e\xf8\xae\xde\x74\xdd\x81\x12\xb3\x6c\x21\x22\x5e\x22\x76\xdf\x1c\x60\x79\xae\xf2\xb0\xc1\x7e\xa2\x3c\x5f\xa1\x34\xc1\x5a\x0b\xac\x8d\x99\xf9\x70\x7d\x9f\x64\x59\x65\xd8\x69\x22\xee\x1f\x79\x10\xf5\x7b\x48\xa2\x42\xc4\x5f\x34\xed\x22\xcf\xb6\x80\x76\xb3\x59\xd5\xa6\xc9\xc1\x5a\x4f\xe4\x0a\x7d\x09\x56\x5e\x71\xbd\x75\x78\x33\x80\x37\x7b\xc0\x37\xc8\xbd\x98\xb3\xc6\xc9\xdf\x25\x00\x20\xe3\x05\x7b\x14\x40\x3c\x54\x92\xbe\x2c\xde\xe9\xcd\x9e\x01\xd5\x21\xf2\xc3\xaa\x45\x57\x08\x89\x3a\x37\xf9\xe7\x30\xe4\xcd\xfb\x5a\x0c\x0b\xe2\xed\x65\x8f\x79\x87\x85\xc2\xae\x6f\x33\x43\xa0\xc5\xcf\x19\xf4\x6b\x39\xe9\xf6\x1c\x42\xe6\x38\xe8\xd3\x1e\xcb\xd8\x57\x91\xc1\x19\x10\x82\x0f\xa5\x52\xf6\xf6\xd5\xad\x8a\xf9\xd6\x4c\x0e\x00\x91\xe8\x32\xcb\x54\x5e\xb0\x8e\x32\x10\xab\x80\xed\x83\xb3\x8c\xbe\xc3\x6d\x91\x50\x88\xb1\x5c\x74\x8b\xe2\x5e\x3f\x12\x31\xea\xd7\x20\x76\x16\xa4\x91\xc1\x05\xd3\xa9\xa3\x6e\x2a\x57\xf5\xca\x0c\x6d\x33\xaa\x0f\xc9\xc3\xcd\x8c\xe1\xd0\x57\xac\xbb\xad\xf6\x4b\x5b\x42\xeb\x90\xa7\x62\x59\xcc\x07\x06\xbb\xa0\x44\xd9\xc5\xfb\x98\xac\xd6\xcf\x50\x62\xff\xdb\xc7\x57\x04\x7f\x37\x57\x8e\xc0\xf3\x90\x2b\x55\xa0\xdd\xeb\xef\x46\xcc\xf6\x26\xb8\x2d\xa8\x52\x62\x4c\x70\xc6\xa5\xb9\x4b\x20\x6a\xd0\x91\x0b\x8c\x67\xf2\x0c\x60\xc6\xfe\x82\x63\x89\x14\xe0\x76\xb1\xf7\x5e\x61\x09\xcc\x40\x74\xe7\xb3\xe6\x34\x75\xeb\x40\xf8\x79\x8f\xe0\x54\x91\x6e\x1d\x1b\x58\xcc\x2a\xef\xf5\x59\x3d\xe8\x4d\xb7\xa6\x25\x7e\x30\x2e\x1d\x5d\x88\x8c\x3c\xfe\xf8\x9d\x1e\x0f\x0f\xd1\x66\x53\xd5\x98\xfd\x6c\x3d\x4a\x90\x1e\xe6\xd2\xa5\x2c\xc2\x39\xe5\x5b\x4b\x1d\xdf\xd6\xb1\xcf\xc1\xc6\xfe\xdc\x09\x63\xbb\x3b\xd8\xd1\xae\xb6\xf4\x72\xe5\x62\x2f\x25\x7a\x7a\x07\x80\xc2\x4e\xdd\x4b\x37\x62\x37\x76\xf6\x3d\x88\xf5\x53\xfe\x01\xd8\x2c\x32\xdd\xfe\x33\x0e\x16\xf2\xb5\x58\x90\x06\x89\xa7\x53\x64\xd6\xac\x1f\x88\x2c\x22\x9d\x0b\x5b\x26\x69\x0a\x76\xc0\x98\x4d\xe4\xd6\xd2\x9d\x98\xa3\xd0\xc2\x90\x93\x95\x54\xfb\x98\x18\x3a\x26\x53\x14\x4c\xa6\x9b\xee\xc9\x84\xf8\x0f\xcf\x76\xf5\x3c\x33\xea\x19\x98\x0f\xcd\xde\xc2\x9b\xba\x39\xfd\xf9\x0e\x07\x38\x05\xc2\xd3\xfc\x73\xe5\x10\x36\x9a\x1b\xbc\xf8\xf7\xf6\xa6\x7f\x5f\xf2\x9c\xcb\x02\x32\xe3\xc8\x68\xcd\x45\x90\xa0\x2f\x3e\x01\x8a\x59\xa2\x83\x19\xfe\x14\x0e\xae\x85\x12\x20\xfc\x2c\x89\x47\x2c\x19\x8b\x31\x68\x38\xe7\xc6\x96\x58\xf8\x27\xd7\xc6\x72\x98\xc9\x46\xc6\xcf\x98\x4d\x52\xad\xe8\x0d\x21\xa3\x54\x69\x00\x71\x2f\x42\x7a\x7d\x98\xf9\x14\xae\x5a\x6c\xe1\x7e\x03\x43\xe9\x8b\x57\xf4\x43\xf0\x22\x48\x11\x43\xac\x3d\x85\x95\xee\xff\xfe\xaf\x8a\x88\x82\xbb\xf0\x17\x2f\x28\xfa\xd6\x38\x86\x5e\x6c\x90\x50\x50\x7c\xd7\x00\xc1\x13\x30\x30\x3e\x13\x2b\xe0\x29\x64\xaf\x79\xc1\x52\xc1\x75\xc1\xde\xbe\x19\x84\x39\xb1\x1f\xe8\x77\x57\x5a\xbe\x9e\x4e\xc1\x26\xe4\x86\xc6\x9d\xab\x18\x14\xa6\x79\x5e\x30\xce\xa4\x78\x0c\xf3\xaf\x14\xa4\xcc\x59\xd9\x68\x11\x30\xc0\x60\xd6\x05\xf2\x57\x41\x4e\x33\x5e\x99\x3a\xf6\x11\x2b\x8a\x42\x61\x59\x6a\x56\xcb\xcc\x1a\x39\x54\x1b\x24\x2c\x98\x87\x7c\x6a\xec\x9a\x17\x33\x49\x3b\xab\x85\xa3\x04\x64\x08\x93\x34\xad\xa6\xa3\x72\xc8\xb8\x96\xe6\x83\x4d\xeb\xe3\xb1\xeb\xa0\x0b\xb8\x7e\xb9\x9c\xc0\x8a\xff\xcf\x2f\x16\xcc\x5a\x71\xac\xa0\x61\xd9\xad\xd6\x4e\x9b\xdf\xfa\x33\x1a\xc1\x2d\xd5\x9f\xab\x55\x12\xf1\xb4\x87\x31\x2c\xda\x9a\xbc\x67\x61\x35\x63\x05\x3b\x6c\xe3\xe7\xae\xa0\xbf\xa9\xdc\xee\x77\x87\x63\xf6\x51\xb5\xb8\xf1\x3b\x06\x37\xb0\x2d\x0e\xb9\x80\xbb\xe4\xd4\xcf\x15\x49\xae\x34\x7d\x1a\x03\x35\xc6\xfe\x5d\xd0\x53\x4d\xd8\xad\x03\x33\x14\xe3\x20\xf3\x3d\x48\xb4\x25\x10\x29\x6e\x7c\xf4\x64\x47\x44\x37\xfb\xef\xfd\xf9\x23\xff\xfd\xf6\x53\x1c\xb8\xae\xf9\xe1\xdd\xc6\xde\x24\xfe\x2b\x8f\x20\x1f\x16\x6a\xb2\x99\xb8\x4d\xda\x52\x2b\x76\xc3\x21\x48\xd0\x6a\x1e\x66\xb9\x8a\x84\xd6\x63\x76\x06\x07\x0d\xfd\x93\xf1\xa5\x0d\x74\x04\x0f\xcf\xa4\xb9\x99\x58\x96\xc3\xa0\xfc\xea\x14\x6f\x5b\x01\x48\x99\x7c\x50\x8c\x68\xb3\x5f\xc9\xb0\xeb\x36\x61\x19\x9b\xa1\x0c\x10\x3f\x63\x67\xab\x13\x16\xab\xe8\x5e\xe4\xc7\xb9\x88\x13\x7d\x02\x31\xfb\xa2\x33\x58\xb8\x31\xb7\xed\x83\x2d\x8d\x2e\x00\xc2\x1e\xea\x88\x53\xac\x9f\x52\x0a\x6c\x12\xda\x88\x25\x4b\xb8\x4e\xd8\xcc\x65\x4c\xd5\xb3\xa4\x90\x42\x16\xf9\x16\xd1\xce\xd6\x95\x55\xeb\x08\x7b\xd3\x30\x46\x5b\x57\xce\x7d\xfe\x1c\xd8\x9e\x27\x7e\xf6\xed\x5a\x68\x61\x81\x0c\xf8\x51\x85\xa2\x8c\x3f\xdc\x2e\x32\x5e\xac\x35\x10\xbc\x54\xfb\x80\x2e\x5d\xf0\xaa\xe9\x21\x9e\x01\x0e\x02\xbd\x14\xfe\x25\x47\x43\xa2\x8b\x24\x4d\x67\x12\x13\x37\x80\x8b\xe5\x55\x2b\x8f\x94\x79\x75\xc4\x78\x1c\xb3\xff\xef\xf5\xfb\xf3\xff\xb8\x3d\x9b\x4f\x2f\xc0\xe7\x3d\x3d\x3f\x7b\x33\x72\x7f\xbc\xbc\xbb\x75\x7f\x45\x0f\xcb\x83\xc8\xd9\x86\xdf\xc3\x15\x4f\x6a\x41\x29\xc6\x62\x26\xc3\x96\x5a\x86\x2d\xf3\x8b\x16\x16\x41\x4b\x66\x8a\x23\x1a\xa7\x31\xec\xa2\xe7\x25\xe2\xd5\x01\x97\xdf\x6b\xf7\xca\xee\x39\x68\x27\x8f\xab\xc2\x9a\x81\x90\x49\xce\x75\x40\xb9\x44\x77\x5f\x3f\xe1\x84\x5c\x25\xb2\x0b\xe7\x27\xe4\xc3\x4b\x1a\xf1\x3f\x8a\x2d\x00\xcd\xaf\x78\x92\xf7\x9e\x7b\xed\x9c\x99\x76\xc5\x98\x7b\x3a\xd7\xf5\x45\xa5\xd1\x16\xc6\x9c\xf4\x4e\x2c\x69\x1b\x5d\xf2\xaf\xfe\xb9\x44\xc2\x2a\x3e\x15\xb9\xe5\x72\x73\x59\xcf\x96\xf0\xd4\x1d\x34\x7e\x0e\xce\xe4\xed\xe5\xbb\xcb\x13\x26\x52\xbe\x50\x90\xf0\x4a\x50\x23\x5b\x04\x75\x58\xa4\x36\x41\x41\x15\x1e\xbf\x11\xcb\x3c\x8f\x5f\xe8\x44\x1b\x63\x19\x7b\xf8\xfc\x32\x95\x37\x59\xf0\x9e\xf7\x0a\x48\x1f\x7b\xa5\xf2\x3e\xc7\xbf\x79\x0c\xf3\x42\x32\x73\x91\xab\xed\xbc\x74\x36\x2f\x05\x07\x8e\x17\x0a\x0b\x91\x2f\x9f\x80\xb1\x69\x5a\x51\x5d\x37\x0b\x47\x8f\x29\xb4\xef\x9f\x54\x92\xfd\xf8\x8d\x66\x8b\xb2\x98\xc9\x6a\x19\x4a\xb2\xc9\xcf\x37\xec\x3b\x5e\x44\xeb\x37\x33\x09\x59\xa2\x3f\x7e\xd3\x41\x38\x3a\x98\xc3\xdb\xf4\xc9\x3b\x5e\xf0\x73\xc5\xe3\x44\xae\xda\x08\xbc\xbd\xca\xe4\xd9\xed\xe4\x84\x59\xb1\x1f\x9f\x2f\x5d\x58\xe2\x9c\xa0\x20\xd8\x90\xe1\x43\xec\x2e\x42\x39\x83\x15\x92\x63\xbc\x99\xc1\x81\x35\x93\xb7\xc8\x5c\x6e\x76\xd5\xa4\x60\x99\x22\xa5\x53\x73\x2b\x43\x4e\x77\x6e\x79\x04\x44\xba\x65\xa6\x77\x60\x1a\xbb\xc1\x20\x7b\x0c\xec\x99\xe6\x66\x3f\x93\x70\x41\x77\x19\xdc\xa9\x8a\x78\x0a\x58\xbf\xa3\xc0\xa7\x67\xae\xed\xaa\x04\x16\x25\x00\xd9\xc8\x6d\x15\x92\xeb\x88\xbd\x9c\x51\x16\x0e\x14\x38\x00\x60\x1c\x29\x0e\xb9\x51\x66\xc7\x41\xc6\x62\x70\xbe\xa5\xd8\x3b\xe6\x45\xc7\x60\x8c\xdd\x62\x7e\x75\xe4\x06\xaa\x94\x96\xb1\x2f\x02\xf7\xbd\xdc\x02\x2c\x1c\xa4\x09\x15\x40\x4a\xfc\xee\x4c\x93\xb2\x31\x8a\xee\x4c\x0c\x5e\x9b\x49\x44\x20\x56\xc6\x25\xe4\xb8\x0c\x6a\x57\x12\x00\x92\x4d\x46\x85\x32\x23\xc0\x24\xd9\xfa\x59\x2e\x8e\x1c\x4f\x40\x5c\xe9\x53\x73\xc2\x8e\xd9\x75\x78\xbd\x8e\x55\x54\x6e\xac\xfe\x08\x70\x0c\x10\xb2\x8e\x0e\x51\x37\x43\xf0\x60\xdf\x37\xe3\x81\xcb\xb0\x10\x40\xb2\xd4\xfb\x7e\x8c\x13\x66\x12\xbe\xda\xb4\xd4\xbb\x0d\x5f\xd8\x3b\x0e\x43\xc3\x61\x41\xf3\xac\x5a\x52\xa5\xb4\x83\xd9\x3b\x2e\xbc\x46\x82\xca\xc1\xd8\x12\x9f\x32\x05\x4e\x6e\x24\x31\x50\xf1\x2b\xcd\xa6\x57\xc6\x02\x32\x37\x5e\xb7\x06\x4b\x5d\x20\x68\x0d\xb3\xd1\xe1\x6d\x4c\x43\x18\xb1\x2f\xd9\xac\xfc\xf2\xcb\xaf\x23\xf6\xc9\xfe\xc7\xef\x7f\xf7\xbb\xaf\x7f\x3f\x24\x4d\xc5\x5e\xc8\xa1\x5c\xdf\x47\x4e\x74\xb6\x6a\x12\x85\x23\xd0\xdc\xa9\x0e\x18\x05\x5a\x80\x07\xb2\x0b\x74\x61\x92\xf8\x8a\x56\xb8\x0e\x57\x26\xab\x2c\x4d\x8f\x24\x80\x9c\xea\xca\x0e\xe1\x8c\x5d\xb2\xe8\xff\x79\x07\xa5\xef\xdc\x2c\x95\xa7\x61\xa7\x92\xd4\x99\xd7\xa6\x10\xf6\x9a\xfc\x7f\x05\x04\x10\xdf\xd8\x03\x4e\xa5\xb1\xc8\xb1\x4d\xce\x65\xe7\x1c\x89\xb0\x39\x88\x4f\x59\xaa\x62\x2b\x22\xe0\x19\x33\x12\x30\x10\xce\x3e\x71\xb3\x73\x8f\x88\x6c\x96\xf2\x56\x21\xf2\xb2\xe4\x91\xa0\x1c\xeb\xd7\x9f\x4e\xcc\xdf\x46\x6c\x7b\x02\xe0\xd4\x11\xfb\xdb\x09\x71\x4a\xf2\xbc\x98\x9b\x3f\xbd\xb1\xb6\x36\x15\x01\x8d\x4e\x34\x7b\x75\xfc\xc0\xf3\x63\xd8\x9e\x8f\xb1\x45\xaf\x7c\x92\x3a\xaa\x67\x87\xb6\x79\xaa\xd4\x3d\x01\x77\x1b\x2f\x1e\x5b\x7a\x62\x98\xde\x2e\x6e\x82\x43\xef\xe8\xab\x0a\x76\x04\x0f\x08\x36\xce\x16\x6c\xfc\x57\xad\x24\x1b\x6f\xf9\x26\xa5\xbf\xda\x5f\x09\x57\xcc\x35\xe5\xda\xc5\x0e\x23\x94\x6e\xd1\x53\xfa\x5d\xaa\x16\xf0\x55\x1f\xec\x97\x22\x32\x17\x1a\xea\x4f\x1f\x7f\x60\xd1\x87\x58\xba\x16\x60\xd9\xdc\xa8\x02\x1f\xa1\xb4\xd9\xe6\x57\x7d\x72\x4d\xfa\x13\xc6\x85\xa1\x53\x6c\x72\x20\x3a\x87\x1d\x2a\xce\x14\xfa\x89\xbd\xa6\x2d\xe8\x8d\x39\x63\x08\x06\x8d\xdd\xd0\x56\xc1\xd6\x55\xf0\x1f\x41\x05\x89\x64\x98\xee\xb9\xe3\xcd\xbf\x1d\x8f\xc7\x63\xf7\x36\x70\x3b\xfd\x1f\x96\x14\x5a\xa4\x4b\x2c\xc9\x9e\x60\xdb\x99\xfc\x60\xe5\xc9\xac\xf3\xda\x13\x9f\x67\xb9\x2a\x54\xa4\x52\x76\xe4\x1d\xba\xb1\x8a\x34\xfb\x17\x63\xd6\x06\x5d\x09\x7f\x34\xf7\xb8\xf6\x35\x45\x7a\x28\x9f\x69\x51\x91\x43\xbc\xbe\xac\x42\xae\x63\x77\xb1\xe5\x3a\x4c\x72\x86\xb9\x60\x66\xce\x31\xf1\x21\xe7\xb9\x79\x58\x7c\x2a\xe0\xa7\x0e\xba\xe9\x56\x88\x7c\xfb\x49\xd9\xd8\x6e\x3d\xeb\x34\x4e\xeb\x8e\x0e\x20\x56\x58\xda\x19\xf0\x3b\x47\x61\xf8\xc4\x1c\x2e\x32\x14\xcc\xd2\xe5\x66\xc3\xf3\xed\xb1\x5f\x6d\xcd\xc9\xe9\xf9\x88\x61\x8f\x49\x6d\x07\x40\x08\x37\xa5\xa5\x45\x28\x06\x32\x2f\xed\x89\xe6\xd6\x6e\x04\x8a\xe7\x01\xaf\x97\x90\x91\x8a\x69\x5e\xfb\xac\xd6\xaa\xc5\xe2\x9e\x69\xda\x2a\x16\x11\xa3\xbd\x33\x4e\x16\x48\x74\x47\x4f\xd8\x97\x3b\xb6\x6f\x35\xd7\x85\xd9\x28\x57\x03\xc2\xa3\xd3\xcb\x1b\xfb\x4e\xff\x43\x17\xfa\xa1\x6a\xb2\xf3\x34\x64\x91\x96\x2b\x96\xf3\x47\x7f\xfc\x02\xb6\x03\xbd\x33\xa5\xcb\xf9\xc5\x7f\x9f\xaa\xab\x24\x35\xa7\x16\xcc\xf1\xf1\x4c\x56\xfe\x3c\x62\x22\x4d\x36\x89\x74\xd8\x3a\xdc\xdc\xd5\x12\xad\xe7\xfb\xa4\x30\x43\xa6\xe3\x7b\xb3\x83\x59\xf6\xd3\xe0\x4a\x35\x91\x5b\x3b\x75\x5c\x60\x8a\x3c\x10\xa5\x36\xed\xf2\x77\x74\x60\x03\x48\x62\x71\x44\x06\x69\x12\x4c\x3c\x58\xbf\x33\x69\x4a\xb3\x6b\xc9\xc3\x90\x83\xf2\x82\xe2\x8e\xac\x6c\x54\xb0\x03\x40\x1d\x15\x2c\xb1\xb3\x7f\x5b\x0c\x94\x33\x59\x6e\x0e\x4d\x62\x21\x58\xf2\xaf\xe5\xa6\xbb\xca\x85\x3d\xa9\x28\x21\x4a\xc8\x72\x63\x17\xd4\x80\x19\x77\x46\xe6\x4f\x2c\xa2\x94\x23\x9f\xa3\x29\x08\x90\x8f\x23\x0c\x90\x66\x41\x5d\x78\xbc\x60\x35\xa8\x44\x99\x0a\xf9\x1a\xff\xfd\x86\xd1\xd9\xf0\xe5\x88\xce\xf3\x5c\x3b\x9e\x3c\x1c\x73\x50\x72\x17\x31\xfa\xd0\x41\xbb\x63\xc5\xf3\x18\xbd\xe5\xe1\xad\x02\x33\x83\x8d\xfd\xb5\x55\x25\x7b\x4c\xf4\x7a\x26\x6f\x95\x75\x38\x32\xa9\x9c\xfa\xc9\x08\x2e\xa3\x8d\xfa\xb8\x86\x4d\x00\x5a\xdd\x36\x03\xcc\x26\x7c\x50\x0e\x13\x80\x68\xe7\x52\xc5\xe2\x30\x9a\xcf\x5b\x1f\xab\xb0\xf1\xeb\x5c\x60\x9e\x19\x9c\x14\x5d\x69\xba\x42\xeb\x81\xbe\xf9\xfa\xc0\xc3\x39\x44\xe5\x98\x5a\xd5\xe3\x20\x0d\x9a\x90\x41\xd7\x9d\x6a\x50\x8a\xbd\x71\x06\x59\xc6\x95\xbe\x77\x9a\x22\x87\x0e\x42\xd4\xc2\xe9\xd9\xeb\xec\xc7\x6f\x8f\xa0\xdb\x1d\xc0\x98\xb3\x55\xae\xca\xcc\xa5\xe2\xdb\x34\x42\x1c\x06\xb2\x69\xa6\x72\xa9\x4e\xe8\x4e\x75\x9e\xc8\x7b\x9c\xf1\x2f\x35\x46\x28\x1b\x23\xe2\x0a\xd9\x31\x9d\x61\xd8\xe3\x47\x2c\x91\x51\x5a\xc2\xc1\xa7\x0b\x1e\xdd\xa3\xf4\x4d\x97\xd3\xd7\xbc\x33\xdf\x9f\xa4\xd9\x61\x31\x95\x69\x4a\xd5\xfa\x03\x14\xe8\x04\xc1\x05\xf4\x90\x70\xc6\xd9\xdd\xf5\xb4\xbd\xee\xfb\xa4\x19\xcc\x69\x3f\x3d\xab\x13\x04\xfe\xdf\x8f\xc9\x20\xdc\x65\x8d\x3c\x5a\x54\xa6\xba\x73\x2e\x75\x49\x13\xe0\x24\x2d\xcc\x05\x22\xbe\x6e\x71\xed\x0f\x9e\xa7\xab\xac\x9c\x9b\x8e\x4a\x87\x00\x04\x4c\x2b\xbe\xbf\xba\x9b\x04\xef\xed\x9a\x2a\xdf\x5f\xdd\xb1\xa0\x0e\xa4\x05\x4f\x45\x54\x38\xa4\xf1\x98\x9d\x7a\xb5\x8e\xba\x65\x1e\x8b\x87\x24\xc2\xd4\xd9\x91\xb1\x8a\x66\x12\x48\xf0\xcd\x5d\xe7\xc8\x32\xa7\xb2\xef\xaf\xee\x88\x6f\xd5\xf3\xe6\xa0\xf0\x08\x50\x63\x0c\x3b\x76\x6a\xf4\xf3\x52\xc9\x23\xa4\x0c\xca\x63\x1f\xed\x18\xc1\xe5\x3a\xe2\x59\x51\x92\x81\xf1\xf0\x76\x6c\xc7\xe4\xda\x47\x42\x4c\xb3\xd4\x4c\x1a\x5b\x09\x73\x0c\x40\x23\xcf\x7c\x74\x73\x68\x6b\x9d\x7a\x08\x38\x00\x3a\xed\xa0\xcd\x3f\x71\x99\x83\x5c\x6e\x19\xcf\x17\x49\x91\x9b\x6b\x18\xbe\x3c\x42\x86\xb3\xb5\xd5\x41\xc3\x71\xf3\x96\x11\xc9\x1a\xc2\x00\x27\xb2\xd0\x33\x19\x24\xc0\xb8\x6c\x63\x4c\x5e\x48\x24\x03\xd2\x68\xc0\xde\x58\x12\xdb\x28\x55\x65\x6c\x8f\xd5\xdc\xc9\x24\x6e\x33\x34\xa2\x66\x12\x18\x4f\xcc\xd9\xaa\x8c\x19\xea\xcf\xfe\x13\xf6\x51\x3e\x24\x71\xc2\x8f\x0a\xa1\x53\x7e\x54\xfc\xef\x8f\xa3\xda\x9f\xf8\xdb\x2f\xbf\xfc\x88\x8a\x8f\x5d\x74\x0e\x01\x6b\xd3\x81\x0e\x9e\xf6\x38\x85\x63\xba\x34\xb3\xf4\x80\x71\x3a\x4f\xee\x05\xfb\x88\xc3\xfd\x91\x68\xae\x9f\x36\x6c\x33\xd9\x36\x6e\xec\x29\xc3\x06\xa2\x03\xed\xe3\xc6\x76\x0c\xdb\xdb\xd5\xf8\x77\xab\x85\x19\xad\xaf\x56\xe3\xb7\x5f\xc2\x7f\xd6\xc6\x68\xdf\xe2\x75\xd9\x33\x6d\xcd\x6e\xd9\x88\x5a\x96\xa5\xdb\x8b\x66\x72\xff\x66\xc4\x86\xed\x45\x30\x6b\xdb\x16\x3e\x2f\xc4\xa1\x59\xb3\xc8\x7e\x3e\x00\x7d\xdd\xa0\x95\xdf\x19\x11\x3c\x90\x93\xdd\xf3\xa9\x03\xdc\xb3\x9b\x1c\x3e\x04\xe0\xc2\x8f\x03\x78\x7e\xe0\xf9\x7e\xdf\x53\x7b\x76\xcf\xe7\xec\x6e\x66\x2a\xc4\x00\x66\x9a\x1b\xf3\x78\xcf\x46\x56\x1e\xdd\xd5\xc6\x47\x8e\xba\x93\x4d\xb9\xa3\x98\x6e\xeb\x43\x56\x91\x9d\x8e\xe8\x32\xd1\x2e\x6d\xd0\xb5\xc4\x42\x2b\xdd\xfd\xda\xd6\xbb\xa2\xb5\x14\xca\x5a\xba\xa8\x5b\xcb\xc4\x0f\x5c\x11\x07\x42\xe1\xcc\x95\x7a\xbe\xe9\x4d\xa5\xef\x2b\x7e\x47\x2f\x7f\x68\x10\xeb\x3b\xf3\xf2\x03\x64\x7c\x3b\x92\xad\x0d\x97\xc6\x5a\xb3\xb5\x76\x04\x96\xf0\x96\xff\xa4\x26\xdd\x65\x4f\x6a\x10\xd6\xd8\x2f\x59\xcb\x56\x65\x4b\x79\xc4\xd8\x2a\x4f\x31\x76\x50\xac\xc1\xad\xec\x95\x92\xed\x36\xe7\xdd\xcb\xa8\xaa\x9c\xf2\x7c\x85\x4e\x2f\x2d\x0a\xfd\xa6\x65\x84\x7d\x1e\xdb\x01\x23\x6c\xcd\xae\xf9\x30\xfe\x10\x6b\x8f\x81\x4b\x65\xd7\x4a\x73\xad\xac\xca\xaa\xb8\x9b\x96\xad\x3f\xd4\x0c\xf0\xc9\x75\x91\xca\x51\x83\x0c\x78\x5e\xbb\xf9\xb5\x0e\xa4\x99\xbd\xe0\x1b\xc7\x1e\x43\xa5\xd9\x94\x5f\x6c\xdc\x42\x80\x22\x50\x77\x1b\x7a\x71\xc8\xf6\x6d\x02\x31\xdd\x76\xb5\x60\x26\x27\xf6\x11\xcf\x6b\xae\x13\xf4\xb2\x60\x3a\x62\xb9\xc0\x0c\x17\xf0\x99\x71\xdf\xeb\xf4\x71\x1d\x1f\x31\x34\xd1\xbf\xf6\x09\x77\x5a\xe4\xfe\x34\xf2\x6c\xa8\xe1\x77\x74\xd4\xdc\x8f\x9b\x7a\xe7\x8e\x6e\x3f\x91\x8a\xb2\x7d\xb9\xa7\x62\x95\xef\x63\x96\xdc\x55\xa9\x45\x5c\x98\x55\xbc\x02\x5e\xb3\x40\xb0\xbb\xab\xf6\xfe\xd7\x24\xfa\x0c\x48\x77\x22\x4c\x2f\x66\x25\xa4\x5b\xbf\x48\x3c\x39\x7f\xad\xb2\xe6\x5e\x51\x1c\x74\x16\x24\x7c\x33\xcf\x55\xb7\x8c\x78\x8f\xfe\xb2\x45\x54\x22\x06\x6b\x94\x15\xdd\xb2\x5f\x4a\x9e\xe2\xd1\x2a\x69\x31\xd8\x66\x83\xf3\xe5\xab\xdf\xb3\x09\x9c\x7d\xec\x03\xec\xca\x00\x19\x83\xd2\x0a\xc5\x92\x4d\x26\x72\xad\x24\xef\xd4\xd3\xbf\xff\x46\xcf\x49\x13\xd8\x5c\xcc\x55\xd9\xd4\xff\x1d\xf0\x25\x2d\xa5\x85\x1f\xc5\xd9\x7d\xb9\x10\xb9\x14\x05\x20\x11\xe1\x39\x66\x9f\xeb\xd5\x5c\xc5\xcb\x62\xfd\xd5\x3c\x4a\x93\xde\x42\xc5\x90\xaf\x3a\x31\xaf\x9d\xe2\x5b\xbb\x3e\xa0\x52\x7e\xa5\xe9\x92\xe1\x6f\x0c\x7f\x1b\xb3\xef\x78\x74\x2f\x64\xcc\xb2\xb4\x5c\x25\x44\x7b\x83\x97\x8d\xa4\xea\x56\xa8\x7e\x18\x5a\x36\x58\xbe\x39\x04\x67\x72\xc3\xef\x51\x3c\x88\x4c\x58\x73\x6f\xe9\x22\x4d\x74\x8e\x9a\x79\xd2\x9c\xbb\x7b\x47\xcb\x9d\xc6\xcd\x62\xea\x73\x4f\x97\x98\xad\xf7\xb8\x56\x84\x71\xaa\xf8\x89\x06\x2c\x5c\x37\x5b\x1b\xec\x64\x96\x41\x46\x8b\xa8\xcc\xcd\x13\xd4\x18\x5c\xbd\x10\x40\x04\x01\xac\x52\x32\x0e\x04\x67\xaf\x34\x2b\x33\xbb\x89\x40\x64\x2b\x05\x9c\x11\x0e\x81\xf9\x21\x4b\xa2\x7b\x44\xb6\x42\xee\x06\x73\x9f\xd7\x10\x19\x67\xc2\x43\x2c\xdb\xb6\x86\x25\xd2\xfb\x1c\x86\x9a\x69\xe8\x67\xed\x99\xa7\x3d\xf3\x52\x8a\xb5\x90\xf3\x27\xc8\x38\xf5\x1f\xb4\x4a\x0e\x0a\x19\xe1\x2e\x42\xe8\xba\xb0\x94\x09\x91\x79\xfb\x1b\xbe\xd3\x28\x49\x96\x35\x23\x3e\xd1\x4c\xf3\x22\xd1\x66\x2f\x6b\xed\x71\x4f\xaa\x74\x48\xaf\xf3\x61\x4c\x4e\x2d\x2c\x4e\xb5\xbe\x70\x79\x6e\x63\xf6\x1e\xe2\x2a\xc1\xbd\x44\x39\x4e\xa4\xae\x0d\xab\x58\x8b\x4e\x72\xe0\xe7\x00\x88\xda\x2f\x08\x9e\xdf\x19\x2e\x73\x39\x8d\x63\x36\xf1\xf1\x6c\x64\x85\xc2\x48\xf5\x9e\x2f\x12\xa9\x16\x4f\x99\x7c\xbd\x42\x3f\x80\xf9\x82\x09\xc4\x12\x94\x22\x61\x32\x60\x89\x77\xcd\x7c\x04\xda\x00\x7e\x2f\xe4\x2e\xff\x7e\xff\x16\x62\x00\x66\xa7\x43\xc2\x45\x76\x14\x06\x77\x9e\xd2\xc0\xfe\xcb\xce\x13\x71\x25\xcb\x63\xd3\xe5\xe6\x12\x14\xdd\x53\xb2\x22\xc6\xf7\x88\xca\xeb\x71\xad\x74\xb8\xce\xec\xf8\xe1\x3d\x3a\x2f\x9d\x3a\x1b\x24\x7b\xba\x0e\x46\x94\xa7\x54\x21\xd3\x17\xb4\xda\x2d\x52\x74\x2a\xb9\xf1\x66\x76\x0b\x85\x6e\x00\x5c\x84\x2d\xaa\x65\x35\xcb\xac\x7c\x2e\xf5\x9f\xfd\xf4\xda\xcd\x1e\x6e\x34\xe8\xc7\x6f\xf4\x25\xd4\xf7\x1c\x64\x34\xe8\x65\x7c\xfe\x44\xb0\x27\x86\xc0\x1d\xc4\xd9\x7a\x3f\x15\x24\x89\xd0\x41\x99\xa9\x98\xf9\xf9\xde\x95\x69\x23\xa5\x42\x88\xeb\x6f\xf0\xb3\x82\xc6\xf5\xfe\xb6\x7d\x4b\xed\x43\x80\x93\x63\x8b\x32\x49\x63\x64\x29\x0c\x2c\x54\x65\x4d\x20\x10\xc2\x02\x7b\x24\xd1\xee\x80\x6b\x99\xf4\x3f\x7e\xa3\xaf\x54\x7c\xc8\xc4\x1a\xce\x44\xdb\x9c\xd7\x3d\xd2\x68\x74\x88\x65\xda\xec\xef\x89\x4c\x75\x27\x40\xc4\x73\x5d\x55\x7e\xde\xd1\x60\x40\xbc\x2d\xca\xe5\x0d\xc8\xcc\x76\x91\x32\x05\x0a\x8c\x36\xcb\xda\x8c\xb3\xa9\xc6\xe5\xfc\x75\x0d\x0a\x01\xa8\xbc\x3d\xc2\xd9\x1f\x6e\x2e\x2f\x8e\x36\x3c\xd7\x6b\x0e\xa4\x17\xb6\xac\x91\x55\xee\x47\x6f\x81\x05\x76\x24\x72\x26\x8f\xd8\x4a\x8d\x10\x46\x74\xc2\xd6\x45\x91\xe9\x93\xe3\xe3\x55\x52\xac\xcb\xc5\x38\x52\x9b\x63\xdf\x35\xc7\x3c\x4b\x8e\x17\xa9\x5a\x1c\xe7\x02\x12\x49\x8e\xde\x8e\xbf\x7a\x0b\x23\x73\xfc\xf0\xf6\x18\xc0\x23\xe3\x95\xfa\x97\xf3\xaf\xfe\xed\xeb\xdf\x9b\x82\xb3\x6d\xb1\x56\xf2\x84\x30\x4a\x3b\xcb\x3e\xc2\x6b\xc2\x31\xbe\x52\xab\xe5\xdf\xc6\x5f\x86\xcd\xa0\x47\x37\x2a\x16\xa9\x3e\x7e\x78\x3b\xb7\x03\x33\xce\x3a\x14\x33\xfe\x91\x7a\xf1\x19\x52\x2f\xee\x93\xe2\x1f\xa9\x17\xbf\x6a\xea\x45\x7f\x93\xcb\xed\x31\xc0\x91\xed\xf7\x47\xf3\x77\xb7\x47\xda\x48\xc4\xbe\x7d\xa8\xe5\x70\x08\x13\xe3\x0e\x38\x22\xf6\x4b\x15\xee\x3a\x00\xdc\x5d\xa6\xc3\xe3\x38\x54\xa7\xa6\xf3\x76\x31\x88\x07\x04\x80\x8e\x49\x04\xbe\xc2\x40\xba\xae\xd9\x89\x81\x6e\xcf\x01\x5d\x88\x3a\x22\xed\xa4\x67\x3d\xf5\x14\x85\x05\x00\x56\x34\x49\x10\xba\x0b\x6e\x20\x5a\x6a\x5e\xef\x8f\xcc\x89\x8e\x1b\x7d\xb2\x11\xc3\xdb\xe3\x83\xff\x31\x2f\xc4\x91\x29\x64\x47\x83\x81\xeb\xb7\xab\x9d\x15\x39\xbe\xba\x06\x64\xd8\x50\x14\xdb\x12\xf1\xfc\x59\x34\xc7\x5a\xeb\x40\x38\xec\xe0\xf2\x1b\x57\x8e\x1e\xb7\x02\x02\x88\x1f\x34\x99\x5e\x50\x1d\xe6\xb9\x65\x61\xe8\x73\x9f\x28\x09\x93\xe2\xdb\x16\xce\xae\x1e\xad\x14\xcc\x73\x08\xa8\x78\xa8\x7e\x3f\xf1\x14\x5c\x0f\xd0\x16\xdb\xae\x8e\x66\xac\xb9\x7e\x5a\x5e\xc4\x04\xd9\x97\x5d\x18\x1c\x41\xe5\x89\xb6\x15\x5a\x43\xc4\x12\x4f\x99\x25\x65\xf9\x2d\xb3\x32\xcf\x94\x16\x7a\xcc\xde\xab\x1c\x19\xcd\x88\x6e\xc8\xe7\x7a\x5c\xbf\x3f\x65\x6f\xbf\xf9\xb7\xaf\x67\xf2\x75\x8b\x1d\x08\xf6\x83\xca\x57\x94\x7a\x02\xd6\xdf\x86\xeb\x42\xe4\xc7\xf9\x32\x3a\xc6\x53\xf3\xd8\xbc\x7f\x44\x95\x1e\xa9\xe5\x91\x53\x87\x38\x22\xa2\xfc\xf1\x26\x7e\xd3\x05\xca\x6c\xbf\x6b\xfc\x6a\xf7\xbd\x49\xc7\x9d\xa4\x6d\x7c\xf7\x9f\x29\x95\x25\x84\x36\x18\x19\x60\x1a\x8c\x35\x64\xa1\x54\x4b\xa7\x67\x84\x29\xce\x28\x7d\xa6\x96\x2d\xff\xf1\x5d\xaa\x16\xfa\x8d\xe3\xbe\xe5\xda\xd6\xe1\xc9\x28\xdb\x8e\xac\xc6\x9a\x3b\xc4\xf1\x40\x5d\xf1\x92\x1e\x45\xbb\x27\x86\xc3\x36\xa4\xe3\xdb\x37\x0d\x6f\x06\x23\x15\x17\xcf\x55\x29\xad\x60\x88\x92\x42\x2d\x01\xe1\x05\x37\x44\x0b\x50\x85\xa0\x0a\xc0\x1e\x1d\xed\x56\x2e\x32\x34\xbc\x20\xfc\xd7\xdd\xdd\x07\x8a\xe6\xec\xeb\xe7\x97\x10\xcd\x39\xb4\xdf\x69\x63\xfc\x95\x3a\xfc\xd0\x2c\x12\x5c\x4a\x43\xc0\x57\xe6\xf9\xbd\x40\x0b\xb7\x0f\x78\x79\x76\xaf\x4f\x91\xf1\x1c\x2e\x2f\xe2\xa8\x50\x47\xc0\x57\x08\x2c\x78\x28\x63\xd5\x85\xbe\x02\x80\xca\x90\xe3\xde\x3c\xdf\xa3\x9d\x78\x61\xfd\x14\x34\x94\x6c\x75\x8d\xe4\xef\x84\xc6\x4f\xa4\x14\x39\x05\xbf\xf7\x5a\x06\x03\xe1\x2b\xe1\x50\xee\x6a\x6c\xe8\xa1\x09\x25\x86\x5c\x2a\x26\x0f\x36\x81\x31\x83\x5b\xd9\x5a\x6d\x94\x31\xf3\x55\xa9\x83\x1f\xf1\x56\x0f\xc6\x44\xe7\x9d\x64\xc3\x33\x34\x8d\x7f\xbd\xaf\x31\x4b\xcb\xfc\x84\xde\xf7\xf0\xa1\x41\xaa\x6d\x8b\xaa\x4e\xd5\x9e\xf6\x3b\x81\xa1\xdd\xf3\x06\xc0\x51\x1b\x88\x76\x82\x92\x37\xc9\x86\x24\x7f\x33\xf7\x7d\x33\xa5\xdc\x0d\xda\x59\x20\x88\xe5\x43\x1a\xee\x10\xb9\x6a\x4f\xdd\x4e\xa2\x9c\x72\x33\x70\x0c\x5c\x7e\x59\x9f\x01\xe0\x12\x33\xae\x6c\xaa\xd5\x51\x6b\xae\x55\xd7\xba\x04\x97\x62\x69\x6e\x26\x96\x2a\x7e\x58\x53\x6f\x5c\x01\xc4\x0a\xdf\x6c\xb7\x67\xda\x84\xc4\x3c\xec\x63\xdc\x10\xac\x6d\xd1\x85\xef\x1e\xbe\x18\x41\xb3\x6f\x48\xdf\x41\x25\x38\x39\x1b\x3d\x18\xac\x85\xae\x0e\x1c\xe6\x7a\xde\xe5\xc9\x6d\x83\xf6\x23\x39\xb1\x4f\xdc\x36\xad\x6c\x38\x55\xdc\x8b\x0f\x5e\x17\x1a\x90\xcf\x8b\x12\x7e\xbf\xb8\xbc\x0d\x41\x5d\x09\x7e\xed\x51\xb4\x16\xd1\x3d\x38\x12\xf1\xc8\xc3\xc5\x40\x3c\x04\x80\x34\xf7\x6a\xb2\x85\xb2\x18\xa1\xad\x13\xd8\x71\x22\x53\x2a\x67\x71\xa2\xb3\x94\x6f\x01\x8d\x21\x31\x45\xd3\x23\x39\x5c\x6e\xb3\xd9\x0a\xf6\xc5\x51\xfa\x8f\xb4\x19\x95\x89\x7f\x6f\x68\x5f\x7a\xcc\xbd\xef\xcc\xe6\x7e\xc0\xb4\xd8\x70\x59\x24\xd1\x4c\x6e\x04\x97\x21\x78\x97\xd0\x28\xa6\x93\x63\x25\x48\x2a\x62\xb9\x14\x51\xe1\xb9\xa6\xe1\x12\xe2\x7a\x6a\xdf\x1a\x1c\xf6\xed\x6e\xe5\xed\xfc\xf4\x1f\xac\xe2\x75\xb2\x01\x68\x38\xcd\x21\x3a\x1a\x9f\x18\x65\x05\xf5\x61\x3a\x72\xed\xa5\x16\xfe\x65\xe7\x14\x5b\x88\xe2\x51\x00\x95\x12\x71\x3f\xb4\xd9\xf8\x07\x2b\x50\x1d\x92\x37\x39\x71\xd4\x8b\xc4\xac\xdf\xe0\x4e\xa6\x05\x16\x62\x4e\x1d\xe7\xa3\xac\x91\x37\xbe\x22\x36\x0a\xf0\x82\xbe\x22\x7f\xee\x2b\x38\xa6\xcd\x2d\x38\x7f\x10\xf1\x4c\x56\x19\x35\xc9\x66\xf4\x0b\x8e\x79\x6d\xd5\xe7\xd9\x6d\x6c\x1f\xf7\x8a\x71\x9d\x01\x8b\x98\xe7\x0f\x77\x7c\x0b\x3b\xb4\x5e\xf1\xa3\x5f\xf2\x56\x65\x65\xa6\xfb\x5e\x86\xbd\xfc\x2a\x69\x27\x92\xd4\x72\x05\xf8\xe4\x26\xa5\xe3\x0b\x44\x32\x61\x87\x93\x27\x7f\x7d\x23\x02\xd0\x56\xc6\x4c\x5a\x22\x9d\x65\x99\x22\x41\x7c\x57\xba\x12\xd1\x87\xda\xa4\xdf\x5f\x2f\xf9\xdb\xf9\x9b\x59\x20\x57\xeb\xf0\x49\x41\xce\x02\xee\x75\x76\xd6\x0b\xa9\x4b\x30\x29\xac\x52\x25\x04\x64\x56\xa2\x80\xd3\x3c\x2e\x53\xc4\xaa\x42\x24\x09\xa8\x48\x79\x9a\xb2\xa4\xd0\x33\xe9\x98\x53\x31\x27\x09\x76\x58\x1b\x6a\x8a\xe9\xca\x05\x55\x40\xb1\xf0\x33\x97\x60\x87\x25\x51\x52\x34\x32\x3d\xb6\xa1\xba\x5b\x96\x09\x8e\x34\x06\x38\x6c\x33\x19\xde\xb9\xea\x83\x40\x39\xff\x3c\x4d\xb8\x7e\x8e\xf4\xfb\x1d\x8e\x5b\x53\xc5\x93\x00\x46\xf8\x75\xe6\xc2\x65\x85\xdb\xb1\xb5\x44\x9d\x44\x80\x6c\x73\xab\x29\xb4\x8d\x1d\xf9\x7b\x2b\xa4\x33\x45\x65\xca\x73\xcc\xe3\x5a\x96\x29\x4b\x96\x81\x06\x3d\x8c\x01\xf2\x66\x9a\xe1\x8a\x14\x9c\xd5\x36\x7a\xa4\xf9\x46\x04\x94\x3d\xe4\xde\x49\x03\xb0\x13\x8a\x81\x20\x8a\xc6\x94\xf5\x66\xcc\xde\x79\x66\x60\x1c\x61\x58\x13\x01\xdf\x76\xa2\x71\xfb\x73\xed\x0d\xd8\x26\xe0\xeb\x4c\x13\x95\x34\x2b\xd2\xad\xba\x8e\x11\x04\xdd\x9e\x61\x48\x2a\xab\xda\xb4\x3b\xb9\xa0\x95\x6d\xc6\xbc\x5a\xc3\x57\xb9\x05\xd1\xd1\x40\x7b\x2a\x0c\x6c\x64\xc8\x55\xfe\x84\x86\x3a\x2e\xf8\x96\xc6\x6e\x76\x48\xde\xc3\x38\x0e\x6c\x6a\x20\x20\x39\xbc\xa1\xc1\xcc\x09\x71\x73\x7d\x7a\x76\xc5\x8b\xa1\x20\x3a\x97\xb3\x37\xbc\xa1\xad\x80\xc5\x3e\xcd\x84\xdd\x63\x60\x3b\x27\xe6\x9d\x27\x36\x54\x97\x8b\x23\xdc\xa0\x9d\x14\x14\x6c\x15\x82\x47\xeb\x2a\x7d\x86\x25\xb9\x76\x5f\x00\xe9\x93\xb0\x1e\x87\x33\x7f\x4c\xfc\x9c\x03\x0d\x4d\x66\x9a\x3f\x66\x97\x52\x20\xc4\x55\x2d\x83\x43\x85\x1a\x40\x62\x9b\xa0\x33\xe4\x76\xb9\x85\x69\x98\xbc\xb7\xac\x62\x66\xc9\x8d\x18\xf7\xa5\xc3\xae\x87\xd3\x06\x77\x91\x0e\x5b\xb2\x4d\x95\xeb\x00\xf3\xb2\x1f\x37\x47\xfb\x9d\x3f\x40\x8a\x0f\xdf\x01\xda\xbe\xa3\xff\xb0\xec\x4c\xf9\x70\xb7\x38\x9b\xe7\x51\x9d\x37\x0c\x71\xdf\xfb\xfa\xf7\x6a\x5d\x85\x0b\x0f\xd0\xc6\xbc\xbb\x78\x77\xf6\x7e\x7a\x51\x95\x9e\xfc\xe3\xdd\xd9\x5d\xf5\x2f\xd7\x77\x17\x17\xd3\x8b\xef\xc3\x3f\xdd\xdc\x9d\x9e\x9e\x9d\xbd\xab\x3e\xf7\x7e\x32\x3d\xaf\x3d\x67\xfe\x54\x7d\x68\xf2\xdd\xe5\x75\x4d\x42\xb3\x45\xff\xf2\x76\xfa\xe1\xec\xdd\xfc\xf2\xae\xa2\xc2\xf9\xee\x3f\x2e\x26\x1f\xa6\xa7\xf3\x96\xf6\x5c\x9f\x9d\x5e\xfe\x74\x76\xbd\x47\x2b\xd3\x7f\x6f\x6b\x97\x3e\x07\xac\xf2\xc9\x92\xaa\x13\xb6\xcc\x13\x21\xe3\x74\x8b\x49\x32\xf6\x66\x5b\x43\xbd\xd7\x02\xee\xaa\x3c\x24\xd7\xe5\x76\x2d\x98\x7a\x10\x39\x10\xa0\x61\x69\xc4\x96\xe2\xc9\x16\xea\xb5\xe6\xa2\xc8\x9b\x51\x81\x9d\x09\x85\x45\xbe\x75\x29\xab\xbb\x9a\xe3\xc9\x33\xa9\x12\x96\x89\x7c\x57\x5b\xc0\x32\xca\xcb\xac\x48\x16\xdd\xd9\x4b\x83\x39\x07\xfa\xde\xbd\x91\xea\xb9\x9d\x17\xef\xa2\x7d\x63\xac\x24\xf1\x1c\x92\x21\x00\x25\x3c\x55\x29\xd8\xbd\x6d\x51\xd5\x59\xb9\x48\x93\x88\x25\x71\xdd\x9f\x42\x54\x20\xe0\x32\xae\x33\xc2\x67\x22\x07\x53\xd5\xdc\x00\xb2\x5c\x1c\xf1\xb2\x58\x23\x7b\x29\xe5\x0c\x91\x7e\xcf\x4c\x6a\x11\xe5\x02\x63\x01\x42\x83\x93\x16\x95\x60\x83\x9a\xa0\x31\x44\xde\x13\x03\x4f\xe0\x38\x50\xe7\xe9\x88\x11\xe0\x9b\x58\xfa\x00\x27\x29\x3e\xbf\xb3\x6b\xa8\xc5\x09\x6a\xcd\x06\x88\x38\x38\xe1\xf1\x47\xab\x27\x6b\xbe\xdb\xec\xd4\x4e\x4f\x15\x07\xd9\x26\x59\xb5\x7f\xc6\xbe\x39\x16\x4e\x94\x6a\xd6\x11\x95\x4e\x3f\x9d\xe6\x02\x0e\x11\x82\x34\x58\xff\x05\x40\xba\x28\x29\x0b\x72\xb1\xcc\x55\x6d\x21\xd6\x3c\x5d\xa2\xc5\x61\x86\xa6\x9d\x50\x05\xcb\xbf\x55\xf7\x42\x5e\xe3\x80\xfd\x2a\xdb\xa1\xc4\x9b\x8f\xa7\x73\x72\x1e\x21\xef\xc2\x34\x6d\xb4\xb3\xca\xa6\xc4\x82\x31\x55\xe0\x3d\x21\xf8\x19\x73\xaf\xbc\x58\x83\xcd\xa6\x5d\x2e\x93\x4f\xa6\xc0\x99\x14\xad\x74\xf5\x80\xa3\xb3\xc4\x9a\x6e\x5f\x06\xcc\x20\xb2\x13\xde\x0b\x09\x52\xb2\xc0\x8b\xb8\x7f\xce\x0e\xf3\x9f\x37\xc7\x62\x87\x43\x1f\x7c\x7e\x49\x45\x61\x37\x8c\xf2\xd8\x7e\x2a\x30\x19\xce\xd1\x8f\xc0\xbc\x39\x3d\x9f\x9e\x5d\xdc\xce\x4f\xaf\xcf\xde\x9d\x5d\xdc\x4e\x27\xe7\x37\x7d\x97\xdf\x73\x24\x30\xd6\x56\x5f\x3d\x8f\xcf\xed\x10\xc7\xb4\xf2\x7c\x16\xbf\xfb\x28\xbf\xec\x60\x48\xf6\xb7\x3e\x89\xb3\x79\x9c\xe8\xc8\x1c\x7f\xdb\xb9\x90\x31\xe8\x7c\x3c\x69\xaa\xb6\x17\x55\xff\x0a\xf7\x04\x73\x4f\xd8\x1d\x04\x4f\xbb\x07\x3b\xa3\xdd\xef\x80\x46\x05\x37\x64\x2e\xcc\xe2\x8f\x2b\xf4\x2a\xe3\xfd\xe2\x6e\xa6\xb8\xc3\xbe\xad\x5a\x44\xfd\x9b\xb0\xbd\x89\xd6\x25\xb0\xb8\xd8\xc7\x00\x8a\xdb\xd1\x2b\x44\xbe\x1c\x8a\x8d\x24\x81\x00\x3f\x4b\xf4\x4c\x6e\xb8\x8c\x79\xa1\xf2\x6d\xc7\x27\xf6\xdb\x3c\xc3\x65\x53\xdd\x42\xc3\x23\x5b\x0a\x11\xdb\x51\xc0\x47\xb9\xac\x4f\x25\x94\x24\xb9\xbd\xfc\xf1\xec\xe2\x66\x7e\x76\xf1\xd3\xfc\xea\xfa\xec\xfd\xf4\x4f\x0e\x21\x9c\x71\xdd\xa6\xab\x9d\xe5\xc2\xec\x2e\x96\xe1\xad\x75\x7f\x41\xb5\x6a\x5b\x0e\x29\x94\x26\xcb\x99\xb4\x3b\x4b\xee\x8b\x5f\xe7\xaa\x5c\xad\xdb\x0b\xaa\xb7\xf2\x6a\x72\xfb\xc3\x93\x9a\x09\xfc\x9b\x28\x69\x8b\xab\xad\x89\x94\x4e\x96\xb4\xef\x21\xbc\xba\xd6\x3c\x60\x91\x85\x47\xdb\xa2\x0c\x1d\x3b\xda\x93\x6e\x2f\xcd\x4d\x6b\xa7\xf1\xdf\xf2\x78\xd7\x04\xba\x0d\xf6\xcd\xca\x31\x02\xc8\x7d\xd4\x45\x6f\x94\x76\xd2\xf2\xb7\xca\x09\xf6\xd5\x51\x2a\x56\x2b\x11\xe3\xf4\xaa\x17\x4c\x3e\x38\xda\x02\x23\x7f\xae\xb7\xf5\x22\x69\x17\x1f\x70\x30\x3b\xbc\x57\xff\x0d\xfc\xca\xbd\xd2\xbe\x57\x9c\x12\x87\x16\xc4\x37\x0b\x2e\x3b\x02\xc9\xfb\x53\xe1\xda\x8b\xbf\xcc\x99\xcb\x52\x24\x87\x89\x0d\x19\xf8\x75\xd0\x05\x78\x39\x1c\xdf\xea\xda\x71\x2d\xb2\x94\x47\xc2\xe5\xf6\x20\xf9\x31\xdc\xeb\x9f\x12\xc0\x23\x85\x68\x49\xfe\x96\x40\x39\xda\x8b\xe2\xb5\x4d\x01\xf0\xdc\x5e\xdb\xfd\xf8\xe5\x5d\x2b\x3b\x2f\x6e\x44\x79\x0a\x8e\x66\x94\xe8\xa4\x94\x10\xf4\x45\x81\xee\x6d\x27\x5c\x7f\xd0\x74\xa8\xd5\xfc\x13\x0d\x3c\xde\x99\xab\x8e\x6e\x6e\x49\x85\xdd\xf4\x70\xa6\xe3\x2e\x7f\x61\x51\xe4\x3b\x79\xc8\x9f\x23\x1c\x71\x95\xab\x4d\xa2\xc5\xa4\x28\xf2\x64\x51\x86\x42\xcc\x03\x01\x73\x95\xcb\x89\xff\xe0\x2c\x57\x71\x19\x59\xe6\x30\xf8\x5a\x0f\xfb\x21\x2f\x9f\xb5\x3a\x62\x76\x64\x66\x1f\xdd\xdc\x44\x7c\x04\x89\x2e\x48\x6d\xd7\x16\x63\xb3\x1b\x63\x87\xef\xef\xca\x1e\xe5\xcf\x9c\x2e\xdb\xdd\x99\x76\x0e\xf4\xcb\x80\x67\xf6\x71\xb0\x80\x3b\x50\x53\x34\x5d\x16\x1c\x03\xe8\x55\x1b\xa5\x8b\x28\xc8\x1d\x35\xc3\xc0\x5d\xfd\xb0\x31\xd5\x4c\x32\xb4\x1b\xd6\x5c\xa3\x39\x5f\x44\xeb\x6a\xc3\xe1\x6b\xaa\x84\xc9\xf5\xe6\x3a\xf3\xf8\x30\xb7\x49\xaf\x30\xda\x08\x1d\x0d\x09\x39\xb6\x2b\xe2\xb7\x4e\xc9\xbb\xd3\x7f\x8f\x29\x17\xf3\x5f\x4a\x31\x44\xd0\xda\xa6\x6a\xfc\x11\x5e\xdb\x0b\x48\x49\x10\xbb\xe5\x7c\xaf\x90\x69\xa2\x05\xcf\xa3\x35\x5b\x70\x4d\x4c\x8c\x21\x51\x04\x2a\xef\xb3\xc4\xbc\xc5\xa3\x82\x94\x88\x6d\xb5\x56\x8d\xf8\xd6\x42\x21\x8d\x59\xeb\xbd\x1e\x6d\xd3\x6d\x5f\x07\x0c\xf1\x5e\xdb\x66\x4c\xdf\x0d\x8a\x21\x84\x76\xb8\xbb\x27\xe3\x11\x0b\xa7\x53\xca\x4b\x19\xad\x59\x96\x72\xe4\xd2\x58\x73\x8d\x1b\x85\x45\xe8\xf0\x45\x92\x26\x05\x50\xa4\x61\xe0\xb8\x36\x6f\xcd\xe5\x99\xe7\xf7\x56\x69\x82\x7b\x3e\xbc\x5d\x5b\xc9\x81\x48\x68\xf7\x55\x9f\x15\x0b\xed\x37\xc2\x70\x73\xef\xb7\xd8\x09\x07\xed\x87\xc3\x1c\x6f\xb0\xd8\xfd\xb7\x0c\x8b\x0e\x51\x89\x57\xf5\xd7\x6b\xfd\x4d\x89\x5e\x87\xed\xdd\x3b\x52\xc0\x5e\x04\x74\xee\x13\xea\x76\x1f\xa3\xcd\x0f\x6e\x31\x82\x87\x03\x9f\x48\x33\xea\x49\x49\x6f\xa8\x28\xd5\xba\xee\x97\xa9\xe2\xc5\xee\x84\x3a\x14\x88\xea\x4c\xa8\x53\xe5\xa2\x4b\x92\x04\x5b\xd5\x2b\x5d\xaf\xf5\x7d\xbb\xfd\x3f\x97\xcf\x3d\x3c\x47\x79\x21\x20\x0d\xf0\xc0\x2c\xc2\xf6\xc2\x29\x81\x7b\x30\x19\x87\x9b\x06\x5e\xa6\xd0\xd9\xfe\x00\x49\x6d\x59\x4e\x75\x23\xef\xa0\x74\xcf\xc3\xc6\x2b\x91\x7b\xa6\xd2\x7e\xe5\xb3\xaf\xbf\xea\x93\x8d\xf8\xc7\x92\x9b\x03\xe0\x72\x79\x83\xdc\x68\x87\x7c\x74\x91\x34\x97\x55\xfb\x36\x50\xaf\xf5\xb6\x1a\xa5\x0d\x27\x7e\x6f\xa2\x87\xb6\xaf\xb9\x31\x6f\xf7\xdf\x76\xa7\x15\x6f\x6c\x96\x27\x0a\x38\xc2\xd4\xb2\x62\x6b\xb4\xec\xc4\xad\xf5\x1e\xd0\x93\xbf\x94\xa2\x14\x66\x02\x2d\xca\x78\xd5\x0c\x96\x0c\xb8\x70\xf9\x4f\x5a\xab\x47\xb6\x29\xa3\x35\xb3\x85\xb3\x58\xa4\x7c\x5b\x35\xa3\xcc\x5d\xa3\x50\xc0\x1e\x3d\x88\x2a\x31\xe0\xfc\x8f\x4a\x5d\xa8\x0d\xe0\xd4\x7d\xb9\x79\x29\x61\x95\x33\x6e\x57\x57\xdb\x81\x56\xe1\x32\x7d\x62\x84\xfc\xe6\xea\xec\x74\xfa\x7e\x5a\x0b\x4f\x4f\x6e\x7e\x0c\xff\xfd\xf3\xe5\xf5\x8f\xef\xcf\x2f\x7f\x0e\xff\x76\x3e\xb9\xbb\x38\xfd\x61\x7e\x75\x3e\xb9\xa8\x04\xb1\x27\xb7\x93\x9b\xb3\xdb\x3d\x71\xea\x66\xad\xdd\x03\xc1\x03\xaa\x55\x8b\x9c\xb7\x3a\x42\xd6\x5d\x45\xb5\x9e\xb0\x89\x25\x9e\xad\x50\x23\x5b\xac\x01\x80\x93\x52\xc4\x58\x22\x24\xe1\x1d\x2f\xf8\x29\x2f\x78\xaa\x56\x63\x36\x61\x94\x57\x80\xf9\x22\xda\x98\x84\xc4\xca\x69\x46\x07\x8b\x30\x76\x61\xe4\x5d\x41\x5e\x28\x5d\x2d\x89\x0f\x37\x15\xa1\xa4\x96\x4d\xf2\x9c\xc9\xb3\x07\x21\x8b\x12\x0c\x6d\x9e\xa6\x8c\xaa\xb5\x0f\x04\x84\x28\xb6\x95\x3a\xd9\x24\x29\xcf\xbd\xa6\xf5\x25\x95\x05\x97\x5d\xdb\x56\x47\xc8\xd7\x64\xdb\xb0\xfe\x80\xbb\x29\x83\x76\x9f\x9e\x4f\xc1\xd0\x8d\x0a\x2b\xd8\x68\x2b\x9f\x49\xe4\x5b\xa5\x1a\x37\x1c\x72\x98\x0a\x45\x0e\x7a\xac\x9e\x1e\xee\x9e\x88\x07\x19\x56\x36\x94\xf5\x52\x8e\x09\xd7\x48\xfb\x1f\x67\xb2\xc8\xb7\xbd\xad\xd7\x5b\x20\xb3\xd0\x70\xaf\x23\x48\x64\x55\xe7\x1a\xfd\xa7\xcc\x96\x7e\x01\x26\xad\xc5\xeb\x52\x78\xcf\x45\xf1\x10\x1e\xd5\x71\x25\x4a\xcd\xc9\xfb\x5b\xed\x87\x90\x00\x0d\x7a\x61\xa1\x4a\x19\x6b\x02\x6f\x6e\x12\x79\xbc\xe1\x9f\xde\xd8\x2f\x45\xfe\x1e\xa7\x36\x07\x64\x91\x22\x35\xf7\xc1\xad\xd9\xe4\x76\x77\xd7\x4c\xee\xe8\xaf\xfd\x77\x02\xbb\xb3\x82\xcb\xc0\xfb\x77\x10\x86\xfa\x20\xb6\x6d\xe3\xd7\x50\x0c\x65\xa1\xec\x05\x14\x92\xe5\xc2\x3c\xe8\x30\xae\x29\x42\x97\xdd\xbf\x21\x97\xa5\xa2\x6a\xde\xbe\x77\x87\xb0\x91\x83\x96\x4d\x2b\x60\xa5\xbf\xe1\xd3\x5b\xf2\x95\x6a\x32\x63\x86\xf0\x15\x1b\x39\xa1\xdc\x1d\x8a\xcb\x9b\xc1\xfa\xab\x5a\xb0\x25\x24\xb2\x91\x9f\x20\x17\x10\x29\x83\xa1\xb0\x1a\x45\x40\x29\xd8\xc0\xc4\xd8\x29\x90\x0a\x0d\xf1\x23\x69\x2e\xd5\xe2\x97\x92\x20\x00\x6f\xbf\x1c\x76\xce\x16\x28\x74\x81\xcc\xe6\x75\x09\x08\x77\x96\x43\xbb\x4a\x99\xb4\xf1\x8c\x5e\x97\xd2\x1c\xc5\xcf\x81\x9e\xea\x1f\x1e\xaf\x55\x4a\xff\xdc\x9b\x6b\x66\x23\x3b\x39\x3e\xff\x62\xa4\xd5\x3f\xd5\xb8\xaa\xa9\x3a\xc8\x6c\xa0\xd2\xc3\x03\x6d\xc1\xa3\xfb\x47\x9e\xc7\xe8\xfe\x07\x38\xd3\x98\xfd\xa0\x1e\xc5\x83\xc8\x47\x2c\x12\x79\xc1\x89\xaa\x51\x03\x9e\x03\x16\x14\x95\x33\x93\x90\xe8\x83\xbc\x97\x52\x97\xb9\x60\x45\xb2\x5a\x17\x22\x0f\xd1\x38\x2a\x37\xdb\x51\x81\x2c\xbd\x99\x88\x88\x8b\xae\xa3\x03\x96\x29\x7f\x68\x72\x4f\x3e\x85\x44\x87\x4d\x5d\xb6\xb2\x0d\x77\x5b\xdd\xb7\x5d\xf8\x29\xea\x30\xda\x34\x91\x3d\x6c\xc4\x56\x2a\xe5\x72\x35\x1e\x8f\x41\xe3\xe4\xcd\xa0\x89\x4e\x05\x86\x01\x74\x87\xd2\x4f\x95\xd2\x22\xdd\x3a\xfe\x34\x97\x47\x05\xc0\xdd\x4f\x85\x90\x3a\x41\xc7\x56\xcb\xf4\xbf\xa9\x07\x97\x3e\x6f\x2c\xae\xfd\x7a\x3e\x38\x4b\xb7\xa3\x1c\x90\x91\x1d\x50\x12\x3e\xdf\x7e\xf3\x7a\x52\xd6\x79\x7b\x59\x52\xc9\xa1\xa9\xd4\x3f\xa9\xa4\x03\x0a\xf2\x24\x9e\xd5\xd6\x92\x88\x03\xea\x49\xe9\xa7\xed\x7d\xd6\xc8\x08\x3e\x20\x19\x78\x47\x5e\xef\xc0\x94\xde\x3e\x8e\x80\x9b\xfa\x70\x0f\x5e\x16\xfb\x95\xed\x5a\x3f\x68\x60\xca\xb4\xe7\x36\x18\x62\x3a\x61\xd6\x65\xba\x85\x1b\x97\x4b\xa0\x86\xf0\x40\x1c\x44\x95\x2a\x41\x33\x48\xe5\xf3\x51\x37\xc7\xcd\x17\x04\xd9\x74\xa1\x72\xbe\x12\x6c\x23\xe2\xa4\xdc\xb4\x6e\x36\xae\xb9\x87\xc0\x47\x55\x5a\x6e\xba\x59\x52\x0f\x35\xa0\x7d\x23\xf1\xbf\x4e\xa1\xba\xfe\x1c\x3a\x2e\x33\xc2\x0a\x8c\x52\x7b\x31\x84\x44\x7d\x6d\x4e\xca\x3c\xd1\x40\x30\xfc\x94\xcc\x59\x57\x0c\x16\x0d\x01\xf8\x6d\x86\x4e\xf6\xca\xe8\x1e\xd9\xc8\x28\xbd\xa2\x71\x54\x21\x6a\xdf\x7d\x28\xd4\x41\xa9\xc3\x65\x06\x73\x55\x36\xb8\xa7\x7a\x33\xbb\xc9\x40\x74\x84\x50\x73\x50\x20\x41\x7b\x0a\xc5\x96\x36\x17\xf3\x5e\x04\xac\x8f\x31\xc8\x91\x3c\x22\xe5\xd3\x8f\xdf\x68\x0b\x02\x22\x9c\x96\xb7\x58\x0a\x5f\x09\x46\x80\x1e\xde\x5a\x78\x1e\x7e\x21\x16\x01\xdc\x8c\x31\x97\x45\x6b\x01\x1e\xbd\x0a\x65\xe1\x2b\x3f\xf1\x32\x6d\x7f\x9c\xca\x87\x47\x51\xae\x76\xf2\xf3\x0d\xc3\xae\x26\xe9\x88\x7c\x57\x43\x83\x42\xf6\x03\x04\xa1\xbb\xe6\x4f\xb0\x04\x2b\xe3\x80\x9d\x6e\x95\x4b\x4c\xb7\x8b\x22\x5a\x7b\xcb\x03\xb8\x29\x1d\xa7\x26\x69\x91\xd3\x77\x6e\xbc\x18\x06\x62\xaf\x43\x10\x6b\xb2\x92\x2a\x54\x91\x52\x52\x40\x28\xce\x6c\x40\x2a\x2c\x96\x25\xc5\x7e\xa4\xe0\x40\x42\xc6\x7d\x53\xad\x50\x88\x00\xa3\xef\xac\xc4\xa9\xe1\x4a\x91\x20\x5d\x95\x85\x59\xe3\x9d\x88\xa4\xad\xeb\x22\x09\x55\x02\x90\x99\xac\x56\xd5\xe8\x24\x0b\xe5\x4b\x72\x81\xdc\xe6\xda\x58\x6f\x45\xf2\x60\x16\x6a\x73\x5a\xbb\x09\x0a\x3b\x40\x73\xee\x51\xd8\x96\x05\x04\xe9\xf7\x62\xab\x43\x1d\x6d\x9a\x51\xac\x6b\x42\x26\xe6\x7b\x68\xbc\xf6\x0f\x05\x74\xdc\x3c\xf7\x6a\x98\xfd\xce\x32\xac\xf4\x83\x79\x79\x07\x46\xb8\x51\xb8\x99\x83\x3e\xd9\xd5\xfb\x14\x69\x9b\xf0\xfd\x4c\x63\xe8\x61\x80\x00\xf2\x0c\x61\x9c\x61\xe6\x12\x5c\x7c\xcd\xfd\x76\x26\x49\x43\x21\x38\xe4\xcc\x86\xd3\x1c\x36\xca\xc0\x47\xe6\xf6\x6d\x85\x3d\x08\x58\x65\x2d\xc3\x6e\xb5\x4a\x1b\x5d\x06\x49\x42\x98\x1e\x50\x35\xe6\x28\x5b\x1f\x5e\x6b\x85\x4f\xc4\x96\xd2\xe0\x76\xe2\x49\x83\x44\x40\x7c\x92\x88\x55\x51\x90\x1d\x6f\x3f\x91\x30\xdd\x37\x91\xad\x50\x4e\x0b\xe4\xbc\x39\x3b\xbd\x3e\xbb\xfd\x6c\x78\x53\x0b\xf6\x1c\x0c\x38\xb5\xed\x7c\x77\xf6\x7e\x72\x77\x7e\x3b\x7f\x37\xbd\x7e\x09\xc4\x29\xfd\xf4\x04\xc8\xe9\x0d\x49\xb3\x9c\x2a\x59\x88\x4f\x07\x9d\xc9\x79\x29\xe7\x7c\x40\xea\x93\x13\x67\xda\x65\xee\x60\xa1\x4d\x69\x19\xa7\xfb\x42\xb4\xbe\x84\x3a\xb1\x4a\x32\x4b\xef\x34\x5c\x26\x69\x0a\x99\xe0\xce\xbd\x4e\x59\x86\xa6\x53\x61\xff\xb1\x4c\xc6\xb4\xa7\xce\xe4\xa2\xa2\xfc\x03\x2e\xbf\xb5\xb9\x04\x63\x0e\x78\x66\x3a\x20\x4f\x20\xc3\x76\x97\xfa\xcc\x2a\x91\xc2\x37\x03\x46\xcd\xb4\xaf\x93\xa1\x9f\x06\xf1\x25\x91\x75\x64\x78\xf5\xb5\x35\xed\x8c\xab\xcc\x4f\x6b\x7e\xda\x1f\xdd\x17\xe2\x22\x4e\x24\x1a\xa6\x95\xd5\x7c\xd3\x3e\x75\x8f\xfd\x12\x80\x7e\x37\x23\xc9\x21\x06\xa1\x0b\x9e\x17\x7e\x20\x69\x20\x50\x13\xcf\x07\x27\xee\x13\x44\xa0\xa9\x65\xad\x9f\xcd\x56\x68\xfa\x3a\x81\x48\x05\x27\x72\x9b\x28\x2d\x75\x21\x72\x72\x9b\x4c\x7e\xbe\x99\xc9\xef\xcc\xf1\xf5\x86\x4e\x21\x52\x2e\xc3\x2a\x10\xa9\xa3\x2a\xf5\x5b\x0b\x25\xdc\xc1\x5e\xa3\x8f\x7a\x23\xb8\xd4\x0c\x96\x46\x9a\x8a\xdc\xcf\x0c\x6c\x8f\x10\x31\xe9\x87\x03\xcb\xb5\x7f\xff\x0d\x23\x70\xab\xe9\x0a\xd3\x5e\xa7\xa0\xb6\x51\x45\x73\x3e\x75\x11\x0d\x00\xe2\xfc\x25\x67\x4e\x4b\xe2\x53\xdf\x59\x44\x60\xfd\xd6\x49\x54\x4d\x43\xea\x35\x97\x6e\xb1\xb8\x7f\x4c\xa5\x67\x9c\x4a\x3d\xce\xf5\xf0\x94\x60\x6b\x65\x36\x50\x27\xeb\xe5\xc3\xcc\x8e\xe8\x24\x05\x94\x9b\xe9\xc6\xd6\x53\xa7\x26\xac\x7b\x08\xf6\x03\x8a\x3a\x0c\xa1\x3d\x69\x61\x54\xf2\x0a\x8e\x36\xb6\xb3\x53\xb3\xf7\x65\x98\x0b\x27\x16\xab\x2a\x55\x61\x39\x48\x1c\x3c\x94\xb0\xae\xe6\x01\x47\x7e\xb3\xb3\x8d\x44\x28\x63\xad\x94\xf9\x81\xba\x97\xb7\x21\xa6\xb6\x92\x95\x8d\xad\x08\xf9\x1c\x2c\x87\x83\xe3\x80\x19\x32\xf9\x9e\xae\xac\x5c\x9d\x73\x8e\x4f\xf4\x49\x60\x87\x8b\xcb\x8b\xb3\x10\xaa\x30\xbd\xb8\x3d\xfb\xfe\xec\xba\x92\xcf\x7f\x7e\x39\xa9\xe4\xe4\xdf\xdc\x5e\xd7\x52\xf1\xbf\xbb\xbc\x3c\x3f\x6b\x60\x1e\xce\x6e\xa7\x1f\x2a\x85\xbf\xbb\xbb\x9e\xdc\x4e\x2f\x2b\xcf\x7d\x37\xbd\x98\x5c\xff\x47\xf8\x97\xb3\xeb\xeb\xcb\xeb\x5a\x7d\x77\xa7\xbb\xd1\x13\x95\xcf\x68\x77\xff\xf8\xe0\x6c\x40\xad\xda\xba\x8c\xab\xca\xd3\x07\xac\xe2\x9e\xc8\xb3\x7d\xd3\xd1\xa6\xeb\xc7\xa1\x12\x09\x2e\x0c\xd3\xd4\x41\xb3\xee\xf9\xa5\xb2\x2b\x5d\x97\xf1\xc3\xb6\x3d\x73\xaa\xcd\x9f\x03\x09\xb8\xd3\x00\x74\xb5\xd4\x1c\xb7\xa4\x4c\x8f\x5d\x9b\x41\x04\x6b\xc5\x3b\xa5\xda\x64\xfc\xe2\x2d\xb5\x75\xec\x6b\xa7\xa7\xf2\xda\xc3\x88\xf4\x5c\x6c\x28\xbb\x1a\x1d\x54\x66\xc9\x06\x92\xd8\x1a\x0a\xf6\xc7\x10\x76\x6f\x3e\xc3\xcc\x9c\x60\x3a\x76\x69\x1a\xb7\xa7\x2d\xed\x66\xdf\x1b\xda\x7e\xaa\xa4\xd9\xf6\x1a\x55\xcb\x80\x76\x03\x65\xd6\x90\x76\xdf\x72\x7d\x3f\xb4\xdd\x54\x49\xb3\xdd\x60\xf6\x3d\xa9\xdd\xe0\xf0\x2e\xda\x69\x74\x06\x6c\x62\x61\x31\xd5\xe6\xb9\x1c\x7f\xf7\x48\x20\x1d\xde\xaf\x8d\x66\x01\xbc\xec\xf5\x32\xe3\xfd\x03\x19\xd0\x1a\xb7\x5c\x79\x8d\x55\xfe\x06\x7e\x85\x2f\x5c\xe4\x82\xdf\xc7\xea\x91\xc6\xa3\x8e\x0c\x65\xbd\x76\xf3\x6a\x07\x99\x3d\xdc\x1e\x11\x45\x4e\x11\x28\x44\xa9\xf9\xe2\x01\x26\x97\x10\x2f\x3a\xda\x60\x81\xea\x74\x9d\x88\x08\xa8\x9f\xa4\x1f\x9d\x99\x44\x6b\xbe\x4d\xb9\xda\x8c\xaa\x69\x11\x51\x87\xc0\xa7\x3a\x1b\x1a\x83\xeb\x3a\x18\x58\xca\x03\x2a\x73\x00\xd3\x2d\x72\xb8\x33\x41\x87\x24\x12\x9c\xc9\xb9\xb9\xf0\xe4\x22\x4a\xb4\x08\xc4\xf2\x5a\x4f\xec\x5f\x0e\x93\x42\x29\x78\xd1\xea\x76\xed\xed\x0f\xe7\x51\x51\xf2\x94\x41\xba\x12\x31\x30\xa2\xaf\x12\xff\x12\x71\x89\xa9\x31\x85\xd8\x64\x90\xd5\x1f\xe6\x74\xcc\xe4\xcf\x00\x94\xc0\x21\x78\xa5\xd9\xf7\x00\x79\xb0\x0f\xd3\x21\xbc\xe1\x05\x9c\xc5\x7f\xc4\x3a\xdc\x6f\xe3\x99\xac\x88\x4f\x05\x6f\x55\x74\xa8\xc6\x33\x69\xd5\x3a\x62\x15\xe9\x31\xdc\xf8\xc6\x2a\x5f\x1d\x93\x8c\xbc\x99\xec\xea\x7e\xa1\xd4\xfd\xb1\x90\xc7\xe0\x93\x2a\x8e\x79\x59\xa8\x63\x80\x4b\xe1\xf8\xeb\x63\xab\xf7\x6c\x05\xb3\xf5\xf1\x3a\x79\x10\xf0\xff\xc6\xeb\x62\x93\xfe\x8b\xce\xd6\x9f\x8e\x56\x69\x7e\x64\xde\x3d\x0a\xdf\x3d\xb2\xef\x1e\xd9\x77\x8f\xcc\x6b\xf8\xff\xb2\x2d\x86\x77\xc4\x27\x6e\xce\xb2\xd1\x4c\x26\x52\x8b\xbc\x00\xeb\xe7\x31\x4f\x0a\xaf\xf2\xb5\x65\xaf\xfe\xf3\x3f\xd9\x38\xe7\x8f\x98\x11\xfb\x8e\x17\xfc\x0a\xfd\x8b\x7f\xff\xfb\x2b\x08\xa8\x62\x16\x53\xc6\xf3\x5f\x4a\x51\xcc\xa4\x16\x66\x11\xb2\xff\x35\x93\x10\x81\xdd\x6c\xe7\x05\xfa\x5d\xd1\x07\x19\x6b\xf6\x2d\x96\x39\x45\x36\xd2\x58\x9b\x92\x3a\xd2\x09\x12\x6e\x0a\xeb\xe9\xa2\xff\x25\x7d\x47\xcf\x0f\x58\xd6\xbf\xa4\xd5\x55\x6d\x75\xa6\xf4\x2f\x29\x1c\xa0\xa9\xe2\x16\xac\xc5\xdc\xe4\x85\x7b\x32\x35\xae\x6d\x8d\x34\xa0\x01\x2f\x1a\xa6\x6f\x5f\x2b\x37\xc8\x88\x6e\x3d\xf7\x8d\x6d\x04\x62\x05\x3e\x0e\x01\xd1\xf3\xc4\xac\x90\x1b\xf4\x84\x82\xe5\x86\x5f\x0e\x36\x29\x85\xce\x5d\x79\xe8\xb8\xd0\x5f\x9f\x1c\x1f\x8f\xd8\x4a\xc3\xff\x2c\x7e\x81\xff\x01\xf4\xd0\x73\x91\xfa\x36\x3a\xd3\x01\xe1\x9a\xa3\xbc\x7f\x24\x9e\x03\x45\xf7\x39\x78\xe4\x6b\xd3\xf4\xbb\x52\xc6\xa9\xf0\xa9\x8d\x95\x90\x48\xaa\xcc\x48\xda\x81\x6a\x2a\x0f\xc1\x18\x2f\x44\xc4\xcd\xc6\xd7\xa8\x1b\xc1\xa5\x6a\x59\x08\x89\xde\xb0\xdc\x0b\x5d\x72\xf4\x5c\x81\x59\x0c\x50\x48\x5e\x10\xe4\x1c\xb5\xc2\xa0\x12\x20\x66\x1f\xd5\x7f\x62\x5b\x55\x12\xc7\x38\x30\xe7\xc6\x22\x4a\x41\xc8\xc1\xb2\x07\xb1\x5c\x14\x65\x2e\x19\x67\x19\x97\x31\xd7\x30\x03\x97\x39\x44\x3b\x73\xc6\x9b\x0d\x1d\x21\x1c\x57\x95\x05\x70\x62\x21\xb2\x20\xec\x09\x24\x81\x0f\xda\x3c\x0a\x1a\x81\x67\x02\x70\x51\x37\x5e\x1c\xcf\xa4\x95\x62\x24\x2c\x1c\x7a\xca\x22\x95\x6d\x89\xf1\xa8\xde\xe9\x89\xf5\x9c\x51\x77\x8f\x3c\xde\xa4\xfe\xec\x88\x25\xd5\xd0\x1a\xf0\xcd\x17\x81\xba\x3d\x7a\xf4\x34\x7b\x2d\x64\xa4\x62\x91\xeb\x37\x66\x19\x26\xee\xde\x81\xf6\x43\xa2\xfd\x60\xc0\x2e\x65\x0e\x37\xf2\x16\x9a\xe2\x9d\xc0\x94\xe9\x9d\x0a\x43\x79\x9b\x9d\xb3\x7f\xa9\xfc\xd6\x51\x30\x6d\xed\xa5\xff\xfc\xac\x88\x98\x10\xd7\x69\xef\x9c\x4f\x77\x41\xe0\x92\x0d\x77\x5c\x2c\x14\x6d\x1c\x32\x4e\xac\x94\x78\x52\x80\x38\x68\x2e\x74\x31\x93\x74\x02\x8f\xd8\x52\x70\x63\xe7\x8d\x58\xa4\x1f\x70\x33\xc6\xe3\xbe\x78\x54\x1e\x83\x63\xe5\x6d\x00\x0c\x5b\x29\xdc\x3b\x89\xf1\x31\x4e\x19\xd8\x08\x30\xe8\xba\xa1\x3b\x53\x05\x3a\xab\x75\x43\x7c\x42\x3f\x58\xb5\x94\xba\xc2\x5a\x28\xd6\x03\x3d\xb1\xc5\x40\x31\xab\xb7\x03\x7f\x30\x1b\x0f\x7e\x1d\xc2\x40\x82\xcd\x11\x2c\x6e\xc2\xd2\xe2\x3a\xf3\x31\xdc\x90\xb2\x1e\x7c\x33\x5d\x8b\x6a\x47\x47\x40\x03\x9e\xe6\xb7\x30\xaf\xee\x75\x58\x69\x91\x5b\x29\x17\xfc\x56\x24\x98\x5c\x27\x79\x7c\x94\xf1\xbc\xd8\xda\xe9\x9b\x26\x0b\x50\x80\x48\x93\x7b\xc1\x26\x79\xae\x1e\x9f\xbb\x17\x3a\xb7\x96\xae\x1b\xf6\x21\x48\xf6\xa1\xb7\xfc\x56\x7a\xd9\xba\xbb\xe3\x69\x54\xb6\x5d\x8e\x8f\xd6\x7a\x72\x51\xe4\xdb\xb9\x99\x88\x9b\xac\x73\xa7\xe8\x95\x34\xd1\xdf\xc8\x1d\xc6\x92\x5b\x73\x61\x74\xb2\xe4\x56\x46\xf5\xb7\xc3\x92\xdb\x42\x80\xdb\x64\xc9\x9d\x5e\x4c\x6f\xa7\x93\xf3\xe9\xff\xa9\x95\xf8\xf3\x64\x7a\x3b\xbd\xf8\x7e\xfe\xfe\xf2\x7a\x7e\x7d\x76\x73\x79\x77\x7d\x7a\xb6\x9b\xf6\xaa\xd9\x7a\x6f\x82\x1f\xb1\xb0\x9e\x13\x76\x1b\x00\x35\x30\xd9\x80\xec\x6f\x92\x06\x86\x59\x65\x16\x73\x22\x57\x23\x58\xa8\x27\xec\x2c\xcf\xa7\x1b\xbe\x12\x57\x65\x9a\x02\x9c\x0a\x33\x7b\x4e\x73\x01\x17\xcf\x11\xbb\x52\xf1\x34\x78\x0f\xd2\x11\x5b\x3f\x03\xea\xe7\x71\x9c\x0b\xad\xb1\xfa\x11\xd5\x1f\x80\x87\x5c\xaa\x23\x81\xe7\xf8\x03\x4f\x52\x73\x7f\x3b\x61\xdf\xf1\xe8\x5e\x2d\x97\x98\x3e\x33\x72\x89\x53\xec\x97\x52\x15\x9c\x89\x4f\x11\x50\xbd\xb5\xcf\x93\x73\xb5\xfa\x15\xa0\xca\x3d\xc2\x53\x1d\x97\x14\x90\xba\x9b\xb7\x1f\xe7\xed\x1b\x01\x7d\xe5\x07\x7c\xf5\x3d\xbe\xd9\xee\xa0\x2c\xd2\x67\x48\x8f\x3f\x57\xab\x76\xe1\x21\xb0\xae\x49\x2d\x89\x02\x09\x11\xb1\x8b\xa8\x15\xd3\x89\xbc\x9f\xc9\x9f\xd7\x42\x32\x55\xe6\xf8\x27\xb8\xe6\x1b\x33\x33\x2d\xf5\x5a\x80\x42\xf7\x88\x3d\x0a\xb6\xe1\x5b\x34\x9b\xe1\x4e\xe0\xd4\x52\x60\xca\xc0\x29\x62\xde\x4e\x13\x69\x76\x8b\x2c\xb1\x79\x09\xf5\xa1\x7f\x8e\x1b\x97\x25\x3a\xe4\x87\xf3\x10\xef\x3a\x4f\x2b\xf8\x3c\x70\x95\x79\xdc\xa4\x05\x08\xd1\xce\x0d\xa2\xb2\x4a\xdd\x97\x99\xa7\x44\x7d\x65\x83\x93\xd0\xdd\x0f\x2a\x89\x59\x5c\x66\x69\x12\xb9\x7d\xf7\x51\xe5\x9d\xbc\xcf\x98\x40\xd3\xff\xd4\xa9\xa7\x85\xed\xfa\xb0\x96\xec\x9c\x00\x49\xb7\x83\x01\xfa\x85\x39\xb0\x59\x22\xa3\xb4\x04\x99\xb9\x52\x8b\xfc\xc8\x49\x47\xbb\x5c\xbf\xdf\x3e\x49\xb6\x27\xe1\x3c\x3c\xad\x2d\x4c\x3a\x4f\xd5\x2a\x89\x78\x1a\x82\x9b\x3d\x2a\xc2\xb1\xf0\xda\x65\x4f\x62\xc2\x90\x07\x61\x1b\xd4\x49\xa4\x95\xe5\x02\x88\xa0\xe7\xb0\x95\xcf\x69\xbb\x3b\xa4\xdd\x4b\x66\x2e\xe8\xd8\xae\x90\x23\xd7\x86\x17\xec\x09\xe7\xeb\xb6\x4a\x6c\x60\x62\x0a\x09\x10\x00\xf5\x28\x45\x0e\x16\x2c\xc0\x3e\xcc\x97\x4a\x05\xb6\x89\x53\x67\x73\xf8\x64\xab\x4e\xb8\x74\x40\x6c\xcc\x9c\x5d\x25\x0f\x42\x7e\x7e\x52\xf3\xa0\x82\x88\x47\x6b\x31\xb7\x76\xf9\x73\x6f\x59\xee\x00\x18\xb8\x59\x59\x99\x94\x70\x2b\x75\xe1\x4d\xb8\x3a\x61\x8b\x9b\x7b\x17\x06\x12\x77\x64\x64\x99\x46\xcc\x63\x11\xdd\x7f\xf6\xad\xd9\x83\xac\x6c\x43\x18\x67\xef\x44\x74\xcf\xee\xae\xa7\x98\x0d\x9c\x14\xcc\x6c\x05\x7a\xed\x65\x9f\x3a\xef\x6e\x05\x5f\xbd\x00\x85\x55\x5f\xdd\x2a\x2f\x55\xe0\xd4\xfa\x4c\x83\x08\x10\x05\xf9\x92\x66\x93\xa4\x5c\x1a\x00\x82\xf1\xc2\xaa\x19\x81\x23\x9e\xe9\x0d\x88\x17\x95\x45\xa0\xf8\x97\xf2\x85\x48\x3b\x88\x3b\x33\x15\xcf\x6d\x9c\xe4\x50\x30\x4f\xa3\x2c\xeb\xc7\xa0\xa8\xa3\xcd\x63\xe0\xc6\x62\xbd\xa5\x07\xd9\xfd\x37\x3a\xa0\xd7\x50\x21\x7f\x38\xdc\xeb\xb9\x86\xf4\xee\x65\xb2\xb2\xd1\xb6\x64\x49\x12\x4b\x98\xd0\x6f\xec\x60\xd8\x2f\x4d\x49\x57\x2a\x26\x98\x9e\xe3\xc2\x33\x56\x90\x20\xef\x89\xc7\x55\x84\x4d\xb0\x38\x40\xa8\xd7\xac\x08\xc1\x63\xa6\x96\xe4\x4d\xcc\xb2\x34\x01\x66\xe8\x18\x49\xe8\x81\x3d\x43\x57\xd1\xf1\x61\x69\xb6\xb1\x01\xc9\xc7\x95\x05\xe2\x75\x89\xf1\xc2\x86\x81\x19\x0c\x73\x60\x83\x9b\x3f\xf0\x6e\x32\xb5\x17\x57\x4c\xeb\x68\x8f\x8b\x26\x57\x29\x61\x2b\xa4\x7d\xe4\x2b\xc0\x63\xdd\x26\xe4\x47\x3c\x8d\x4a\x8a\x93\x81\x5c\xbe\x55\xc1\xdf\x8d\x20\xf4\x51\x3f\x33\xd0\x55\xaf\x7f\xdd\xc8\x3c\x54\x5d\xd1\x25\x68\x3d\xd5\xa7\xb0\xdb\xbd\xb8\x4a\xd5\x02\x66\x4e\x37\x4a\x70\xc7\x89\x65\xb6\xeb\x3c\x89\x87\xd8\x3b\xb6\x4f\x2e\xdd\xab\xbb\x1a\x78\x69\x5d\x3f\xae\x26\x3b\xef\x19\x09\x19\xd4\x98\x1b\x87\x51\x20\x2c\x49\x55\xb5\x7a\x3d\x29\x48\xc6\x03\xa6\x95\x3b\x9f\x3a\xfc\x0c\xd5\x6f\x39\x68\xa0\x9b\x4c\x31\x7b\xfa\xd2\x93\xcb\xec\x1e\xe4\x03\xe8\x3e\x70\x2b\x73\x9c\x1f\xdd\x9e\x45\x19\x8b\x78\xfe\x84\x6f\x38\xa3\x77\xfb\x7d\x8b\xeb\x69\x6c\x1e\xf8\x00\xe5\x91\x31\x15\x62\x9e\xc7\xfe\x3b\x46\xb0\xde\x23\x9e\x81\x1b\x1e\xc2\x1a\x0f\x6f\xc7\xb6\x8e\x6b\x9f\x5d\x64\xf6\x4b\xcc\xf9\x47\xfc\xb6\x6a\xd1\xc0\xd9\x37\x8f\xdc\x24\x45\x78\xb7\x99\x39\x7e\xba\x56\xf2\x6e\x7a\xcd\xdd\xfa\x0c\xb3\x1b\xf8\x21\x93\xeb\x25\xf6\x8e\xb2\x50\x3e\xda\x03\xdf\x33\x05\xda\xe1\x30\xa3\x0f\x36\xc8\x69\xdc\x81\x14\xb1\xe6\xb7\xdd\x84\x06\xe0\x8f\x07\x21\xa0\xb3\x5c\xd8\xb8\xe1\x56\x14\x8e\xd7\x21\xb5\xba\x82\x10\x16\x73\x5f\x5d\x25\xb6\xb1\xdc\x15\x8e\x8c\x0c\x82\x58\x64\xea\x47\x6a\x93\x29\x09\xb0\x24\xcc\x52\x9b\x49\x2a\xdc\xaa\xc3\xbb\xc8\x5a\x25\xd5\x71\x44\x0e\x4d\x4c\x9c\x11\x5a\xa5\x0f\x14\x42\x0d\x44\x4c\x40\x57\xd2\x34\xf0\xd4\xdc\x0d\x55\x8e\x04\x5b\xf6\x64\x87\x4c\x80\x9a\x44\x7a\x2e\x56\x89\x2e\x44\x98\x1d\x1a\xbe\xff\x6c\x6a\xb6\x15\xe7\xc9\xae\xae\xef\x54\xb3\xdd\x77\x0b\x32\xfb\xd3\x80\xf6\x6c\x33\x11\x4f\xdd\x7b\xbb\x27\x43\x2d\x81\xdf\x6f\x87\x95\xf3\x0e\xe7\x00\xde\xfe\x34\x52\x7d\x69\x27\x3f\xe2\x06\x89\x48\x98\xb8\x07\x34\x9a\x21\x5a\x95\x3c\xe7\xb2\x10\x42\xcf\x24\x05\x9e\x91\xb2\x2e\x64\x65\xa9\x01\x21\xdd\xdd\x26\x52\xba\x40\x06\x28\x78\x65\xc9\x93\xb4\xcc\x3b\xdd\x0d\x38\x2b\x9f\x44\x3b\xb1\xab\x97\x4e\xa1\x58\xd6\x36\x68\x2e\x81\x39\x58\x45\x8e\x35\xa5\x1e\x36\xae\xe6\xf7\x76\x7c\x82\x3d\x5c\xfa\x8f\xb7\xf3\x35\x77\xe4\x34\x7f\xa3\xe7\x99\x1a\xb0\xe3\xfd\xf8\x8d\xbe\x52\x1d\xd9\xe0\xfa\x97\x86\x4f\x74\x07\x7c\xe2\x97\x2e\x41\x16\xae\xef\x21\xf2\xb8\xcf\x15\xd3\x8b\x8d\x73\x6f\x7c\xb2\x73\xef\x82\x59\xbb\xe6\x32\x4e\x8d\xc9\xcb\x8b\x3a\xef\xb5\xc3\x79\x9b\x2b\x51\x61\x37\xc7\xee\xa4\x3e\xc8\x91\x99\x47\x8d\x04\xcb\x7d\xfd\x54\xcb\xcc\xdc\x89\xa5\xac\xd5\x52\xcd\x97\x6c\xcb\xd3\xf1\x36\x0c\xc9\x20\xbb\x05\xfb\xab\xdb\x2f\x67\x61\xdb\x3f\x93\xf9\x52\x5d\x6b\xcb\x64\xf5\x1b\x70\x24\x7c\x68\x1e\x09\x11\xed\x39\x74\x50\xbb\xec\x86\x03\x77\x1d\x48\x24\x33\xbb\x76\xc8\x38\x3e\x93\x24\x07\x8f\xe8\x02\x08\x2b\x23\xdf\x9a\x66\x6f\x5d\x76\xf1\xdb\xdf\x59\xb6\xad\x2d\x5b\xc2\xa4\x02\x4a\x3b\x15\x45\x65\x0e\xa1\x7f\x72\x4f\x32\x81\x87\xb0\x1e\x44\x24\x03\xa6\x87\x03\x6c\xa1\x9d\xd8\x66\x26\x39\x7f\x74\xe5\xa3\x6e\xc1\x0d\x89\xc2\xf6\xee\xd0\x27\xbd\xb2\x5c\x17\x4c\x17\x22\x6b\xdd\x7e\x2b\xd6\x65\xb2\xf1\xd4\xdf\x87\x98\x97\xad\x04\xc3\xc3\x78\xbb\x77\xc4\xe8\xb7\x99\x98\x48\xa9\x8a\x7a\x16\xcd\xe0\x66\x72\x57\x4a\xcf\x05\x3e\xe0\xc8\x9c\x04\x8e\xad\x3f\xdc\x5c\x5e\xb0\x8c\x6f\x01\xa1\x59\x28\x86\x8f\x02\x2d\x6a\x7d\x3b\xdd\x37\x4f\xaa\x1f\x5f\xdd\xfb\x70\xe4\x2d\xd4\xbb\x3d\x8a\x42\x35\x36\x4d\x5a\x98\xd9\xb4\x70\xcc\xce\x9a\xab\xf4\x28\x4b\xb9\x0c\x40\xf8\x7a\xcc\x6a\xd5\x87\xa8\x0b\x17\x7f\x25\x5c\x1b\x34\x00\xbc\x2a\x34\x63\xf3\xb2\x15\xa6\x0d\xec\x40\x76\xda\x1f\x06\xb4\xe8\xdc\xc9\x76\xc2\x4f\x3f\xa0\x56\x0d\x2a\x37\x20\xc7\x87\x05\x8f\x38\xfc\x11\xd7\x00\x0d\xee\xe4\x29\xe7\x51\xca\xb5\xde\x89\x25\x7a\x11\xc2\xfb\x20\xb7\x72\xff\x26\x5b\x6d\x27\x82\x1d\x81\x81\x05\x6f\xcf\xee\x67\xe0\x74\xb0\x1b\xac\x97\xa6\x0b\x6e\x25\x81\x66\x05\x01\x34\x88\xd5\x0a\xde\x47\xbe\xca\x7b\xb1\xb5\x7e\x38\xda\x50\xf9\x46\x8c\x9c\x4b\xd8\xf9\x3c\x03\x68\x62\xb3\xe0\x99\x04\xec\xee\xfb\xb0\x79\xec\xbd\x52\x23\x44\x91\x52\xe5\x1c\x8b\xe5\x21\x0e\x6b\x26\xdf\x2b\x35\xe6\xee\xaa\x4d\xed\xa7\x4d\xb1\x5e\x21\x61\xb7\x00\x19\x59\x1b\xce\xfe\x6b\xf3\x87\x44\xa2\x88\x62\xb2\x31\xd7\x3c\xea\x27\x98\x51\xd0\x20\xab\xd9\xaf\x1e\x35\x8b\x91\xf8\xa6\x4c\xf4\x1a\x82\x43\x18\x8d\x85\xfa\xe9\xe0\x43\xd8\x58\xce\xa5\x36\x6b\x18\x02\x4a\xe2\x41\x90\x57\xb9\x82\x84\x98\xbe\x3b\x77\xe0\x2a\x5c\x97\x24\x30\xd2\xb1\xda\x82\xab\xd1\x21\x2e\x04\x00\xc5\x0f\xa0\xdd\x23\x37\xec\x07\x9e\xed\x4a\xd9\x3d\xb8\xc4\x7d\xa3\xe4\x68\xbf\xea\xf7\x3e\xd0\x5b\x07\xa5\xc5\x4a\xde\x6e\xd8\x7b\x77\xf2\x33\x1f\x8c\x24\x0c\xd4\xdb\x0d\x32\x70\xab\xd8\x7f\xdc\x04\x0c\x9c\x0e\xd8\xe8\x6e\xac\x66\x63\x07\x1d\x3b\xa0\x0e\xc4\x25\x3d\x66\x37\x42\xb0\x8f\xd0\x53\xa6\xb2\x8f\xa4\x93\x0a\x58\xed\x82\x27\xad\x32\x76\xf0\xf4\x54\x2e\xd5\x61\xfb\x7f\xbe\x6a\x60\x81\x0f\xea\x95\xf6\x76\x1e\x8a\x36\x86\x78\x84\x7c\x59\xf2\x93\x5e\x07\x43\x6d\xac\xaf\xbc\x57\x8c\x52\xa2\x6d\x4b\x8d\xe1\x08\x43\xfc\x14\x7a\xbd\xda\x24\x31\x5f\x39\x42\xca\xf8\x7b\xa9\x1e\x25\xee\xc7\x54\x13\x7b\x6d\xd6\x1f\xd8\x2c\x18\xbd\x42\x7b\xb5\xc4\xdd\xf0\x0d\x70\xd8\x4f\xdc\xbf\xd9\x0d\x06\xea\xb1\xcd\x20\x70\xa6\xc1\x2a\x27\x69\x32\x38\xc0\x5f\x4f\x46\xec\xbb\x11\x3b\x1d\xb1\xf1\x78\xfc\x66\xc4\x04\x8f\xd6\xb6\x45\xf8\x0a\x6e\xfd\x05\x5f\x99\xb2\x49\x9c\x68\x19\x54\x00\x22\x86\xc6\x3e\xb1\x54\x8d\xdc\x3f\x15\xf8\xfe\xec\x27\x60\x02\x39\x65\xbb\x11\xa8\x29\x5a\xab\xc4\x37\x0a\xf0\xf1\x22\x52\xb9\x45\xd8\xeb\x42\xe5\x16\x2d\xfc\xc0\x73\x9e\x48\xe0\xd5\xe0\xcd\x5c\x09\xaa\x39\x60\xd6\x17\x9f\xf8\x06\xbe\x3f\x91\x8e\x5c\xd8\x74\xd3\xad\x6b\x7f\xb1\xcd\x28\x1a\xf8\x98\x27\x45\x61\x0c\x32\x3d\x93\x37\xec\xe4\x5b\x36\xc9\xb2\x54\xb0\x09\xfb\x2f\xf6\x1d\x97\x5c\x72\xf6\x1d\xfb\x2f\x76\xca\x65\xc1\x53\x55\x66\x82\x9d\xb2\xff\x32\xdd\x66\xca\xbb\x50\xc6\x02\xda\x8e\x18\x67\xb2\x4c\xd1\xd0\x7b\x6d\x91\xb8\x6f\xdc\x77\x71\x3f\x3a\x0b\x51\x3c\x0a\x21\x99\x56\x1b\x3a\x0a\xff\xe4\x4e\x7f\x9d\xc8\x55\x2a\x0a\x9a\x0f\x55\xcc\x34\x56\x70\x04\x5f\x7a\x32\x93\xce\x9b\xfe\x27\xd3\xe2\x3f\xb1\xff\x62\x17\x65\x9a\x9a\x26\x99\x8d\xc6\x4c\xa4\x13\x66\x73\xd8\x84\x1c\x3f\x26\xf7\x49\x26\xe2\x84\x43\x16\x9b\xf9\xd7\xf1\x2d\x8c\xf6\xbc\xf4\x84\xa5\xe1\x9a\x76\xa2\x71\x87\x6c\x3d\x2f\xc2\x88\xe1\x24\x0d\x43\x6b\xa5\x13\x2a\x13\xbe\x3a\xdc\x08\xf6\x34\xcd\xb4\x1e\xe8\x8e\x82\x82\x7f\x61\x18\xb5\xbd\x7e\xa7\x4d\x96\x99\xff\x6a\x25\x29\xe9\xa5\x51\xb6\xab\x3f\x7c\x1b\xc1\x38\xc5\xc1\xf1\x29\xa4\x70\x91\x81\x8c\x47\x5c\x77\x5b\x10\x26\xb1\x65\xe3\xe5\x18\x83\xf0\xe6\xc2\x8f\xd6\x68\xc1\x57\x23\x96\x39\xb5\x2b\xbb\xa8\x5c\xf8\x1d\xd7\x31\x2a\x3b\x90\xb1\xf9\xda\xc2\x9c\xcc\x5c\xa6\x2c\xc9\xe3\x58\x6d\x78\x22\xdf\x40\x1d\x96\xe0\x6f\x4f\x47\xb5\x5c\x57\xf6\xf7\xd0\x2d\xdf\x89\xb9\xec\x16\x20\xa8\x1a\x3b\x35\xa1\xb9\xb6\xe5\x70\xa0\xd2\x9a\xd7\x61\xfd\x8c\xd7\xa1\x9f\x1a\x53\x74\xcf\x91\xd7\xd0\x59\xab\x70\xbc\x80\x2d\xef\x79\xee\x7a\x21\x00\x9c\xbe\xda\x4f\x55\x21\xda\x4a\x17\xab\xa4\x97\x62\x6f\xad\xb1\x77\x74\x13\xc3\xec\x6c\xb3\x4d\x26\xe9\xb1\xd9\x2a\x8f\x2f\x94\x14\x8c\x6b\x9d\xac\x90\x9b\x0f\xdc\x7e\x28\x75\x6b\x8d\xb2\xdb\xea\x95\x21\xd8\x82\xc0\x3e\x33\x4d\x42\x5c\x77\x61\x76\x61\x33\x04\xe9\x76\x26\xcd\x1b\x64\x11\x40\x8e\x57\xe2\x28\xdc\xb1\x36\x62\x48\xb7\x75\xd1\x81\x18\x14\xde\x32\xc1\x76\x11\x48\x1c\x30\xe1\x68\x25\x1e\x10\x17\xbc\x08\xe8\x4b\xa9\x34\xcb\x6d\x85\xa0\x9f\x85\x48\x95\x5c\x99\x59\xd1\xb5\x09\xc3\x2e\xf0\x4c\x4d\xc0\xc2\x3a\x5b\x60\x8c\x15\x7a\x84\x86\xc4\xd8\x29\x49\xec\x1d\x7f\xba\x5c\x18\x3b\xce\xc5\xa4\x9c\x35\x42\x1f\xd7\xc5\xa6\x71\x18\xb8\xea\xce\xec\xc1\x2a\xb7\xf0\x3e\x17\xef\x44\xc3\xc5\x33\x4d\xe1\x17\x75\xe1\x48\xf2\x41\xae\x9c\x8e\xf8\xfb\x88\xa9\x1c\x49\x46\x6d\x9c\xdd\xb1\x84\x35\x6b\xef\x5e\xd2\x3b\x73\x52\xda\x3d\xb4\x14\xcd\x6d\xb0\x9a\xf4\x58\x0d\xbf\x66\x7a\x4a\x9f\xa4\x95\xf7\x93\xe9\x79\xed\xb9\x66\xd2\x4a\x4b\x66\xcb\xed\xf4\xc3\xd9\xbb\xf9\xe5\xdd\x6d\xe3\x39\x53\x1a\xfd\x69\x4f\xde\x4a\x67\xef\x3d\x07\x72\xff\x17\x54\x5a\x9b\xab\xa5\x25\x31\xe8\x7f\x3c\x37\xb4\xee\xfa\x01\x44\x8b\xe0\x76\x1d\x6a\xc2\x35\x27\x4e\x27\x15\x8b\x9c\x53\x44\xb8\x5f\x63\xeb\x1d\x76\x29\xdf\xe3\xeb\x57\x2a\x4d\xa2\xdd\x78\x73\x7b\x58\x1a\xab\xaa\x09\xe0\x5d\x08\x48\xc0\x20\x87\x2f\x35\x0a\xef\x67\x85\x88\x0a\x8f\x78\x68\x7e\xdc\xff\xd3\x18\xd7\xfd\x1e\x18\xf4\xc3\xba\x6e\x03\x09\x75\x87\xa1\x80\x93\x1d\xb8\xad\x41\xd2\x05\xad\x5c\xf0\xec\xc2\x9e\x17\x71\x8a\x8c\x55\x7a\x1e\x8e\x87\xc7\xb5\x4a\xc9\x1f\x8b\x3c\xe1\x33\x99\x89\x3c\x52\x80\x0d\x45\x0a\x1a\xc5\xa2\x75\x92\xc6\x5e\x37\xed\x35\x24\xd3\x00\xe4\xfd\x0d\x49\x00\x0b\x87\xf1\xb1\xc5\xef\x38\xf3\xed\xb4\x7b\x87\xab\xfb\x20\x7c\xdc\x73\xa2\xe3\x77\x4d\xfb\x9f\x09\xc5\x8d\x5d\x41\xcc\x7e\x35\xb4\x06\x98\xfd\x61\x7b\x06\x85\x74\xcc\x61\x4f\x92\x58\x91\xbf\x36\x17\xb5\x71\xa5\x69\x56\xef\x4a\xe0\x7b\x47\x3f\x3a\x42\x15\xb5\x80\xe6\x6c\x04\x47\x4b\xd0\xb3\x2f\xd3\xa0\xce\xa4\xc7\xa7\xbc\xd2\xa1\x55\xd8\x3a\xce\xe8\x7d\xb7\xf8\xfb\x11\x7b\x55\xf9\xd0\x57\xc0\x07\x2e\x15\xd4\x47\x18\x82\x4a\xd7\xc0\x74\x1d\xb1\xa4\x98\x49\x73\x67\x33\x33\x33\x17\xa9\x78\x30\xad\x0b\xa3\x43\x84\xaa\xb4\x9e\x13\xfb\xd9\x90\xc2\xc5\x2d\xf3\x07\x4d\x1b\x5a\x84\x79\xc8\x2b\x8d\xc1\xf3\x58\x68\x63\xb5\x82\x22\x96\xf8\x64\x16\x40\x02\x21\x5a\x84\xdf\xc5\x42\xda\xf6\x01\x2a\x0f\xda\x36\x9e\xc9\xe9\x12\xe8\x17\x80\xf4\x21\x8e\xd1\x07\x61\x35\x92\x1c\xc9\x67\x42\xd1\x20\x45\x1e\x19\x3b\x10\xa4\x60\x8d\x2b\x49\x3c\x88\x7c\x5b\x80\x4b\x1f\xfa\x55\x0a\x5e\xac\x59\x52\x8c\x80\x9d\xd5\xee\x94\x33\xc9\xe3\x98\xb2\xd6\xb1\xb8\xe0\x3a\xdb\x39\xce\xf4\xfb\x42\x3d\xec\x32\xab\x0f\xc5\x17\xe3\xaa\xce\x52\x2e\xe7\x78\x82\xfc\x0a\x08\xe3\x40\x5c\xbc\x0b\x6a\x52\x2e\xe6\x8e\x51\xee\x59\xda\xe9\xf6\xfb\x6b\x0b\xb0\xa6\xab\x4d\xb9\xb0\x15\x8d\x2a\x00\xf2\x85\x27\x1f\x71\x5e\x3a\x42\x77\xe5\xcc\x22\x60\xfa\xef\x02\x1e\x7c\xcc\x6b\x48\x30\x3b\x5b\xf7\xa1\x8f\xed\x0c\xf8\xad\xe2\x43\xfb\x8c\x7c\xed\x0c\xa9\x0f\xfb\x70\x68\x62\xc3\x42\x7c\x12\x3c\x71\x4f\xb3\x5e\x16\xa2\xd8\xe9\xc5\x69\x42\x15\xed\xd7\x06\xf1\x7d\x4a\x70\x40\x2f\xac\x73\xa0\xb5\x8b\xc7\x87\xb7\x40\xd5\x82\xe2\x7f\xce\x08\x05\xec\x53\x7d\xfd\x34\x9e\xf6\x04\xda\x35\x66\x53\xc9\xac\xb9\x37\x62\xaf\x70\x62\xe9\x57\xe4\x80\x36\xf7\x5c\x0e\x38\x5a\x91\x3f\x88\x98\x56\x0f\x11\x45\xd4\xa1\x70\x98\xae\xe7\x97\x1b\xc6\x01\x77\xb2\x0a\xbf\x68\xbf\x7c\x97\x40\xba\xe0\x53\x18\x61\x30\x86\xbc\xc0\x02\x6c\xb6\x4b\xe0\x0a\xa5\xcf\x85\x58\x86\xff\x60\x1b\xed\x64\xdf\xd9\x17\x4d\x17\x65\x25\x9d\xa7\xf6\x77\xa6\xf2\x99\xb4\xa5\x91\x43\x5a\xa3\x8c\x61\xbd\xa8\x20\x7b\x89\x6c\xfe\x60\xa6\x02\x14\xc0\x2a\x57\x82\x20\xaa\xa7\x3e\xaf\xef\x02\x80\xd5\x5a\x38\x9c\x2c\x68\x65\xf8\xda\x8c\xe1\x61\x26\xf8\x06\x8f\xf9\x3a\x3d\x72\x9a\x9a\x4e\x49\x0a\xcb\xc6\x1c\x64\x16\xea\x12\x38\xc5\x97\xa5\xd9\x8c\x02\xe2\xf5\x99\x34\x9d\xc7\x96\x09\x64\x98\x50\xbf\xcc\xe4\x07\xa5\x2d\x91\x8d\xf6\xfd\x61\x81\x05\xd4\x6d\xaf\x9c\x80\x27\xfd\xe1\x1d\x1c\xda\x14\xf1\x41\x4a\x3a\x77\xb4\x40\x4a\x29\xb1\x51\x6d\x55\x99\xfb\x8f\x8a\xb8\x9c\xc9\xbf\x9a\xee\x81\xeb\x14\x97\x76\x58\xd5\x12\x97\x30\x8c\x20\x84\xca\x3e\x62\xa1\xaf\x7f\xf7\xe6\xe3\x1b\x4c\x01\x2b\x35\x68\x26\x8f\xaa\x07\x88\xd3\xe0\x28\xd3\x14\x70\x08\xf6\x0b\x1c\x0f\x94\xaf\x62\x27\x5a\x90\x2e\x75\x73\x59\x35\x31\xfa\x2c\xf4\x7e\x6e\xfd\x09\x8b\x78\x11\xad\x8f\xac\x2d\x47\xdb\x98\x3d\xfd\x68\xf8\x30\x57\xcb\x58\x5a\xac\x55\x86\xc2\x5c\x38\xf3\x8d\x23\xc6\xad\xcc\x17\xf3\x09\xe0\xfe\xbf\xad\x6b\xb2\x39\xde\x6e\x9c\x9c\x88\x03\xaa\xda\x79\xee\x71\xab\x88\xea\x6f\x9c\x14\x23\x91\x7c\x23\x62\xf6\x0a\x92\x95\x5f\xd9\xc1\x9f\xc9\x6c\x31\x4e\xb7\xcb\x82\xd8\x15\x4d\xa7\x8c\x41\x3b\x70\xcf\x29\x37\x8f\x9b\xd7\xa4\x3d\x9d\xdd\x79\xd1\x6a\xb7\x75\x5c\xdf\xb8\x9a\xfa\x1b\x2c\xe8\xe3\x72\xbd\x73\x53\x45\x2e\x56\x45\x4c\xb8\xbe\x1f\xb1\x45\xce\x25\xc8\x3e\xc5\xa1\x51\xe5\x57\x27\x5c\x9e\x91\xba\xd0\x66\x2f\x4a\x9e\x6e\x21\x4b\x69\x34\x93\xc8\xf3\x08\x82\x00\xdb\x28\x4d\x22\xb6\xca\x79\xb6\xae\xd9\x41\xe2\x41\xc8\x02\xd4\xc3\xaf\x05\xd7\x87\x61\x35\xf2\x7a\x09\xac\x77\x34\x6d\x22\xe1\xf6\xc1\x65\x8d\x99\x1b\x9a\xd7\x71\xb4\x00\x8a\x54\xc4\xf3\x61\xac\x5c\x7b\xb9\xa3\x2b\x8c\xa4\x44\x8f\x07\xf1\x67\xf3\x71\xcc\xd6\xba\x0f\xfc\x80\xfd\x4a\x84\x51\x16\x77\x7c\x28\x60\xc3\x11\x50\x1d\x44\x23\x3c\xad\x5a\x91\xdc\x33\x6b\x79\xbf\x39\x85\xfd\xd0\x53\x61\x93\x35\xdc\xc6\x31\x22\x75\x57\xa0\x18\x65\x7f\x2c\x17\x2a\xb5\x1c\xad\xd3\x77\x4c\xe5\x20\x8f\x54\x28\xfa\x53\x12\x77\x59\x07\x89\x8c\xc5\xa7\x83\x88\x92\x76\x1f\xf4\xd6\x6c\x36\xd5\x04\x2a\x3c\xf5\x8f\x85\xdd\x29\x17\xe6\x10\x2e\xec\xcd\xb8\xf1\x94\xae\x03\xaa\x27\x69\xb1\x06\x94\x33\x26\x12\xf9\x4e\xdd\xf0\x2d\x8b\xd6\x5c\xae\x02\xd7\x04\xc0\x39\x45\xa6\x72\x94\x11\x7e\x00\x46\x52\x95\x5b\x22\x0a\xa2\x57\xa0\x6c\x26\x17\xc6\xc0\x24\x02\x65\x39\x14\xf8\x6a\x95\x8b\x15\x24\xdb\xce\x64\x85\x20\x06\xd8\x58\xad\x82\x11\xd6\xb3\x8b\x5f\xe3\x79\x48\xaa\xba\x6e\x83\x45\xbe\x75\xec\x04\xa4\xc1\xed\xd7\x73\xbd\x5b\x47\x2c\x11\xe3\x11\xfb\xca\x27\x4e\x88\x48\x49\x47\x6f\xd0\x91\xdb\x5e\x73\xf9\xb3\x3d\x57\x87\x26\x9b\x55\x7b\xdb\xe1\xb7\x86\x92\x77\xeb\xa4\xd9\xc9\x0f\x51\xf0\xa2\x1c\x70\x06\x9d\xf2\x82\xa7\x6a\x75\x6a\x5e\xbe\xc1\x77\x77\xcd\xeb\x53\xcc\x6a\xb0\x4c\x82\xe6\x79\x73\x72\x9a\xba\xbd\xd2\x40\x5b\x5f\xef\x75\x20\xa7\xaa\xdb\x81\xfc\x1c\xa6\xba\xa5\x8b\xda\xef\x43\x4e\x3b\x28\x90\x76\x7c\xd3\x50\x17\xb1\xcd\x3d\xa0\xf4\x29\x5d\xbf\xc6\xb6\xec\x00\x59\xae\xe2\x32\x12\xb1\x59\xb9\x70\x1f\x42\x3c\x94\x63\x62\xaa\x6c\x92\x6d\x07\x6d\x85\x4e\x0e\x4e\xdd\xcf\xe5\x73\xe8\xc5\xe0\xef\xba\xff\xae\xc3\xdf\x60\x2d\xbe\xb6\x4e\x0f\xd7\x27\xf6\x53\x3e\xf0\x9c\x72\xd5\x57\x79\xf7\x55\x9e\xac\x12\xc9\x0b\x95\xb3\xd7\x8e\x6f\xe1\x8d\x13\xeb\xeb\xb6\x10\x06\x6e\x13\x95\x2e\xc2\x6d\xe2\xb3\x1a\x1e\x6d\x93\xd4\x3c\xa5\x0b\xbe\xc9\x42\x26\x6b\xf0\x02\x07\x3d\x93\x62\x27\x38\xdb\x04\x7c\xa7\x89\xf6\xb9\xc5\x33\x49\x11\x07\x1c\x37\x95\x87\x52\x0c\x9d\x67\x73\x56\x16\xf3\x27\xb2\xb3\xe1\xcb\xc3\x1c\x4f\x04\x82\xf8\xc0\xb3\xdd\x7c\x57\x9c\x5c\x0e\x98\x5c\x49\xee\x08\x6f\xa9\x54\xe7\xe7\x6e\xb1\xa3\x81\xfc\xdb\xf5\xc0\xfd\xf5\xb9\x0d\x14\xf9\xfb\x60\xe5\x82\x05\x03\x81\xc4\xbf\x98\xac\x86\x57\x7b\xb7\xad\x99\x53\xdc\x92\x64\x9d\xa6\xaa\x8c\x19\x6d\x6a\x04\x02\xc8\xc7\x78\x3a\x02\x13\xf7\x78\xdc\x95\x7c\x37\x50\x84\xdd\xed\x3f\xf0\x5e\xfb\x0a\x84\xdf\x3a\x76\xe0\x9d\x4b\x9f\x7a\xf6\xc5\x86\x9e\x7a\x1a\xc6\xde\x6d\xc7\x83\xc6\xde\x79\xc1\x81\x16\x74\x98\x83\x14\xee\xa3\x49\x9c\xc2\x7a\x0b\x03\x08\x2d\xc4\xe5\x95\xc0\xac\xbe\x3f\xb8\x3a\xcb\x95\xb1\xbb\xaa\x8c\xe7\x42\x16\x73\xa8\x71\x58\x65\x50\xc9\x15\xbc\x5e\x31\x98\x7a\x39\x82\xff\x7c\xab\xd0\xbf\x6f\x39\xc0\xfe\xc2\x6e\xc8\xa7\x65\xf6\xab\x04\x20\xc4\xfa\x9e\xbd\x4e\x00\xf1\x14\xc4\x42\xdd\xc0\x75\x0c\x17\x7d\xd0\x13\x7a\x2f\xf8\xa0\xca\xd6\xde\xeb\x83\x7c\xeb\x21\x54\x0d\xa5\x90\x7b\x8f\x98\x0b\xcc\x56\x6b\xff\x16\xe8\x82\x5c\x54\xfe\x0d\x1c\xce\x66\xfc\x52\xf6\x37\x91\x2b\x9f\xff\x85\xce\xaa\xb0\xe0\x9d\xf6\xfa\xd3\x25\xcd\xd1\x1e\x47\x31\xed\x50\x4d\x16\xfe\x42\x34\x6b\xe8\x51\x58\x6c\xed\x75\xa4\x23\x84\x94\x89\x68\xde\x21\x1d\xd4\xab\x29\xc1\xc5\x33\x94\x02\x4a\x6a\x87\x99\x5d\xa0\xc7\xe0\xaf\xa0\xc4\xaa\x0d\xcf\x08\x5d\x48\x40\xf2\x7a\xf0\x66\x0c\x1f\xf1\xe7\x3f\xfd\x65\x9c\x74\x24\xa2\x43\xd3\x87\x82\xb5\x5c\xe3\xdf\xe7\x89\x90\x31\x04\x63\x79\xdc\x54\xb5\x93\x15\xef\x7c\x65\x7b\x36\xd3\xf0\x59\xb2\xd6\xdb\x8f\x5a\x3d\xc7\x49\xf4\x19\x22\xfa\x7e\x93\x75\xcb\xb7\x12\xef\xeb\x32\x25\xf4\x3c\xde\x4a\xbe\x49\xa2\xcf\xda\xc6\x6d\x22\xd2\x18\x9a\x48\xb5\xef\x8b\x4a\xc5\x22\xba\x1f\x6a\x13\x3c\x59\x93\x43\x44\xf7\xec\x87\xdb\x0f\xe7\x28\xc1\x9c\xe8\x99\xbc\xe0\x45\xf2\x20\xee\xf2\xd4\x85\x03\x08\xa4\x9d\xa7\x76\x8d\x54\x39\xe2\x03\x3e\x32\x4b\x28\x6f\x0d\x87\x50\xc2\x63\xb3\x3d\x5a\x94\xd1\xbd\x28\x8e\x73\x2e\x63\xb5\xc1\xcf\x38\xd6\xe5\x72\x99\x7c\x1a\x17\x3c\xef\xd0\xf3\x40\x3f\xc2\xaf\x68\xe7\x7a\x95\xb6\xc2\xdb\xbc\x68\xea\x3e\x42\x32\x3a\x69\xff\x57\x8c\x5b\xcc\x4a\xe4\x1b\x01\x84\xac\xac\xaa\x85\x03\xa5\x60\x7e\x37\x48\xc6\x6a\x4d\xf9\x13\x8a\x04\xe9\x3f\x06\xc6\xfd\xc7\xa0\x55\x3e\x84\x1d\x36\xca\xcb\xb0\x6e\xf8\x3d\xde\x0f\x57\xb9\xd0\x7a\xc4\xb4\x82\x16\xcf\xa4\xcd\x44\xb0\xd9\x72\x80\x7b\x01\x4a\xe7\x74\xcb\x22\x95\x39\xc8\x3c\x7e\xd7\x5a\x3d\x82\x9f\x3e\xcc\x13\x06\xa1\xf1\x52\x16\x49\xca\xf8\xb2\x20\x27\x3e\xe8\x57\x58\xbd\x3a\x3d\x9e\x49\x08\xc5\x46\xf0\xf9\x00\x91\x70\xe1\x17\xf7\x11\x9a\x2d\x79\x94\xa4\x49\x41\xac\x7a\x90\x62\xc6\xcd\xf7\x9a\xf3\xc0\xf4\x65\xce\xb7\x3c\xf5\x17\x2b\x9e\x96\x3e\x35\xfa\x48\x8b\x1d\xac\xad\x89\x9e\xa3\x83\xe0\xe5\x16\xb8\x47\x01\x26\x61\xf0\x01\x19\xee\x27\xa6\xf2\x8b\xda\x29\xfa\x4f\xe1\xff\x56\xee\xe1\xbb\xac\x82\x03\x2e\xe4\x87\x1c\x8e\xcd\x2b\xb7\x13\x79\xf7\x76\x46\x12\x5b\x74\x72\xc5\x14\xf7\xc9\xc7\xee\x78\x84\x98\x49\xc7\xa5\x7f\x6c\xa5\xf9\x9a\x35\x0c\xe8\xbd\x76\x23\xf1\x33\xb9\x33\xba\x64\x07\xfa\x34\xdf\x7a\xe3\xaf\x94\x4a\x0f\xf5\xc8\x13\x71\x48\xa2\xe4\x1c\xd4\xaa\x0f\xb9\x4e\xe2\x04\x70\x8e\xad\xe9\x3b\x17\x73\x77\x3c\xfe\x55\x8d\x3b\x82\x83\x51\x13\x60\x23\x83\x46\xec\xc0\xa9\xeb\xac\x05\x74\x31\x10\x6f\x0f\x65\x20\x5a\xcb\x9a\xf6\xcd\x10\x41\xc0\x21\xc3\x7d\x1b\x81\xeb\xb8\xd6\xc2\x41\xce\x3a\xd4\x96\xae\x55\xe5\x1c\x77\x21\x27\xba\xeb\xc7\xa0\x6e\xdb\x9f\x1b\x2e\xc9\xf3\x47\x56\xfc\x4c\x06\x16\x3b\xf2\xf6\xd9\x84\x06\xd7\x6b\x6d\xfe\xbc\xca\x34\x3c\xd8\x9f\x77\x88\xf0\xc5\xce\x9d\xf3\x5d\x28\x61\x09\x58\x90\x48\x6d\x16\x89\xb4\x9c\x14\xe4\xe4\x86\xab\xc6\xc4\xf2\x0a\xbb\x80\x84\xbd\x32\xa0\xb0\x51\xad\xef\x9d\x99\x13\x52\x34\x87\x5b\xd6\xbe\xeb\x78\x78\xbf\x7b\x5e\x8d\x8e\x8e\x48\x63\xfd\x0b\xcc\x01\x92\x3e\xf2\xad\x06\x99\x77\x61\x76\xc5\x25\x3a\x76\xab\xed\x1f\x05\xe6\x87\xe5\xac\x9e\x49\xe8\x21\xe4\x34\xb3\x1b\xa9\xd9\x59\x61\x02\xa6\x56\xd0\xde\xf3\xd1\xbd\xd2\xed\x9d\xf3\xeb\xc4\x6a\xf2\x9d\xb1\x1a\x0c\x42\xff\xf7\x08\xcf\xec\x70\x02\x1f\xe8\x8b\x0e\x8e\x49\xb4\x18\x09\x26\x04\x69\x63\x2e\x44\x3d\x62\x1b\x9e\x48\x5a\x06\x28\x1a\x1a\x8b\x45\xb9\x5a\x75\xba\x48\x7f\xfb\xb1\x96\xea\x3a\xf9\x1f\xef\x0b\xdf\xc9\xa8\xf8\x1c\xde\xe2\xa9\xad\x09\xdd\xd7\xe6\xde\xf7\x79\x1c\xc4\xbf\xa2\x37\xbe\x35\x24\xd6\x98\x44\xcf\xe3\x8d\x9f\xf6\xf1\xc6\x5b\x6c\x17\x24\xf8\xd1\x75\xda\xe2\x6f\xfe\xe1\xa6\xff\x3c\x6e\xfa\x5e\x93\x02\x49\x7d\xe6\x49\xd5\x40\xdf\xd1\xc2\x27\xb2\x73\x3a\xc2\x6a\x68\x15\x32\xe0\x99\xdd\x3d\xd6\x6c\xc1\xa3\x17\xa0\xeb\x84\xd3\xf1\x70\x7f\xe0\x1e\xf0\xcb\x8d\xda\x08\x06\x55\x69\x94\x9b\x62\x94\xc5\x38\x02\xb4\xaa\xf9\x40\x8f\x18\x21\x3c\x0a\x1c\xa7\x88\x5c\x89\xbd\x51\xfd\x5a\x8a\x47\x66\x4e\xab\x51\x08\xdf\x0b\x86\x07\x74\x08\xdf\x18\xeb\xb0\x82\xf5\x77\x84\x1d\xb9\x58\xf1\x3c\x86\x0c\x13\x5a\x92\x29\x8f\xee\xcd\x7f\x43\xfb\xa8\x46\x82\x18\x5a\xae\x00\x84\xbd\xfa\xd2\x12\x19\x21\x61\xa3\x65\x9e\x77\xed\xc3\xd7\x35\xe3\x51\xae\x34\x3a\x8d\x9c\x7c\x37\xe4\x57\x83\x01\xfb\x90\xc4\x25\x4f\xb1\xc6\x4e\x4f\xfb\x50\xf8\x5a\x1d\x70\x14\x28\xed\x35\xd1\x6c\x34\x1c\xc8\x50\x05\xdd\x38\x9e\xc9\x77\x2e\x60\x72\xc2\xee\xb4\x20\x94\x99\xb6\x5a\x05\x3b\x5b\xfa\x62\xe6\x43\x03\x13\xd8\x69\x43\xec\xe8\x00\x0b\xb2\x0e\x3a\x42\x77\xf7\xc4\x1e\xd2\xd7\x43\x06\x65\x30\x79\xf5\x34\x90\xfb\xf7\xdd\x82\xf7\x84\x5c\xf0\x78\x1b\x32\x46\x26\x92\x41\x94\x8e\xf1\x78\x93\x48\xb3\x08\xac\xa4\xac\x3b\x69\xac\xba\x04\x42\x8e\x41\x79\x2d\x4d\x6b\x9b\xa0\x66\x52\x18\xe3\x92\xe7\x49\xba\x85\xfb\x44\x96\x8b\xa3\xa0\x9e\x60\x7c\x28\xe3\x09\x74\x32\x88\x44\xa6\xd4\x62\x59\xa6\x78\xeb\x80\x7b\xb9\xfb\x00\xda\x91\xee\xa6\x23\x63\x70\x14\xa4\x77\x14\x54\x8c\x2a\xa2\xcf\x91\x3d\xd2\x88\x56\x0e\x8b\xb8\x79\x46\xd3\x1c\x40\xee\x6b\xf5\x68\x53\xdd\x1e\xb9\xc7\x32\x77\x9d\xae\xcf\x16\x65\xd9\x6d\x87\xda\x1b\xa0\xdd\xa7\x02\xc2\x3f\x17\x5a\xa3\xdf\x44\xec\xf6\xa6\x44\xc2\xe7\x90\x10\xb7\xf7\x5c\x97\x1a\x33\xe6\xcc\x58\xc2\xf9\x65\x1d\x1d\x55\xc7\x35\x73\x5f\x97\x68\x25\xd9\xac\xfc\xf2\xcb\xaf\x05\xfb\x12\x52\x08\xe9\x3e\x82\xf1\x31\xe0\x34\xc5\xd2\x61\xcb\x76\x15\x08\x24\x3c\x6d\x8c\x08\x6b\x83\xa8\xda\x7c\x7d\x00\x79\xf2\x68\xcd\x74\xb9\x40\x04\x23\xa7\x10\x0b\x97\x8e\x1b\xfd\x5c\x01\x18\x11\x4f\x76\xdb\xfa\xff\x47\x02\x0a\x28\x4d\x33\x93\x99\x42\xfa\x7e\x80\x7e\x2e\x04\xdb\xf0\xfc\x1e\x94\x86\xd1\x3d\x0f\x72\x05\xaf\x13\x31\xae\x86\x17\xde\x54\xda\x43\x01\x1d\xa4\xe5\x66\x79\x29\xa5\x95\x4e\x63\xc6\x30\xf5\xbe\xfe\xd1\x4c\x2e\xca\xf0\xee\x59\x09\x16\xf8\xa9\x05\x01\x03\xd8\x6c\x15\x30\x95\x50\xa3\xb8\xf6\xed\x1a\xb3\x1e\x51\x83\x99\x7c\xe6\xb0\xc1\x3e\x87\xdf\x15\xd9\x60\xd6\x99\x17\xe4\x2b\xc0\xe7\x86\xea\xde\x30\x1c\x38\xed\xc1\xc8\xb9\x02\x89\xef\x11\xfb\x21\x79\x10\x23\x76\x93\xf1\xfc\x7e\xc4\xde\x61\xf8\xef\x0f\x6a\xd1\xe6\xc3\x6b\x10\x4a\x1c\xec\xc7\x7b\x9a\x1b\x6b\x17\xcd\x4b\xbb\xf5\xff\x73\x83\x18\x80\x75\xc5\xbe\xff\x7b\x22\xf2\x3a\xb8\x3e\xfe\xa7\x7b\x22\xf6\x84\xa9\xff\x01\x5e\xfb\x1f\x79\x2b\xde\x4d\xf3\xf1\x4f\xe1\xff\xda\xfd\xcb\x5a\x5c\x60\x7b\xd2\x2e\xd7\x8a\x4a\xfb\x6d\x25\x36\x27\x71\xfd\x50\x6e\xe6\x37\xf7\x5b\x0a\x94\x3e\x1e\xbb\xd4\xf6\x01\xa0\x7b\x7a\xd5\xf6\xd7\x69\xaa\x74\x99\xef\x5e\xfc\xd7\xd5\x56\xdb\xda\x5b\x88\x5e\x61\xb2\x6d\x16\x02\x58\x0b\xfa\xc2\x4f\xf0\xb1\xf9\x5f\xd5\x62\x0e\x58\xab\xc3\x56\x78\x5b\x71\x8e\x3e\x5a\x45\x95\xa6\xfa\x13\xf2\x26\x13\xc0\x77\xe5\x4d\x51\x1f\x10\xa8\xcd\x30\xe7\x1a\x99\x49\xab\x0b\x80\x19\xb3\x79\x2e\x80\x1a\x3c\x17\x20\x47\xc9\x88\xe1\x30\xdd\x06\x16\x51\x70\xf3\xf1\xa0\x98\x30\xcb\x0d\x92\x55\xe9\xbe\xb5\x10\x42\xba\xde\x1e\x62\x4a\x00\x0d\x76\xad\xf7\x09\xed\xf6\x28\xac\x3c\x44\x87\x74\x6e\xe3\xbd\xe0\x2e\x08\x26\xf7\x4a\x14\xc1\x6e\x5e\x33\x2d\x2a\x4b\xb3\x12\xa1\xfa\x4d\x21\xfe\x5b\x63\xd0\x35\x72\xae\x8a\x03\xa5\x57\x4c\xef\x39\xfc\xe5\x57\xbc\x58\xe3\x85\x76\xa3\x0a\x81\x7b\x26\xb2\x04\xe1\x7c\x41\xaf\xf3\x22\x55\x0b\xd0\x81\x2c\x76\x30\x48\x46\xb4\xb4\x7b\x75\x5d\x73\xc0\xfa\xec\x0c\x66\x37\x81\x4c\xdb\x5c\x68\x20\x5c\x69\x46\xa9\xfa\xe2\x93\x87\x5d\xba\x9b\xcd\x35\x9b\xfe\xbb\xc6\x65\xbb\x29\x1c\x62\x96\x35\x80\x55\xcf\x9e\x90\x41\xd3\x90\x61\x21\xaa\x6a\x0a\x03\x23\x5b\x6d\xed\x7b\x91\x2d\x67\x0b\x44\x7c\xf0\x4b\x70\x08\x70\xaf\x04\xe6\xf0\xa0\xa4\x2c\xed\xd6\x1f\xa6\xaf\xb2\x49\x88\x40\x24\x0f\xc1\xc8\xfb\x32\xe1\x32\x30\x82\xac\x46\x59\x24\xb9\x60\x12\x50\x08\x33\xa9\xcb\xc5\x91\x27\x26\x31\xb7\xb8\x07\x20\xd3\xd1\x22\xe3\x70\x95\x01\xbe\xa2\xa3\x96\x63\x18\x3d\x93\x5e\xd1\xc7\xd2\x07\xf2\x94\x36\x7f\xc8\x95\xc4\xcc\x78\xf7\xed\xae\x1c\x73\x59\x83\x5b\xb4\x85\x2b\xe1\x61\xb7\x6b\xbf\x00\xcd\x31\xc8\xc0\xbc\x46\x14\xc5\xaf\x7d\x80\x87\xd1\xd0\xbe\x47\x37\xc4\xd3\x66\xf2\x5f\xed\xd9\xd0\x0d\x2a\x1e\x30\xd3\x4d\xcf\x98\x23\xaa\x13\xec\x5c\x69\x9b\xbd\x42\x06\x46\x60\x77\xa3\x1a\x53\xbe\xad\x54\x6e\x71\x2d\xa1\xf0\x8c\xa2\x74\x59\xf8\xf5\x21\xd1\x01\xd9\x3b\xd4\x76\x23\x04\x3b\xc9\xc5\xf2\xe4\x63\x2e\x96\x73\x3b\xd2\x63\xf8\xa0\xb1\xf9\xa2\x26\xe5\x7b\xcf\xc9\xa1\x33\x25\xdb\xc9\x0f\xf7\x50\xa3\xd6\x3e\x09\xcb\x09\xbe\x29\x59\x32\xaf\xc1\x6b\xbe\x07\x18\x20\x44\x5c\xe7\xa2\x6f\xb4\xec\xb3\x1f\x73\x5d\x48\xb0\x1e\x50\xab\x0e\xa9\xd6\xff\xf9\xc7\x5b\xa5\xcf\xfa\x1c\x6f\xb7\x55\xc8\x8c\xdd\xec\xb9\x74\x07\x5e\x37\x2e\xf4\xf3\xa2\xd3\x61\x00\x75\xc6\x1f\x25\xf1\xd8\x0c\x72\x3d\xf5\x3b\xd6\x6a\x00\xa2\xe0\x58\x6b\x60\xe0\xfc\x2a\x93\xd6\xd3\x97\x38\xb5\xcf\x11\xf3\x37\x68\x9e\xa6\xa1\xa2\x86\x8f\xb4\xcd\xa4\xcf\x4b\x35\x56\x6b\x9a\x5a\x17\x5e\xc5\xde\x70\xb2\xcc\xba\xe0\x85\x18\x59\xd2\x15\xa2\x2b\xa4\x78\xd8\xd1\x82\x83\x00\xb7\x53\x7a\xdb\xb7\x9a\x9f\xeb\x12\xf9\x1b\xcb\x8b\xde\x13\x79\xc6\x6a\xe7\xf7\xa2\x01\x67\xde\xdb\xd6\xf6\x48\x47\x40\x29\x01\x8b\xd9\xee\xb2\x11\xcf\x73\x8b\xf2\xa7\x5a\x99\xa5\x3b\x0f\x6f\x25\x1d\xed\x5c\x8b\xe8\x3e\x53\x89\x1c\xbc\x17\x55\x28\x2e\x60\xb2\x17\xcc\x97\xe6\x6e\x87\xbd\x0e\xc7\x8a\x3d\x89\x1f\xa2\x01\x5e\x61\xa1\xa1\x9e\x8c\x8d\x33\xa7\xe7\xdd\x3d\xed\x9e\xdb\x7f\x21\xfc\xd9\xf0\x02\xbe\xd8\x96\xf8\x50\xed\x54\xe1\x2d\x8e\x9d\x0a\x13\x28\x6f\x64\x7f\xf5\xec\x6c\xce\x2a\x14\x86\xad\x5d\x0a\x2e\xc8\x7f\x78\x86\xfe\xe1\x19\xfa\x6f\xee\x19\xfa\x9c\x6e\x21\xc0\xc6\xbc\xa4\x4f\x68\x47\x80\xfc\x80\xe5\xe8\x6a\x1d\x9c\xe3\xd8\x6a\x1d\x8f\x02\x69\xf2\x20\xd3\xb1\x09\xf4\xb7\x44\x18\xa6\x7f\x16\x3c\xba\x17\xb2\x33\x46\x6f\xe9\x8b\x3a\x55\x62\x9f\x17\xc1\xd2\xc6\xbe\x14\xbc\xbd\x1b\xca\xe2\xa1\x4e\x44\x1a\xdc\x46\x08\x62\xd6\x09\xd8\x9e\xe6\xc3\x8f\x00\x34\xa6\x72\x47\x6c\xad\x29\x0b\x0f\x83\x91\x48\x93\x84\x60\xa9\x1a\x15\x74\x5f\x4c\x9c\xad\x78\x9e\x29\x95\xb6\x42\xe3\x9e\xb5\x03\x1b\x89\x32\x7d\x3b\x6f\x8a\xc6\xa8\x0e\x01\x63\xb6\x17\x7d\xd2\x85\x4f\xd1\xc0\x7c\x0c\x50\xe2\x80\xd9\x14\x97\x90\x4b\xe9\xbb\x23\x90\x57\xe4\xce\xe1\x42\x18\xb1\x85\x88\x38\xc8\xd3\x5a\xf0\x5e\xc4\x5d\xf6\x49\x48\x8a\xd4\x48\x07\xd1\xcd\x7a\x3a\xa2\x96\x50\xee\x3c\x69\x93\xdd\x18\xba\xb8\x6a\x16\x82\x85\x96\x63\xcb\x2d\x92\xc4\xd2\x2e\xee\x93\x5d\xb6\x1c\xd3\x73\x50\x5f\xec\x77\xc2\xb5\xee\x3b\x53\x2a\xe8\x14\xca\xe9\xbf\x91\xfe\x00\xe9\x38\x9b\x9e\xc8\x9d\x99\x9c\x38\x35\x5e\x8f\xfd\x72\xc8\x3d\x0c\x97\x22\x66\xb1\x31\x34\xc8\xe5\xe8\x6f\x2e\x23\xa6\xcb\x68\x0d\x6c\x95\xd5\x7d\x2a\xdc\xb7\x9a\x2b\x76\x34\x93\xe6\x42\x04\xae\x96\x0d\x87\xbc\xf8\x47\x63\xac\xea\xe4\x6f\xc2\xc1\xb3\x88\xbc\x2b\x44\x64\xe1\xc5\x49\xc9\x56\xf4\x9a\x25\x0e\x45\x80\x85\xc7\x94\x94\x59\xcc\x0b\x31\x9e\x79\xb4\x4d\x82\x9e\x4e\x8b\xf2\x20\x93\x59\x87\x1f\x16\xe2\x18\x6b\x3b\x6d\x9a\x2c\x45\xb4\x8d\x1a\x2a\x44\xbb\x69\x22\xfe\x71\x6d\xfb\x6d\x5d\xdb\x90\x65\x17\x73\x06\x87\x74\x2d\x35\xf5\xda\xbf\x7e\x58\xe7\x0a\x16\xb4\x44\x0f\xe8\xe7\xcf\x78\xed\x6c\xb1\x81\x87\xd9\xf3\xbd\xef\x41\xbb\x8f\x33\x7f\xb1\xf5\x87\x75\x40\x81\xd0\x30\x0b\xc3\xe0\x62\x11\x4e\x1d\x63\xd0\xf6\x0e\xeb\x77\xb3\xcc\xfc\xa6\xc0\x49\x7d\x2e\xae\xc6\xe2\x76\x70\xa5\x0b\x6b\x69\x4b\x81\xe7\xdd\x0e\x8b\x3b\x60\x75\xe7\xc5\x2b\xed\x7a\xbd\xba\x03\x5a\xec\xff\x44\x6e\x0f\x4a\xc0\xdc\x66\x62\x5e\xe6\xe9\x41\x70\xe3\xbb\xeb\xf3\x63\x67\x6d\x80\xe5\xdc\xa9\x7b\x54\xd4\xa4\xa1\xad\x26\xb1\x88\x09\x0e\x1a\xa9\x94\x2d\xca\xe5\x12\xf4\x4b\x08\x18\x6a\x37\x23\xd0\xcf\x2f\x75\x61\xcf\x13\x64\x9a\xe1\xba\x98\x49\x25\x05\x9b\x7d\x71\x3c\xfb\xc2\x1c\x65\x39\x8f\x0a\x91\x23\xc9\x40\xca\x75\xc1\xb4\x58\x81\xa9\x45\x95\xde\x5d\x9f\x43\x56\x62\xb1\xc6\xe2\xdc\x95\x15\xf3\x3d\x91\xf3\x19\xb4\x7e\x80\xa0\x5a\x06\x8a\x5b\xd0\xf6\xd7\x5c\xb3\x44\xce\xe4\x47\x53\xc4\xf1\x4a\xa9\x55\x2a\xc6\x76\x40\xc6\xef\xc8\xf5\xf8\xf1\x0d\xb6\x00\x5e\x0f\x61\xfd\xe6\x40\xe4\x52\xc9\x24\xe2\x29\x24\xe4\xcc\x24\x58\xcd\x23\xf3\x31\xe0\x1a\x9d\x7d\x31\x9e\x7d\xc1\x20\x7c\x5a\x30\x1e\x45\x22\x2b\x44\x8c\xd2\xa6\x53\xc9\x32\xc0\x2f\x46\x62\xc4\x0a\xc1\x37\xda\x52\x3a\xb3\xcc\xdc\x31\xe1\x6a\xc8\x12\x49\x48\xa7\x45\x22\x79\xbe\x45\x30\x13\x8a\x95\x53\xf2\xc7\x76\x26\xc5\x27\xa0\xff\x4c\x80\x01\xb4\xd4\x8e\x96\x86\x84\x09\xcc\x27\x4f\xe4\x76\xcc\x7e\x40\x86\x06\xa4\x40\xbd\xbb\x3e\xb7\xf4\x46\x94\x03\x3a\x93\x3a\x5a\x8b\x8d\x60\x1f\xd7\x45\x91\x7d\x1c\xe1\xff\xea\x8f\x10\x71\x94\x8a\xe1\xaf\x23\x66\x86\xc8\x18\xaa\x16\x2f\x9f\x6e\x41\x43\xb6\xcc\x48\x70\x7e\x26\x81\x8b\x3d\x0f\xd1\xbd\xa6\xb7\xa1\xc6\xe0\x0a\x5e\xc1\x85\x9b\x5d\x1c\xc4\x1d\x4f\x4c\xe7\xfc\x2f\x36\x5d\xfa\x2a\x4d\x07\x5a\x6d\x31\xd7\x2a\x30\x48\x34\xa4\x6c\x8d\xcd\x0b\x13\xc9\x7e\xb8\xbd\xbd\x62\xdf\x9f\xdd\x5a\x63\xe7\xee\xfa\x1c\xe7\x05\xd0\xa9\x30\xce\xfe\x5c\x1f\xe2\xdb\x6d\x26\xfe\xf2\xe7\xbf\xcc\x24\xb3\x1a\xe5\xd2\xf6\x34\xae\xe8\x11\x52\xc2\x02\xde\x09\x02\xb3\x40\xe5\x0c\xf5\xa1\xe4\x0e\x35\x3f\x47\xeb\xfc\x91\xbc\x05\x70\x46\xa5\x4a\xdd\x97\x99\x73\x73\x87\x76\x98\xa9\xf0\xee\xfa\x1c\x4a\x07\x3a\xa5\x62\x0d\xfa\x69\xc2\x79\x5f\x60\xe0\xb9\x6d\x8c\xf9\xef\x07\x95\xc4\x8c\xcb\xad\x79\x17\x8b\x86\x69\x99\x8b\xa5\xca\xc5\xc8\x3e\x69\x0a\xe0\x45\xb2\x48\xd2\xa4\xd8\xc2\x2e\x65\x75\xed\x33\xcb\x91\x6f\x0a\x30\xb7\x19\x02\x78\x9b\x09\x86\x32\xb6\xaf\xef\x74\x88\x00\x87\x41\x73\xda\x88\x78\xd1\x31\xef\x2e\x72\xc1\xef\xcd\xec\xa6\x12\xc6\x6f\x48\x33\x56\x9c\xe0\x19\xb3\x2c\x65\x84\x53\xc3\xb4\x81\x66\x3f\xdd\x9c\xd2\x2d\xe3\x0f\x3c\x41\x4d\x59\x1b\x2e\x5f\x2e\x93\x28\xe1\x29\xed\x1c\x8b\x72\x09\xb2\x31\x5c\x93\x64\x11\x82\x0f\x4d\x21\x70\xcb\xb0\x82\xfd\x38\xa1\x16\x62\x95\x20\xe0\xf8\x31\x29\xd6\x98\x57\x30\xc6\x71\xe6\x59\xa2\xc7\x91\xda\xc0\x7a\xbb\x81\xa9\xa4\xe9\xd2\x0b\x38\xf0\xda\x3c\x67\xaf\x2d\xd4\x6e\x93\x15\x5b\x9a\x7b\x6f\xd8\x26\x59\xad\x0b\x10\x72\x81\xda\x01\x12\x91\x6c\xb2\x14\x2e\x7d\x14\x61\xb4\x78\x5f\x2d\x36\x5c\x16\x49\xd4\x15\x53\x6a\x95\x04\xef\x87\xf1\x5c\x6c\x8b\xdd\x7e\xbc\x0f\xc4\xb3\xcf\x91\x42\x3f\xd8\x91\x59\x7d\x43\xa6\x3d\x10\xe4\x65\x02\x02\xff\xba\xe4\xec\xbe\x2b\xd4\xc7\x89\xdc\x7e\xf4\x24\xa4\x5c\x06\xda\x57\x3b\x6a\xb7\xeb\x9f\xa7\x8a\x46\x8d\xf1\x99\x04\x54\xa7\xd9\x30\x48\x8c\x76\xe7\x19\xe3\x8e\x14\x33\xb2\x57\x76\xd2\xa4\xc9\x02\xea\xa6\xbd\x42\x33\x5d\x66\x90\x4f\x50\x28\x96\xf1\xe8\xfe\xb8\x94\xe6\x7f\xcc\x66\x88\xcb\x5d\x87\xe4\x44\x33\xa9\x96\xac\x2c\x70\xe1\xd8\x29\x0c\x4e\x91\xc0\x15\xe0\x2f\x68\x1b\x51\xac\x55\xec\xf2\xc2\x4c\x99\xd0\x7f\xa6\x45\x67\x44\x2f\xfd\xf6\x84\x5d\x99\x0a\xcd\x24\xa6\xba\xb9\xfb\xfc\x44\xb2\xd3\x7f\xfd\x57\x78\xde\x74\xee\x7b\xa5\xd8\x52\x29\xf6\x2d\x1b\x8f\xc7\xff\x8e\x7f\x33\x85\x72\xb9\xa5\x7f\x71\xb9\x1d\x9b\xe2\xde\xe7\x6a\xf3\x7a\xa9\xd4\x1b\xfa\x3b\x88\x36\x9b\xff\x48\x96\xec\xb5\x79\xe8\x0e\xaa\xba\x55\xaf\x67\xe5\x97\x5f\x7e\xf5\x7b\xf3\xe8\x1b\xf6\x9f\xf8\x4c\xf0\xf8\xdf\xc3\xa6\x7e\xb5\xa7\xa9\x7f\xe0\x0f\xbc\x4f\x5b\xd9\xb7\x70\xd6\x98\x02\x76\xb6\x31\xd1\xaf\xdf\x2b\x35\x86\xdb\x7f\xd8\x3a\x2c\xd6\x3c\x81\xad\x08\x9e\xfa\xf7\xa0\xd9\xcc\xb6\xfb\xeb\x3d\xed\x46\x54\xbd\x6b\x39\x16\xff\x5e\xa9\xd7\xe3\xb1\xd9\xb7\xa8\x5f\xb1\xd5\xaf\xdf\x54\x3b\x1a\x3e\xa0\xd9\x7e\xf3\xf3\x14\x9b\xff\xee\xec\xe6\xf4\x7a\x7a\x75\x7b\x79\xfd\xe6\xc4\x7e\x81\x1f\x81\xe0\x7d\x66\xa5\xb5\x5d\xc3\xff\xf7\x9e\x86\x7f\xaf\x6c\x9b\xa1\xd1\x27\xdf\x32\x1c\xcd\x6c\x31\x7e\xaf\xd4\x7f\x8e\xc7\xe3\xbf\xd3\xcf\x5c\x6e\x47\xe6\x60\x32\xcf\x64\xb8\x95\x7f\xe0\xb9\x5e\xf3\xd4\x7c\x53\xd0\x06\xf7\x11\xad\x25\xda\xe2\x92\x65\xad\xb0\x3b\xb9\xf1\xc5\x41\x65\x30\xb0\xf0\xd4\x3f\x7f\xcb\x64\x92\xfa\xe1\x0b\xea\x80\x71\xba\x05\x6a\x89\xe8\xde\x2d\x17\xa7\x11\xba\xd8\xb2\xac\xbe\x70\x31\xef\x6c\x6b\x15\x0a\xcc\x76\x3f\x93\xaf\x5a\x76\xf4\x63\x63\xda\x8d\xe1\x07\x73\x40\xbd\xb2\xea\xf1\xf6\x58\x70\xca\x5a\xd8\xb3\x10\x88\xc6\xd5\x2a\x29\x47\xad\xcd\x3e\x74\x07\x5e\x40\x56\x05\x66\xe7\xab\xe3\x57\x94\x28\xe4\xab\xa8\x12\xc9\xcf\xbe\x58\x2a\x35\x5e\xf0\x1c\x5a\xf7\xe9\x78\x3b\xfe\xdb\xec\x0b\xfc\x1e\x34\x3e\xd0\x30\x82\xc2\x67\x5f\xc0\xaf\x30\x1d\x66\xf2\x0f\x37\x97\x17\x33\xf9\xed\xb7\xdf\x7e\x8b\xbd\x65\xfe\xdd\x12\x7b\x31\xc7\x15\x6c\xb7\x68\xa7\x94\xda\x4a\x4a\x8a\x55\x99\xf2\x7c\x26\xdb\xc3\x35\xb1\xf0\x9b\xe6\xc8\x07\x6f\x68\x9e\x8d\xac\xba\x05\x88\x94\xd9\x3d\x0e\x7d\x93\x1f\xff\x7f\xd3\xe4\x8f\x64\x22\xba\x4d\x3e\xec\x82\xb1\x9d\xcc\x27\x76\xaa\x9a\xce\x36\xf3\xd7\xdb\x59\xcb\x24\x15\xb4\x70\xed\xe4\xbe\x12\xb9\x56\xd2\xcf\x19\xba\x10\x00\xb7\x19\x04\x00\xd8\xb7\xec\xed\xbf\xd7\x7e\x35\xe3\x60\x7f\xfc\xaa\xb2\x13\x30\xe6\x8b\x9a\x7d\x01\xad\x9e\x7d\x71\xc2\x66\x5f\xb4\xcd\x9b\x6a\xc3\xc6\xd8\x94\xd9\x17\x23\x5f\x00\x34\xe3\x82\x6f\xb0\x90\xf2\xcb\x2f\xbf\x8e\xb0\x09\x98\xba\x16\x3c\x69\x9a\xd4\xfd\x60\xd0\xc4\x69\x2d\x74\x66\x3b\xc2\xa6\x40\x3e\x8a\x34\x3d\xba\x97\xea\x11\x75\xc6\x21\x4e\x44\x59\xca\x0c\xa7\x47\x75\x70\x49\x9b\xac\x36\xe2\x36\x69\xd3\x55\xe3\xe4\xed\x60\x40\x67\xf2\x23\x4c\x1d\x3b\xa2\x44\x47\x04\x74\xa0\xae\x26\xb8\xd4\xd0\x4c\xb0\x39\x16\x34\x11\x66\x12\x8a\x71\x63\xce\x5e\x03\xf0\x8b\x3e\xa5\x61\x59\xdb\xcb\xd3\x5f\xfe\xfc\x97\x37\x27\x87\x8c\x53\xb5\xb8\xca\x50\xc1\xf7\x60\x19\x6f\xc7\x5f\xbd\xfd\x4a\xcf\xbe\xa0\x5e\x6f\xbf\x62\x9f\x27\xba\xf8\xa9\x66\x81\x3d\x41\xec\xdc\x18\x0e\x2f\x15\xbc\xb0\x4d\xc5\x66\xf6\x0d\x5a\x5c\x57\xc3\x0a\x6a\x69\xdd\x3a\x70\x39\xb3\x32\xf0\xa6\xdd\x83\xcc\x3b\xd7\x5f\x78\xd9\x62\x8f\x39\xcf\x32\x91\x5b\x5f\x79\x23\x9c\x01\x9a\xea\x50\x8b\xdd\xfa\xdb\x36\x33\x33\x6d\x6a\x45\xc3\x63\xd0\x75\xe3\xf6\x91\xbb\x28\xd3\xb4\x73\xe4\xf6\x8b\x25\x5f\xdc\x9d\x9f\xcf\x7f\x9a\x9c\xdf\x9d\xd9\xcf\x6f\x15\x1f\x0e\x1e\xeb\xec\x13\xd7\x12\xea\x13\xc4\x55\x15\x80\xa5\x2a\x37\x22\xb7\x4c\x61\xfe\xab\x11\x47\x52\xa6\x69\x55\x16\x7b\x26\x3f\x52\x39\xb0\x0d\x94\x32\xb1\x66\xca\xce\x8e\xab\xd6\x0f\x8f\x7d\x34\x85\x7f\xc4\x77\x8f\x98\xff\x88\x13\x76\xe1\x6a\xed\xe8\x57\x22\x9c\x38\x60\x39\x60\xbe\x6d\xd7\x72\x78\x6e\xe1\xff\xa7\x2d\x8f\x3b\x09\xa2\x5f\x66\xe7\x45\xbd\xfe\x67\x59\x1d\xd8\x77\x1f\xab\x50\x70\xe7\x2e\x8d\x31\x6a\x08\xe5\x8e\x50\xae\x5d\x17\xc4\x59\x8c\x7d\x36\x93\xb8\x11\x9b\x36\x15\xaa\xbb\x4d\x6c\x4a\x11\xa4\x94\xcb\x55\xc9\x57\x42\x8f\x98\xad\x7c\x26\xed\xed\xd4\xde\x75\x1c\x30\x07\x18\x59\x6b\x53\xa8\x96\x02\x9c\xc8\x99\xa4\x6f\x82\x13\x96\x8a\xc7\x74\xd4\x3f\xdc\xb8\xcf\xa1\xbc\x6f\x2c\x88\x14\xe7\xe5\x4c\xe2\xe0\xa2\x6f\xcc\x82\x0d\xc1\xec\x68\x9e\x4d\x1c\xe0\xc1\x78\xaf\x8b\x59\xa1\x56\x00\x7b\x9c\x49\xc7\x82\x85\xe0\x0c\x7b\x5f\xf3\xda\xa0\xd8\xa4\xfd\xfb\x89\x1d\x0c\xbb\x26\xa8\x6d\xed\xb3\xfe\xe0\x33\xc0\x2c\xb8\x79\xeb\x5d\x7e\xf7\xb4\xf5\xdb\x58\x4f\x40\x0e\x0f\x36\x8e\x2e\x6a\x44\xa0\x3e\x6b\x6f\x8d\xfd\x2e\x7c\xa6\x33\x7b\x54\x95\x8b\x74\x40\x93\xf0\xf9\x9d\x8d\xc2\x2d\x79\x77\xa3\x7a\x78\xa4\xaf\x6b\x4b\xcb\x4c\xd3\x5d\xd5\x2e\x94\xea\x18\x97\x67\xc4\xec\x56\x1a\x45\x2f\xec\xeb\x8c\x32\x2a\x9e\x32\x5f\x7a\xf0\x01\xd5\xbb\xc8\xee\x3e\xbb\x1a\x94\x26\xfa\x49\xcd\xf1\xf6\x53\xef\x16\x39\x0b\x81\x0e\xbb\x41\x3b\x2c\x9d\x73\x95\x0d\xb6\x63\x9b\xb4\xd7\x14\x4c\x6f\x11\x09\x6e\x2f\x66\xf1\x8c\x60\x11\x99\xf9\x3f\x72\x93\x68\xe4\x47\x6e\x04\x8d\x8c\xca\x5c\x9b\xed\x92\xf6\x3b\xda\xb5\x55\xce\xf8\x4c\x5a\x36\x18\xbb\x1d\x4f\xac\x3f\x38\x77\x7f\x45\x8e\xa5\x0c\x25\xeb\x20\x28\x54\x80\x97\x9c\x76\xc3\x99\x7c\xe0\x79\xc2\x25\x60\x9a\x17\x1a\xf4\x86\xe1\x4a\xb7\x65\xf4\x83\x23\xe0\xd0\xa1\x93\x79\xcf\x9e\x57\x33\x03\x2a\xe7\xfc\x3f\x99\xff\xfb\xfb\x3f\xfd\xdf\x00\x00\x00\xff\xff\x16\x35\x7a\xbb\x64\xef\x06\x00") func adminSwaggerJsonBytes() ([]byte, error) { return bindataRead( @@ -93,7 +93,7 @@ func adminSwaggerJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "admin.swagger.json", size: 453593, mode: os.FileMode(420), modTime: time.Unix(1562572800, 0)} + info := bindataFileInfo{name: "admin.swagger.json", size: 454500, 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/artifact/Artifacts.java b/flyteidl/gen/pb-java/flyteidl/artifact/Artifacts.java index 92f92c7e09..dd616c6169 100644 --- a/flyteidl/gen/pb-java/flyteidl/artifact/Artifacts.java +++ b/flyteidl/gen/pb-java/flyteidl/artifact/Artifacts.java @@ -1,5 +1,5 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: flyteidl/artifact/artifacts.proto +// source: flyteidl/artifacts/artifacts.proto package flyteidl.artifact; @@ -1357,14 +1357,17 @@ java.lang.String getPartitionsOrThrow( java.lang.String key); /** - * string tag = 5; + * .google.protobuf.Timestamp time_partition_value = 5; */ - java.lang.String getTag(); + boolean hasTimePartitionValue(); /** - * string tag = 5; + * .google.protobuf.Timestamp time_partition_value = 5; */ - com.google.protobuf.ByteString - getTagBytes(); + com.google.protobuf.Timestamp getTimePartitionValue(); + /** + * .google.protobuf.Timestamp time_partition_value = 5; + */ + com.google.protobuf.TimestampOrBuilder getTimePartitionValueOrBuilder(); /** * .flyteidl.artifact.ArtifactSource source = 6; @@ -1393,7 +1396,6 @@ private CreateArtifactRequest(com.google.protobuf.GeneratedMessageV3.Builder } private CreateArtifactRequest() { version_ = ""; - tag_ = ""; } @java.lang.Override @@ -1466,9 +1468,16 @@ private CreateArtifactRequest( break; } case 42: { - java.lang.String s = input.readStringRequireUtf8(); + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (timePartitionValue_ != null) { + subBuilder = timePartitionValue_.toBuilder(); + } + timePartitionValue_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(timePartitionValue_); + timePartitionValue_ = subBuilder.buildPartial(); + } - tag_ = s; break; } case 50: { @@ -1693,38 +1702,25 @@ public java.lang.String getPartitionsOrThrow( return map.get(key); } - public static final int TAG_FIELD_NUMBER = 5; - private volatile java.lang.Object tag_; + public static final int TIME_PARTITION_VALUE_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp timePartitionValue_; /** - * string tag = 5; + * .google.protobuf.Timestamp time_partition_value = 5; */ - public java.lang.String getTag() { - java.lang.Object ref = tag_; - 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(); - tag_ = s; - return s; - } + public boolean hasTimePartitionValue() { + return timePartitionValue_ != null; } /** - * string tag = 5; + * .google.protobuf.Timestamp time_partition_value = 5; */ - public com.google.protobuf.ByteString - getTagBytes() { - java.lang.Object ref = tag_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - tag_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public com.google.protobuf.Timestamp getTimePartitionValue() { + return timePartitionValue_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timePartitionValue_; + } + /** + * .google.protobuf.Timestamp time_partition_value = 5; + */ + public com.google.protobuf.TimestampOrBuilder getTimePartitionValueOrBuilder() { + return getTimePartitionValue(); } public static final int SOURCE_FIELD_NUMBER = 6; @@ -1777,8 +1773,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) internalGetPartitions(), PartitionsDefaultEntryHolder.defaultEntry, 4); - if (!getTagBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, tag_); + if (timePartitionValue_ != null) { + output.writeMessage(5, getTimePartitionValue()); } if (source_ != null) { output.writeMessage(6, getSource()); @@ -1813,8 +1809,9 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, partitions__); } - if (!getTagBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, tag_); + if (timePartitionValue_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getTimePartitionValue()); } if (source_ != null) { size += com.google.protobuf.CodedOutputStream @@ -1849,8 +1846,11 @@ public boolean equals(final java.lang.Object obj) { } if (!internalGetPartitions().equals( other.internalGetPartitions())) return false; - if (!getTag() - .equals(other.getTag())) return false; + if (hasTimePartitionValue() != other.hasTimePartitionValue()) return false; + if (hasTimePartitionValue()) { + if (!getTimePartitionValue() + .equals(other.getTimePartitionValue())) return false; + } if (hasSource() != other.hasSource()) return false; if (hasSource()) { if (!getSource() @@ -1881,8 +1881,10 @@ public int hashCode() { hash = (37 * hash) + PARTITIONS_FIELD_NUMBER; hash = (53 * hash) + internalGetPartitions().hashCode(); } - hash = (37 * hash) + TAG_FIELD_NUMBER; - hash = (53 * hash) + getTag().hashCode(); + if (hasTimePartitionValue()) { + hash = (37 * hash) + TIME_PARTITION_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getTimePartitionValue().hashCode(); + } if (hasSource()) { hash = (37 * hash) + SOURCE_FIELD_NUMBER; hash = (53 * hash) + getSource().hashCode(); @@ -2057,8 +2059,12 @@ public Builder clear() { specBuilder_ = null; } internalGetMutablePartitions().clear(); - tag_ = ""; - + if (timePartitionValueBuilder_ == null) { + timePartitionValue_ = null; + } else { + timePartitionValue_ = null; + timePartitionValueBuilder_ = null; + } if (sourceBuilder_ == null) { source_ = null; } else { @@ -2106,7 +2112,11 @@ public flyteidl.artifact.Artifacts.CreateArtifactRequest buildPartial() { } result.partitions_ = internalGetPartitions(); result.partitions_.makeImmutable(); - result.tag_ = tag_; + if (timePartitionValueBuilder_ == null) { + result.timePartitionValue_ = timePartitionValue_; + } else { + result.timePartitionValue_ = timePartitionValueBuilder_.build(); + } if (sourceBuilder_ == null) { result.source_ = source_; } else { @@ -2173,9 +2183,8 @@ public Builder mergeFrom(flyteidl.artifact.Artifacts.CreateArtifactRequest other } internalGetMutablePartitions().mergeFrom( other.internalGetPartitions()); - if (!other.getTag().isEmpty()) { - tag_ = other.tag_; - onChanged(); + if (other.hasTimePartitionValue()) { + mergeTimePartitionValue(other.getTimePartitionValue()); } if (other.hasSource()) { mergeSource(other.getSource()); @@ -2672,73 +2681,121 @@ public Builder putAllPartitions( return this; } - private java.lang.Object tag_ = ""; + private com.google.protobuf.Timestamp timePartitionValue_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> timePartitionValueBuilder_; /** - * string tag = 5; + * .google.protobuf.Timestamp time_partition_value = 5; */ - public java.lang.String getTag() { - java.lang.Object ref = tag_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - tag_ = s; - return s; + public boolean hasTimePartitionValue() { + return timePartitionValueBuilder_ != null || timePartitionValue_ != null; + } + /** + * .google.protobuf.Timestamp time_partition_value = 5; + */ + public com.google.protobuf.Timestamp getTimePartitionValue() { + if (timePartitionValueBuilder_ == null) { + return timePartitionValue_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timePartitionValue_; } else { - return (java.lang.String) ref; + return timePartitionValueBuilder_.getMessage(); } } /** - * string tag = 5; + * .google.protobuf.Timestamp time_partition_value = 5; */ - public com.google.protobuf.ByteString - getTagBytes() { - java.lang.Object ref = tag_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - tag_ = b; - return b; + public Builder setTimePartitionValue(com.google.protobuf.Timestamp value) { + if (timePartitionValueBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + timePartitionValue_ = value; + onChanged(); } else { - return (com.google.protobuf.ByteString) ref; + timePartitionValueBuilder_.setMessage(value); } + + return this; } /** - * string tag = 5; + * .google.protobuf.Timestamp time_partition_value = 5; */ - public Builder setTag( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - tag_ = value; - onChanged(); + public Builder setTimePartitionValue( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (timePartitionValueBuilder_ == null) { + timePartitionValue_ = builderForValue.build(); + onChanged(); + } else { + timePartitionValueBuilder_.setMessage(builderForValue.build()); + } + return this; } /** - * string tag = 5; + * .google.protobuf.Timestamp time_partition_value = 5; */ - public Builder clearTag() { - - tag_ = getDefaultInstance().getTag(); - onChanged(); + public Builder mergeTimePartitionValue(com.google.protobuf.Timestamp value) { + if (timePartitionValueBuilder_ == null) { + if (timePartitionValue_ != null) { + timePartitionValue_ = + com.google.protobuf.Timestamp.newBuilder(timePartitionValue_).mergeFrom(value).buildPartial(); + } else { + timePartitionValue_ = value; + } + onChanged(); + } else { + timePartitionValueBuilder_.mergeFrom(value); + } + return this; } /** - * string tag = 5; + * .google.protobuf.Timestamp time_partition_value = 5; */ - public Builder setTagBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + public Builder clearTimePartitionValue() { + if (timePartitionValueBuilder_ == null) { + timePartitionValue_ = null; + onChanged(); + } else { + timePartitionValue_ = null; + timePartitionValueBuilder_ = null; + } + + return this; + } + /** + * .google.protobuf.Timestamp time_partition_value = 5; + */ + public com.google.protobuf.Timestamp.Builder getTimePartitionValueBuilder() { - tag_ = value; onChanged(); - return this; + return getTimePartitionValueFieldBuilder().getBuilder(); + } + /** + * .google.protobuf.Timestamp time_partition_value = 5; + */ + public com.google.protobuf.TimestampOrBuilder getTimePartitionValueOrBuilder() { + if (timePartitionValueBuilder_ != null) { + return timePartitionValueBuilder_.getMessageOrBuilder(); + } else { + return timePartitionValue_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : timePartitionValue_; + } + } + /** + * .google.protobuf.Timestamp time_partition_value = 5; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + getTimePartitionValueFieldBuilder() { + if (timePartitionValueBuilder_ == null) { + timePartitionValueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getTimePartitionValue(), + getParentForChildren(), + isClean()); + timePartitionValue_ = null; + } + return timePartitionValueBuilder_; } private flyteidl.artifact.Artifacts.ArtifactSource source_; @@ -4174,6 +4231,29 @@ public interface ArtifactSpecOrBuilder extends */ com.google.protobuf.ByteString getMetadataTypeBytes(); + + /** + * .google.protobuf.Timestamp created_at = 6; + */ + boolean hasCreatedAt(); + /** + * .google.protobuf.Timestamp created_at = 6; + */ + com.google.protobuf.Timestamp getCreatedAt(); + /** + * .google.protobuf.Timestamp created_at = 6; + */ + com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder(); + + /** + * string file_format = 7; + */ + java.lang.String getFileFormat(); + /** + * string file_format = 7; + */ + com.google.protobuf.ByteString + getFileFormatBytes(); } /** * Protobuf type {@code flyteidl.artifact.ArtifactSpec} @@ -4190,6 +4270,7 @@ private ArtifactSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) private ArtifactSpec() { shortDescription_ = ""; metadataType_ = ""; + fileFormat_ = ""; } @java.lang.Override @@ -4267,6 +4348,25 @@ private ArtifactSpec( metadataType_ = s; break; } + case 50: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (createdAt_ != null) { + subBuilder = createdAt_.toBuilder(); + } + createdAt_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(createdAt_); + createdAt_ = subBuilder.buildPartial(); + } + + break; + } + case 58: { + java.lang.String s = input.readStringRequireUtf8(); + + fileFormat_ = s; + break; + } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { @@ -4460,6 +4560,61 @@ public java.lang.String getMetadataType() { } } + public static final int CREATED_AT_FIELD_NUMBER = 6; + private com.google.protobuf.Timestamp createdAt_; + /** + * .google.protobuf.Timestamp created_at = 6; + */ + public boolean hasCreatedAt() { + return createdAt_ != null; + } + /** + * .google.protobuf.Timestamp created_at = 6; + */ + public com.google.protobuf.Timestamp getCreatedAt() { + return createdAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createdAt_; + } + /** + * .google.protobuf.Timestamp created_at = 6; + */ + public com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder() { + return getCreatedAt(); + } + + public static final int FILE_FORMAT_FIELD_NUMBER = 7; + private volatile java.lang.Object fileFormat_; + /** + * string file_format = 7; + */ + public java.lang.String getFileFormat() { + java.lang.Object ref = fileFormat_; + 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(); + fileFormat_ = s; + return s; + } + } + /** + * string file_format = 7; + */ + public com.google.protobuf.ByteString + getFileFormatBytes() { + java.lang.Object ref = fileFormat_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + fileFormat_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -4489,6 +4644,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (!getMetadataTypeBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, metadataType_); } + if (createdAt_ != null) { + output.writeMessage(6, getCreatedAt()); + } + if (!getFileFormatBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, fileFormat_); + } unknownFields.writeTo(output); } @@ -4516,6 +4677,13 @@ public int getSerializedSize() { if (!getMetadataTypeBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, metadataType_); } + if (createdAt_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getCreatedAt()); + } + if (!getFileFormatBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, fileFormat_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -4550,6 +4718,13 @@ public boolean equals(final java.lang.Object obj) { } if (!getMetadataType() .equals(other.getMetadataType())) return false; + if (hasCreatedAt() != other.hasCreatedAt()) return false; + if (hasCreatedAt()) { + if (!getCreatedAt() + .equals(other.getCreatedAt())) return false; + } + if (!getFileFormat() + .equals(other.getFileFormat())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -4577,6 +4752,12 @@ public int hashCode() { } hash = (37 * hash) + METADATA_TYPE_FIELD_NUMBER; hash = (53 * hash) + getMetadataType().hashCode(); + if (hasCreatedAt()) { + hash = (37 * hash) + CREATED_AT_FIELD_NUMBER; + hash = (53 * hash) + getCreatedAt().hashCode(); + } + hash = (37 * hash) + FILE_FORMAT_FIELD_NUMBER; + hash = (53 * hash) + getFileFormat().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -4732,6 +4913,14 @@ public Builder clear() { } metadataType_ = ""; + if (createdAtBuilder_ == null) { + createdAt_ = null; + } else { + createdAt_ = null; + createdAtBuilder_ = null; + } + fileFormat_ = ""; + return this; } @@ -4775,6 +4964,12 @@ public flyteidl.artifact.Artifacts.ArtifactSpec buildPartial() { result.userMetadata_ = userMetadataBuilder_.build(); } result.metadataType_ = metadataType_; + if (createdAtBuilder_ == null) { + result.createdAt_ = createdAt_; + } else { + result.createdAt_ = createdAtBuilder_.build(); + } + result.fileFormat_ = fileFormat_; onBuilt(); return result; } @@ -4840,6 +5035,13 @@ public Builder mergeFrom(flyteidl.artifact.Artifacts.ArtifactSpec other) { metadataType_ = other.metadataType_; onChanged(); } + if (other.hasCreatedAt()) { + mergeCreatedAt(other.getCreatedAt()); + } + if (!other.getFileFormat().isEmpty()) { + fileFormat_ = other.fileFormat_; + onChanged(); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -5447,89 +5649,337 @@ public Builder setMetadataTypeBytes( 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); + private com.google.protobuf.Timestamp createdAt_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> createdAtBuilder_; + /** + * .google.protobuf.Timestamp created_at = 6; + */ + public boolean hasCreatedAt() { + return createdAtBuilder_ != null || createdAt_ != null; } + /** + * .google.protobuf.Timestamp created_at = 6; + */ + public com.google.protobuf.Timestamp getCreatedAt() { + if (createdAtBuilder_ == null) { + return createdAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createdAt_; + } else { + return createdAtBuilder_.getMessage(); + } + } + /** + * .google.protobuf.Timestamp created_at = 6; + */ + public Builder setCreatedAt(com.google.protobuf.Timestamp value) { + if (createdAtBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createdAt_ = value; + onChanged(); + } else { + createdAtBuilder_.setMessage(value); + } - - // @@protoc_insertion_point(builder_scope:flyteidl.artifact.ArtifactSpec) - } - - // @@protoc_insertion_point(class_scope:flyteidl.artifact.ArtifactSpec) - private static final flyteidl.artifact.Artifacts.ArtifactSpec DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.ArtifactSpec(); - } - - public static flyteidl.artifact.Artifacts.ArtifactSpec getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ArtifactSpec parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ArtifactSpec(input, extensionRegistry); + return this; } - }; + /** + * .google.protobuf.Timestamp created_at = 6; + */ + public Builder setCreatedAt( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (createdAtBuilder_ == null) { + createdAt_ = builderForValue.build(); + onChanged(); + } else { + createdAtBuilder_.setMessage(builderForValue.build()); + } - public static com.google.protobuf.Parser parser() { - return PARSER; - } + return this; + } + /** + * .google.protobuf.Timestamp created_at = 6; + */ + public Builder mergeCreatedAt(com.google.protobuf.Timestamp value) { + if (createdAtBuilder_ == null) { + if (createdAt_ != null) { + createdAt_ = + com.google.protobuf.Timestamp.newBuilder(createdAt_).mergeFrom(value).buildPartial(); + } else { + createdAt_ = value; + } + onChanged(); + } else { + createdAtBuilder_.mergeFrom(value); + } - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } + return this; + } + /** + * .google.protobuf.Timestamp created_at = 6; + */ + public Builder clearCreatedAt() { + if (createdAtBuilder_ == null) { + createdAt_ = null; + onChanged(); + } else { + createdAt_ = null; + createdAtBuilder_ = null; + } - @java.lang.Override - public flyteidl.artifact.Artifacts.ArtifactSpec getDefaultInstanceForType() { - return DEFAULT_INSTANCE; + return this; + } + /** + * .google.protobuf.Timestamp created_at = 6; + */ + public com.google.protobuf.Timestamp.Builder getCreatedAtBuilder() { + + onChanged(); + return getCreatedAtFieldBuilder().getBuilder(); + } + /** + * .google.protobuf.Timestamp created_at = 6; + */ + public com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder() { + if (createdAtBuilder_ != null) { + return createdAtBuilder_.getMessageOrBuilder(); + } else { + return createdAt_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : createdAt_; + } + } + /** + * .google.protobuf.Timestamp created_at = 6; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + getCreatedAtFieldBuilder() { + if (createdAtBuilder_ == null) { + createdAtBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getCreatedAt(), + getParentForChildren(), + isClean()); + createdAt_ = null; + } + return createdAtBuilder_; + } + + private java.lang.Object fileFormat_ = ""; + /** + * string file_format = 7; + */ + public java.lang.String getFileFormat() { + java.lang.Object ref = fileFormat_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fileFormat_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string file_format = 7; + */ + public com.google.protobuf.ByteString + getFileFormatBytes() { + java.lang.Object ref = fileFormat_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + fileFormat_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string file_format = 7; + */ + public Builder setFileFormat( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + fileFormat_ = value; + onChanged(); + return this; + } + /** + * string file_format = 7; + */ + public Builder clearFileFormat() { + + fileFormat_ = getDefaultInstance().getFileFormat(); + onChanged(); + return this; + } + /** + * string file_format = 7; + */ + public Builder setFileFormatBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + fileFormat_ = 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.artifact.ArtifactSpec) + } + + // @@protoc_insertion_point(class_scope:flyteidl.artifact.ArtifactSpec) + private static final flyteidl.artifact.Artifacts.ArtifactSpec DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.ArtifactSpec(); + } + + public static flyteidl.artifact.Artifacts.ArtifactSpec getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ArtifactSpec parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ArtifactSpec(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public flyteidl.artifact.Artifacts.ArtifactSpec getDefaultInstanceForType() { + return DEFAULT_INSTANCE; } } - public interface CreateArtifactResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.artifact.CreateArtifactResponse) + public interface TriggerOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.Trigger) com.google.protobuf.MessageOrBuilder { /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+     * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+     * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ - boolean hasArtifact(); + boolean hasTriggerId(); /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+     * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+     * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ - flyteidl.artifact.Artifacts.Artifact getArtifact(); + flyteidl.core.IdentifierOuterClass.Identifier getTriggerId(); /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+     * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+     * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ - flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactOrBuilder(); + flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder getTriggerIdOrBuilder(); + + /** + *
+     * These are partial artifact IDs that will be triggered on
+     * Consider making these ArtifactQuery instead.
+     * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + java.util.List + getTriggersList(); + /** + *
+     * These are partial artifact IDs that will be triggered on
+     * Consider making these ArtifactQuery instead.
+     * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + flyteidl.core.ArtifactId.ArtifactID getTriggers(int index); + /** + *
+     * These are partial artifact IDs that will be triggered on
+     * Consider making these ArtifactQuery instead.
+     * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + int getTriggersCount(); + /** + *
+     * These are partial artifact IDs that will be triggered on
+     * Consider making these ArtifactQuery instead.
+     * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + java.util.List + getTriggersOrBuilderList(); + /** + *
+     * These are partial artifact IDs that will be triggered on
+     * Consider making these ArtifactQuery instead.
+     * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + flyteidl.core.ArtifactId.ArtifactIDOrBuilder getTriggersOrBuilder( + int index); } /** - * Protobuf type {@code flyteidl.artifact.CreateArtifactResponse} + * Protobuf type {@code flyteidl.artifact.Trigger} */ - public static final class CreateArtifactResponse extends + public static final class Trigger extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.artifact.CreateArtifactResponse) - CreateArtifactResponseOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.artifact.Trigger) + TriggerOrBuilder { private static final long serialVersionUID = 0L; - // Use CreateArtifactResponse.newBuilder() to construct. - private CreateArtifactResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use Trigger.newBuilder() to construct. + private Trigger(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private CreateArtifactResponse() { + private Trigger() { + triggers_ = java.util.Collections.emptyList(); } @java.lang.Override @@ -5537,7 +5987,7 @@ private CreateArtifactResponse() { getUnknownFields() { return this.unknownFields; } - private CreateArtifactResponse( + private Trigger( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -5557,18 +6007,27 @@ private CreateArtifactResponse( done = true; break; case 10: { - flyteidl.artifact.Artifacts.Artifact.Builder subBuilder = null; - if (artifact_ != null) { - subBuilder = artifact_.toBuilder(); + flyteidl.core.IdentifierOuterClass.Identifier.Builder subBuilder = null; + if (triggerId_ != null) { + subBuilder = triggerId_.toBuilder(); } - artifact_ = input.readMessage(flyteidl.artifact.Artifacts.Artifact.parser(), extensionRegistry); + triggerId_ = input.readMessage(flyteidl.core.IdentifierOuterClass.Identifier.parser(), extensionRegistry); if (subBuilder != null) { - subBuilder.mergeFrom(artifact_); - artifact_ = subBuilder.buildPartial(); + subBuilder.mergeFrom(triggerId_); + triggerId_ = subBuilder.buildPartial(); } break; } + case 18: { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + triggers_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + triggers_.add( + input.readMessage(flyteidl.core.ArtifactId.ArtifactID.parser(), extensionRegistry)); + break; + } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { @@ -5584,61 +6043,140 @@ private CreateArtifactResponse( throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { + if (((mutable_bitField0_ & 0x00000002) != 0)) { + triggers_ = java.util.Collections.unmodifiableList(triggers_); + } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateArtifactResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_Trigger_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateArtifactResponse_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_Trigger_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.CreateArtifactResponse.class, flyteidl.artifact.Artifacts.CreateArtifactResponse.Builder.class); + flyteidl.artifact.Artifacts.Trigger.class, flyteidl.artifact.Artifacts.Trigger.Builder.class); } - public static final int ARTIFACT_FIELD_NUMBER = 1; - private flyteidl.artifact.Artifacts.Artifact artifact_; + private int bitField0_; + public static final int TRIGGER_ID_FIELD_NUMBER = 1; + private flyteidl.core.IdentifierOuterClass.Identifier triggerId_; /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+     * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+     * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ - public boolean hasArtifact() { - return artifact_ != null; + public boolean hasTriggerId() { + return triggerId_ != null; } /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+     * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+     * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ - public flyteidl.artifact.Artifacts.Artifact getArtifact() { - return artifact_ == null ? flyteidl.artifact.Artifacts.Artifact.getDefaultInstance() : artifact_; + public flyteidl.core.IdentifierOuterClass.Identifier getTriggerId() { + return triggerId_ == null ? flyteidl.core.IdentifierOuterClass.Identifier.getDefaultInstance() : triggerId_; } /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+     * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+     * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ - public flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactOrBuilder() { - return getArtifact(); + public flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder getTriggerIdOrBuilder() { + return getTriggerId(); } - 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; + public static final int TRIGGERS_FIELD_NUMBER = 2; + private java.util.List triggers_; + /** + *
+     * These are partial artifact IDs that will be triggered on
+     * Consider making these ArtifactQuery instead.
+     * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public java.util.List getTriggersList() { + return triggers_; } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (artifact_ != null) { - output.writeMessage(1, getArtifact()); - } + /** + *
+     * These are partial artifact IDs that will be triggered on
+     * Consider making these ArtifactQuery instead.
+     * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public java.util.List + getTriggersOrBuilderList() { + return triggers_; + } + /** + *
+     * These are partial artifact IDs that will be triggered on
+     * Consider making these ArtifactQuery instead.
+     * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public int getTriggersCount() { + return triggers_.size(); + } + /** + *
+     * These are partial artifact IDs that will be triggered on
+     * Consider making these ArtifactQuery instead.
+     * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public flyteidl.core.ArtifactId.ArtifactID getTriggers(int index) { + return triggers_.get(index); + } + /** + *
+     * These are partial artifact IDs that will be triggered on
+     * Consider making these ArtifactQuery instead.
+     * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public flyteidl.core.ArtifactId.ArtifactIDOrBuilder getTriggersOrBuilder( + int index) { + return triggers_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (triggerId_ != null) { + output.writeMessage(1, getTriggerId()); + } + for (int i = 0; i < triggers_.size(); i++) { + output.writeMessage(2, triggers_.get(i)); + } unknownFields.writeTo(output); } @@ -5648,9 +6186,13 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (artifact_ != null) { + if (triggerId_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getArtifact()); + .computeMessageSize(1, getTriggerId()); + } + for (int i = 0; i < triggers_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, triggers_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -5662,16 +6204,18 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.artifact.Artifacts.CreateArtifactResponse)) { + if (!(obj instanceof flyteidl.artifact.Artifacts.Trigger)) { return super.equals(obj); } - flyteidl.artifact.Artifacts.CreateArtifactResponse other = (flyteidl.artifact.Artifacts.CreateArtifactResponse) obj; + flyteidl.artifact.Artifacts.Trigger other = (flyteidl.artifact.Artifacts.Trigger) obj; - if (hasArtifact() != other.hasArtifact()) return false; - if (hasArtifact()) { - if (!getArtifact() - .equals(other.getArtifact())) return false; + if (hasTriggerId() != other.hasTriggerId()) return false; + if (hasTriggerId()) { + if (!getTriggerId() + .equals(other.getTriggerId())) return false; } + if (!getTriggersList() + .equals(other.getTriggersList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -5683,78 +6227,82 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasArtifact()) { - hash = (37 * hash) + ARTIFACT_FIELD_NUMBER; - hash = (53 * hash) + getArtifact().hashCode(); + if (hasTriggerId()) { + hash = (37 * hash) + TRIGGER_ID_FIELD_NUMBER; + hash = (53 * hash) + getTriggerId().hashCode(); + } + if (getTriggersCount() > 0) { + hash = (37 * hash) + TRIGGERS_FIELD_NUMBER; + hash = (53 * hash) + getTriggersList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.Trigger parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.Trigger parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.Trigger parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.Trigger parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom(byte[] data) + public static flyteidl.artifact.Artifacts.Trigger parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.Trigger parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.Trigger parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.Trigger parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.Trigger parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseDelimitedFrom( + public static flyteidl.artifact.Artifacts.Trigger parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.Trigger parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.Trigger parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -5767,7 +6315,7 @@ public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.artifact.Artifacts.CreateArtifactResponse prototype) { + public static Builder newBuilder(flyteidl.artifact.Artifacts.Trigger prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -5783,26 +6331,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.artifact.CreateArtifactResponse} + * Protobuf type {@code flyteidl.artifact.Trigger} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.artifact.CreateArtifactResponse) - flyteidl.artifact.Artifacts.CreateArtifactResponseOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.Trigger) + flyteidl.artifact.Artifacts.TriggerOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateArtifactResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_Trigger_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateArtifactResponse_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_Trigger_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.CreateArtifactResponse.class, flyteidl.artifact.Artifacts.CreateArtifactResponse.Builder.class); + flyteidl.artifact.Artifacts.Trigger.class, flyteidl.artifact.Artifacts.Trigger.Builder.class); } - // Construct using flyteidl.artifact.Artifacts.CreateArtifactResponse.newBuilder() + // Construct using flyteidl.artifact.Artifacts.Trigger.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -5815,16 +6363,23 @@ private Builder( private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { + getTriggersFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); - if (artifactBuilder_ == null) { - artifact_ = null; + if (triggerIdBuilder_ == null) { + triggerId_ = null; } else { - artifact_ = null; - artifactBuilder_ = null; + triggerId_ = null; + triggerIdBuilder_ = null; + } + if (triggersBuilder_ == null) { + triggers_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + } else { + triggersBuilder_.clear(); } return this; } @@ -5832,17 +6387,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateArtifactResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_Trigger_descriptor; } @java.lang.Override - public flyteidl.artifact.Artifacts.CreateArtifactResponse getDefaultInstanceForType() { - return flyteidl.artifact.Artifacts.CreateArtifactResponse.getDefaultInstance(); + public flyteidl.artifact.Artifacts.Trigger getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.Trigger.getDefaultInstance(); } @java.lang.Override - public flyteidl.artifact.Artifacts.CreateArtifactResponse build() { - flyteidl.artifact.Artifacts.CreateArtifactResponse result = buildPartial(); + public flyteidl.artifact.Artifacts.Trigger build() { + flyteidl.artifact.Artifacts.Trigger result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -5850,13 +6405,25 @@ public flyteidl.artifact.Artifacts.CreateArtifactResponse build() { } @java.lang.Override - public flyteidl.artifact.Artifacts.CreateArtifactResponse buildPartial() { - flyteidl.artifact.Artifacts.CreateArtifactResponse result = new flyteidl.artifact.Artifacts.CreateArtifactResponse(this); - if (artifactBuilder_ == null) { - result.artifact_ = artifact_; + public flyteidl.artifact.Artifacts.Trigger buildPartial() { + flyteidl.artifact.Artifacts.Trigger result = new flyteidl.artifact.Artifacts.Trigger(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (triggerIdBuilder_ == null) { + result.triggerId_ = triggerId_; } else { - result.artifact_ = artifactBuilder_.build(); + result.triggerId_ = triggerIdBuilder_.build(); + } + if (triggersBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + triggers_ = java.util.Collections.unmodifiableList(triggers_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.triggers_ = triggers_; + } else { + result.triggers_ = triggersBuilder_.build(); } + result.bitField0_ = to_bitField0_; onBuilt(); return result; } @@ -5895,18 +6462,44 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.artifact.Artifacts.CreateArtifactResponse) { - return mergeFrom((flyteidl.artifact.Artifacts.CreateArtifactResponse)other); + if (other instanceof flyteidl.artifact.Artifacts.Trigger) { + return mergeFrom((flyteidl.artifact.Artifacts.Trigger)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.artifact.Artifacts.CreateArtifactResponse other) { - if (other == flyteidl.artifact.Artifacts.CreateArtifactResponse.getDefaultInstance()) return this; - if (other.hasArtifact()) { - mergeArtifact(other.getArtifact()); + public Builder mergeFrom(flyteidl.artifact.Artifacts.Trigger other) { + if (other == flyteidl.artifact.Artifacts.Trigger.getDefaultInstance()) return this; + if (other.hasTriggerId()) { + mergeTriggerId(other.getTriggerId()); + } + if (triggersBuilder_ == null) { + if (!other.triggers_.isEmpty()) { + if (triggers_.isEmpty()) { + triggers_ = other.triggers_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureTriggersIsMutable(); + triggers_.addAll(other.triggers_); + } + onChanged(); + } + } else { + if (!other.triggers_.isEmpty()) { + if (triggersBuilder_.isEmpty()) { + triggersBuilder_.dispose(); + triggersBuilder_ = null; + triggers_ = other.triggers_; + bitField0_ = (bitField0_ & ~0x00000002); + triggersBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getTriggersFieldBuilder() : null; + } else { + triggersBuilder_.addAllMessages(other.triggers_); + } + } } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -5923,11 +6516,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.artifact.Artifacts.CreateArtifactResponse parsedMessage = null; + flyteidl.artifact.Artifacts.Trigger parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.artifact.Artifacts.CreateArtifactResponse) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.artifact.Artifacts.Trigger) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -5936,122 +6529,489 @@ public Builder mergeFrom( } return this; } + private int bitField0_; - private flyteidl.artifact.Artifacts.Artifact artifact_; + private flyteidl.core.IdentifierOuterClass.Identifier triggerId_; private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder> artifactBuilder_; + flyteidl.core.IdentifierOuterClass.Identifier, flyteidl.core.IdentifierOuterClass.Identifier.Builder, flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder> triggerIdBuilder_; /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+       * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ - public boolean hasArtifact() { - return artifactBuilder_ != null || artifact_ != null; + public boolean hasTriggerId() { + return triggerIdBuilder_ != null || triggerId_ != null; } /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+       * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ - public flyteidl.artifact.Artifacts.Artifact getArtifact() { - if (artifactBuilder_ == null) { - return artifact_ == null ? flyteidl.artifact.Artifacts.Artifact.getDefaultInstance() : artifact_; + public flyteidl.core.IdentifierOuterClass.Identifier getTriggerId() { + if (triggerIdBuilder_ == null) { + return triggerId_ == null ? flyteidl.core.IdentifierOuterClass.Identifier.getDefaultInstance() : triggerId_; } else { - return artifactBuilder_.getMessage(); + return triggerIdBuilder_.getMessage(); } } /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+       * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ - public Builder setArtifact(flyteidl.artifact.Artifacts.Artifact value) { - if (artifactBuilder_ == null) { + public Builder setTriggerId(flyteidl.core.IdentifierOuterClass.Identifier value) { + if (triggerIdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - artifact_ = value; + triggerId_ = value; onChanged(); } else { - artifactBuilder_.setMessage(value); + triggerIdBuilder_.setMessage(value); } return this; } /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+       * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ - public Builder setArtifact( - flyteidl.artifact.Artifacts.Artifact.Builder builderForValue) { - if (artifactBuilder_ == null) { - artifact_ = builderForValue.build(); + public Builder setTriggerId( + flyteidl.core.IdentifierOuterClass.Identifier.Builder builderForValue) { + if (triggerIdBuilder_ == null) { + triggerId_ = builderForValue.build(); onChanged(); } else { - artifactBuilder_.setMessage(builderForValue.build()); + triggerIdBuilder_.setMessage(builderForValue.build()); } return this; } /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+       * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ - public Builder mergeArtifact(flyteidl.artifact.Artifacts.Artifact value) { - if (artifactBuilder_ == null) { - if (artifact_ != null) { - artifact_ = - flyteidl.artifact.Artifacts.Artifact.newBuilder(artifact_).mergeFrom(value).buildPartial(); + public Builder mergeTriggerId(flyteidl.core.IdentifierOuterClass.Identifier value) { + if (triggerIdBuilder_ == null) { + if (triggerId_ != null) { + triggerId_ = + flyteidl.core.IdentifierOuterClass.Identifier.newBuilder(triggerId_).mergeFrom(value).buildPartial(); } else { - artifact_ = value; + triggerId_ = value; } onChanged(); } else { - artifactBuilder_.mergeFrom(value); + triggerIdBuilder_.mergeFrom(value); } return this; } /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+       * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ - public Builder clearArtifact() { - if (artifactBuilder_ == null) { - artifact_ = null; + public Builder clearTriggerId() { + if (triggerIdBuilder_ == null) { + triggerId_ = null; onChanged(); } else { - artifact_ = null; - artifactBuilder_ = null; + triggerId_ = null; + triggerIdBuilder_ = null; } return this; } /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+       * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ - public flyteidl.artifact.Artifacts.Artifact.Builder getArtifactBuilder() { + public flyteidl.core.IdentifierOuterClass.Identifier.Builder getTriggerIdBuilder() { onChanged(); - return getArtifactFieldBuilder().getBuilder(); + return getTriggerIdFieldBuilder().getBuilder(); } /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+       * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ - public flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactOrBuilder() { - if (artifactBuilder_ != null) { - return artifactBuilder_.getMessageOrBuilder(); + public flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder getTriggerIdOrBuilder() { + if (triggerIdBuilder_ != null) { + return triggerIdBuilder_.getMessageOrBuilder(); } else { - return artifact_ == null ? - flyteidl.artifact.Artifacts.Artifact.getDefaultInstance() : artifact_; + return triggerId_ == null ? + flyteidl.core.IdentifierOuterClass.Identifier.getDefaultInstance() : triggerId_; } } /** - * .flyteidl.artifact.Artifact artifact = 1; + *
+       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
+       * 
+ * + * .flyteidl.core.Identifier trigger_id = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder> - getArtifactFieldBuilder() { - if (artifactBuilder_ == null) { - artifactBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder>( - getArtifact(), + flyteidl.core.IdentifierOuterClass.Identifier, flyteidl.core.IdentifierOuterClass.Identifier.Builder, flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder> + getTriggerIdFieldBuilder() { + if (triggerIdBuilder_ == null) { + triggerIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.IdentifierOuterClass.Identifier, flyteidl.core.IdentifierOuterClass.Identifier.Builder, flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder>( + getTriggerId(), getParentForChildren(), isClean()); - artifact_ = null; + triggerId_ = null; } - return artifactBuilder_; + return triggerIdBuilder_; + } + + private java.util.List triggers_ = + java.util.Collections.emptyList(); + private void ensureTriggersIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + triggers_ = new java.util.ArrayList(triggers_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder> triggersBuilder_; + + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public java.util.List getTriggersList() { + if (triggersBuilder_ == null) { + return java.util.Collections.unmodifiableList(triggers_); + } else { + return triggersBuilder_.getMessageList(); + } + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public int getTriggersCount() { + if (triggersBuilder_ == null) { + return triggers_.size(); + } else { + return triggersBuilder_.getCount(); + } + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public flyteidl.core.ArtifactId.ArtifactID getTriggers(int index) { + if (triggersBuilder_ == null) { + return triggers_.get(index); + } else { + return triggersBuilder_.getMessage(index); + } + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public Builder setTriggers( + int index, flyteidl.core.ArtifactId.ArtifactID value) { + if (triggersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTriggersIsMutable(); + triggers_.set(index, value); + onChanged(); + } else { + triggersBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public Builder setTriggers( + int index, flyteidl.core.ArtifactId.ArtifactID.Builder builderForValue) { + if (triggersBuilder_ == null) { + ensureTriggersIsMutable(); + triggers_.set(index, builderForValue.build()); + onChanged(); + } else { + triggersBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public Builder addTriggers(flyteidl.core.ArtifactId.ArtifactID value) { + if (triggersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTriggersIsMutable(); + triggers_.add(value); + onChanged(); + } else { + triggersBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public Builder addTriggers( + int index, flyteidl.core.ArtifactId.ArtifactID value) { + if (triggersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTriggersIsMutable(); + triggers_.add(index, value); + onChanged(); + } else { + triggersBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public Builder addTriggers( + flyteidl.core.ArtifactId.ArtifactID.Builder builderForValue) { + if (triggersBuilder_ == null) { + ensureTriggersIsMutable(); + triggers_.add(builderForValue.build()); + onChanged(); + } else { + triggersBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public Builder addTriggers( + int index, flyteidl.core.ArtifactId.ArtifactID.Builder builderForValue) { + if (triggersBuilder_ == null) { + ensureTriggersIsMutable(); + triggers_.add(index, builderForValue.build()); + onChanged(); + } else { + triggersBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public Builder addAllTriggers( + java.lang.Iterable values) { + if (triggersBuilder_ == null) { + ensureTriggersIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, triggers_); + onChanged(); + } else { + triggersBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public Builder clearTriggers() { + if (triggersBuilder_ == null) { + triggers_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + triggersBuilder_.clear(); + } + return this; + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public Builder removeTriggers(int index) { + if (triggersBuilder_ == null) { + ensureTriggersIsMutable(); + triggers_.remove(index); + onChanged(); + } else { + triggersBuilder_.remove(index); + } + return this; + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public flyteidl.core.ArtifactId.ArtifactID.Builder getTriggersBuilder( + int index) { + return getTriggersFieldBuilder().getBuilder(index); + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public flyteidl.core.ArtifactId.ArtifactIDOrBuilder getTriggersOrBuilder( + int index) { + if (triggersBuilder_ == null) { + return triggers_.get(index); } else { + return triggersBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public java.util.List + getTriggersOrBuilderList() { + if (triggersBuilder_ != null) { + return triggersBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(triggers_); + } + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public flyteidl.core.ArtifactId.ArtifactID.Builder addTriggersBuilder() { + return getTriggersFieldBuilder().addBuilder( + flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance()); + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public flyteidl.core.ArtifactId.ArtifactID.Builder addTriggersBuilder( + int index) { + return getTriggersFieldBuilder().addBuilder( + index, flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance()); + } + /** + *
+       * These are partial artifact IDs that will be triggered on
+       * Consider making these ArtifactQuery instead.
+       * 
+ * + * repeated .flyteidl.core.ArtifactID triggers = 2; + */ + public java.util.List + getTriggersBuilderList() { + return getTriggersFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder> + getTriggersFieldBuilder() { + if (triggersBuilder_ == null) { + triggersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder>( + triggers_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + triggers_ = null; + } + return triggersBuilder_; } @java.lang.Override public final Builder setUnknownFields( @@ -6066,85 +7026,76 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.artifact.CreateArtifactResponse) + // @@protoc_insertion_point(builder_scope:flyteidl.artifact.Trigger) } - // @@protoc_insertion_point(class_scope:flyteidl.artifact.CreateArtifactResponse) - private static final flyteidl.artifact.Artifacts.CreateArtifactResponse DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.artifact.Trigger) + private static final flyteidl.artifact.Artifacts.Trigger DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.CreateArtifactResponse(); + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.Trigger(); } - public static flyteidl.artifact.Artifacts.CreateArtifactResponse getDefaultInstance() { + public static flyteidl.artifact.Artifacts.Trigger 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 CreateArtifactResponse parsePartialFrom( + public Trigger parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new CreateArtifactResponse(input, extensionRegistry); + return new Trigger(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.artifact.Artifacts.CreateArtifactResponse getDefaultInstanceForType() { + public flyteidl.artifact.Artifacts.Trigger getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface GetArtifactRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.artifact.GetArtifactRequest) + public interface CreateArtifactResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.CreateArtifactResponse) com.google.protobuf.MessageOrBuilder { /** - * .flyteidl.core.ArtifactQuery query = 1; - */ - boolean hasQuery(); - /** - * .flyteidl.core.ArtifactQuery query = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - flyteidl.core.ArtifactId.ArtifactQuery getQuery(); + boolean hasArtifact(); /** - * .flyteidl.core.ArtifactQuery query = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - flyteidl.core.ArtifactId.ArtifactQueryOrBuilder getQueryOrBuilder(); - + flyteidl.artifact.Artifacts.Artifact getArtifact(); /** - *
-     * If false, then long_description is not returned.
-     * 
- * - * bool details = 2; + * .flyteidl.artifact.Artifact artifact = 1; */ - boolean getDetails(); + flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactOrBuilder(); } /** - * Protobuf type {@code flyteidl.artifact.GetArtifactRequest} + * Protobuf type {@code flyteidl.artifact.CreateArtifactResponse} */ - public static final class GetArtifactRequest extends + public static final class CreateArtifactResponse extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.artifact.GetArtifactRequest) - GetArtifactRequestOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.artifact.CreateArtifactResponse) + CreateArtifactResponseOrBuilder { private static final long serialVersionUID = 0L; - // Use GetArtifactRequest.newBuilder() to construct. - private GetArtifactRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use CreateArtifactResponse.newBuilder() to construct. + private CreateArtifactResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private GetArtifactRequest() { + private CreateArtifactResponse() { } @java.lang.Override @@ -6152,7 +7103,7 @@ private GetArtifactRequest() { getUnknownFields() { return this.unknownFields; } - private GetArtifactRequest( + private CreateArtifactResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -6172,23 +7123,18 @@ private GetArtifactRequest( done = true; break; case 10: { - flyteidl.core.ArtifactId.ArtifactQuery.Builder subBuilder = null; - if (query_ != null) { - subBuilder = query_.toBuilder(); + flyteidl.artifact.Artifacts.Artifact.Builder subBuilder = null; + if (artifact_ != null) { + subBuilder = artifact_.toBuilder(); } - query_ = input.readMessage(flyteidl.core.ArtifactId.ArtifactQuery.parser(), extensionRegistry); + artifact_ = input.readMessage(flyteidl.artifact.Artifacts.Artifact.parser(), extensionRegistry); if (subBuilder != null) { - subBuilder.mergeFrom(query_); - query_ = subBuilder.buildPartial(); + subBuilder.mergeFrom(artifact_); + artifact_ = subBuilder.buildPartial(); } break; } - case 16: { - - details_ = input.readBool(); - break; - } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { @@ -6210,49 +7156,36 @@ private GetArtifactRequest( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateArtifactResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactRequest_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateArtifactResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.GetArtifactRequest.class, flyteidl.artifact.Artifacts.GetArtifactRequest.Builder.class); + flyteidl.artifact.Artifacts.CreateArtifactResponse.class, flyteidl.artifact.Artifacts.CreateArtifactResponse.Builder.class); } - public static final int QUERY_FIELD_NUMBER = 1; - private flyteidl.core.ArtifactId.ArtifactQuery query_; - /** - * .flyteidl.core.ArtifactQuery query = 1; - */ - public boolean hasQuery() { - return query_ != null; - } + public static final int ARTIFACT_FIELD_NUMBER = 1; + private flyteidl.artifact.Artifacts.Artifact artifact_; /** - * .flyteidl.core.ArtifactQuery query = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - public flyteidl.core.ArtifactId.ArtifactQuery getQuery() { - return query_ == null ? flyteidl.core.ArtifactId.ArtifactQuery.getDefaultInstance() : query_; + public boolean hasArtifact() { + return artifact_ != null; } /** - * .flyteidl.core.ArtifactQuery query = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - public flyteidl.core.ArtifactId.ArtifactQueryOrBuilder getQueryOrBuilder() { - return getQuery(); + public flyteidl.artifact.Artifacts.Artifact getArtifact() { + return artifact_ == null ? flyteidl.artifact.Artifacts.Artifact.getDefaultInstance() : artifact_; } - - public static final int DETAILS_FIELD_NUMBER = 2; - private boolean details_; /** - *
-     * If false, then long_description is not returned.
-     * 
- * - * bool details = 2; + * .flyteidl.artifact.Artifact artifact = 1; */ - public boolean getDetails() { - return details_; + public flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactOrBuilder() { + return getArtifact(); } private byte memoizedIsInitialized = -1; @@ -6269,11 +7202,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (query_ != null) { - output.writeMessage(1, getQuery()); - } - if (details_ != false) { - output.writeBool(2, details_); + if (artifact_ != null) { + output.writeMessage(1, getArtifact()); } unknownFields.writeTo(output); } @@ -6284,13 +7214,9 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (query_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getQuery()); - } - if (details_ != false) { + if (artifact_ != null) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(2, details_); + .computeMessageSize(1, getArtifact()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -6302,18 +7228,16 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.artifact.Artifacts.GetArtifactRequest)) { + if (!(obj instanceof flyteidl.artifact.Artifacts.CreateArtifactResponse)) { return super.equals(obj); } - flyteidl.artifact.Artifacts.GetArtifactRequest other = (flyteidl.artifact.Artifacts.GetArtifactRequest) obj; + flyteidl.artifact.Artifacts.CreateArtifactResponse other = (flyteidl.artifact.Artifacts.CreateArtifactResponse) obj; - if (hasQuery() != other.hasQuery()) return false; - if (hasQuery()) { - if (!getQuery() - .equals(other.getQuery())) return false; + if (hasArtifact() != other.hasArtifact()) return false; + if (hasArtifact()) { + if (!getArtifact() + .equals(other.getArtifact())) return false; } - if (getDetails() - != other.getDetails()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -6325,81 +7249,78 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasQuery()) { - hash = (37 * hash) + QUERY_FIELD_NUMBER; - hash = (53 * hash) + getQuery().hashCode(); + if (hasArtifact()) { + hash = (37 * hash) + ARTIFACT_FIELD_NUMBER; + hash = (53 * hash) + getArtifact().hashCode(); } - hash = (37 * hash) + DETAILS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getDetails()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom(byte[] data) + public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.GetArtifactRequest parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.GetArtifactRequest parseDelimitedFrom( + public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateArtifactResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -6412,7 +7333,7 @@ public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.artifact.Artifacts.GetArtifactRequest prototype) { + public static Builder newBuilder(flyteidl.artifact.Artifacts.CreateArtifactResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -6428,26 +7349,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.artifact.GetArtifactRequest} + * Protobuf type {@code flyteidl.artifact.CreateArtifactResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.artifact.GetArtifactRequest) - flyteidl.artifact.Artifacts.GetArtifactRequestOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.CreateArtifactResponse) + flyteidl.artifact.Artifacts.CreateArtifactResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateArtifactResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactRequest_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateArtifactResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.GetArtifactRequest.class, flyteidl.artifact.Artifacts.GetArtifactRequest.Builder.class); + flyteidl.artifact.Artifacts.CreateArtifactResponse.class, flyteidl.artifact.Artifacts.CreateArtifactResponse.Builder.class); } - // Construct using flyteidl.artifact.Artifacts.GetArtifactRequest.newBuilder() + // Construct using flyteidl.artifact.Artifacts.CreateArtifactResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -6465,31 +7386,29 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (queryBuilder_ == null) { - query_ = null; + if (artifactBuilder_ == null) { + artifact_ = null; } else { - query_ = null; - queryBuilder_ = null; + artifact_ = null; + artifactBuilder_ = null; } - details_ = false; - return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateArtifactResponse_descriptor; } @java.lang.Override - public flyteidl.artifact.Artifacts.GetArtifactRequest getDefaultInstanceForType() { - return flyteidl.artifact.Artifacts.GetArtifactRequest.getDefaultInstance(); + public flyteidl.artifact.Artifacts.CreateArtifactResponse getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.CreateArtifactResponse.getDefaultInstance(); } @java.lang.Override - public flyteidl.artifact.Artifacts.GetArtifactRequest build() { - flyteidl.artifact.Artifacts.GetArtifactRequest result = buildPartial(); + public flyteidl.artifact.Artifacts.CreateArtifactResponse build() { + flyteidl.artifact.Artifacts.CreateArtifactResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -6497,14 +7416,13 @@ public flyteidl.artifact.Artifacts.GetArtifactRequest build() { } @java.lang.Override - public flyteidl.artifact.Artifacts.GetArtifactRequest buildPartial() { - flyteidl.artifact.Artifacts.GetArtifactRequest result = new flyteidl.artifact.Artifacts.GetArtifactRequest(this); - if (queryBuilder_ == null) { - result.query_ = query_; + public flyteidl.artifact.Artifacts.CreateArtifactResponse buildPartial() { + flyteidl.artifact.Artifacts.CreateArtifactResponse result = new flyteidl.artifact.Artifacts.CreateArtifactResponse(this); + if (artifactBuilder_ == null) { + result.artifact_ = artifact_; } else { - result.query_ = queryBuilder_.build(); + result.artifact_ = artifactBuilder_.build(); } - result.details_ = details_; onBuilt(); return result; } @@ -6543,21 +7461,18 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.artifact.Artifacts.GetArtifactRequest) { - return mergeFrom((flyteidl.artifact.Artifacts.GetArtifactRequest)other); + if (other instanceof flyteidl.artifact.Artifacts.CreateArtifactResponse) { + return mergeFrom((flyteidl.artifact.Artifacts.CreateArtifactResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.artifact.Artifacts.GetArtifactRequest other) { - if (other == flyteidl.artifact.Artifacts.GetArtifactRequest.getDefaultInstance()) return this; - if (other.hasQuery()) { - mergeQuery(other.getQuery()); - } - if (other.getDetails() != false) { - setDetails(other.getDetails()); + public Builder mergeFrom(flyteidl.artifact.Artifacts.CreateArtifactResponse other) { + if (other == flyteidl.artifact.Artifacts.CreateArtifactResponse.getDefaultInstance()) return this; + if (other.hasArtifact()) { + mergeArtifact(other.getArtifact()); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -6574,11 +7489,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.artifact.Artifacts.GetArtifactRequest parsedMessage = null; + flyteidl.artifact.Artifacts.CreateArtifactResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.artifact.Artifacts.GetArtifactRequest) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.artifact.Artifacts.CreateArtifactResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -6588,159 +7503,121 @@ public Builder mergeFrom( return this; } - private flyteidl.core.ArtifactId.ArtifactQuery query_; + private flyteidl.artifact.Artifacts.Artifact artifact_; private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactQuery, flyteidl.core.ArtifactId.ArtifactQuery.Builder, flyteidl.core.ArtifactId.ArtifactQueryOrBuilder> queryBuilder_; + flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder> artifactBuilder_; /** - * .flyteidl.core.ArtifactQuery query = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - public boolean hasQuery() { - return queryBuilder_ != null || query_ != null; + public boolean hasArtifact() { + return artifactBuilder_ != null || artifact_ != null; } /** - * .flyteidl.core.ArtifactQuery query = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - public flyteidl.core.ArtifactId.ArtifactQuery getQuery() { - if (queryBuilder_ == null) { - return query_ == null ? flyteidl.core.ArtifactId.ArtifactQuery.getDefaultInstance() : query_; + public flyteidl.artifact.Artifacts.Artifact getArtifact() { + if (artifactBuilder_ == null) { + return artifact_ == null ? flyteidl.artifact.Artifacts.Artifact.getDefaultInstance() : artifact_; } else { - return queryBuilder_.getMessage(); + return artifactBuilder_.getMessage(); } } /** - * .flyteidl.core.ArtifactQuery query = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - public Builder setQuery(flyteidl.core.ArtifactId.ArtifactQuery value) { - if (queryBuilder_ == null) { + public Builder setArtifact(flyteidl.artifact.Artifacts.Artifact value) { + if (artifactBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - query_ = value; + artifact_ = value; onChanged(); } else { - queryBuilder_.setMessage(value); + artifactBuilder_.setMessage(value); } return this; } /** - * .flyteidl.core.ArtifactQuery query = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - public Builder setQuery( - flyteidl.core.ArtifactId.ArtifactQuery.Builder builderForValue) { - if (queryBuilder_ == null) { - query_ = builderForValue.build(); + public Builder setArtifact( + flyteidl.artifact.Artifacts.Artifact.Builder builderForValue) { + if (artifactBuilder_ == null) { + artifact_ = builderForValue.build(); onChanged(); } else { - queryBuilder_.setMessage(builderForValue.build()); + artifactBuilder_.setMessage(builderForValue.build()); } return this; } /** - * .flyteidl.core.ArtifactQuery query = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - public Builder mergeQuery(flyteidl.core.ArtifactId.ArtifactQuery value) { - if (queryBuilder_ == null) { - if (query_ != null) { - query_ = - flyteidl.core.ArtifactId.ArtifactQuery.newBuilder(query_).mergeFrom(value).buildPartial(); + public Builder mergeArtifact(flyteidl.artifact.Artifacts.Artifact value) { + if (artifactBuilder_ == null) { + if (artifact_ != null) { + artifact_ = + flyteidl.artifact.Artifacts.Artifact.newBuilder(artifact_).mergeFrom(value).buildPartial(); } else { - query_ = value; + artifact_ = value; } onChanged(); } else { - queryBuilder_.mergeFrom(value); + artifactBuilder_.mergeFrom(value); } return this; } /** - * .flyteidl.core.ArtifactQuery query = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - public Builder clearQuery() { - if (queryBuilder_ == null) { - query_ = null; + public Builder clearArtifact() { + if (artifactBuilder_ == null) { + artifact_ = null; onChanged(); } else { - query_ = null; - queryBuilder_ = null; + artifact_ = null; + artifactBuilder_ = null; } return this; } /** - * .flyteidl.core.ArtifactQuery query = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - public flyteidl.core.ArtifactId.ArtifactQuery.Builder getQueryBuilder() { + public flyteidl.artifact.Artifacts.Artifact.Builder getArtifactBuilder() { onChanged(); - return getQueryFieldBuilder().getBuilder(); + return getArtifactFieldBuilder().getBuilder(); } /** - * .flyteidl.core.ArtifactQuery query = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - public flyteidl.core.ArtifactId.ArtifactQueryOrBuilder getQueryOrBuilder() { - if (queryBuilder_ != null) { - return queryBuilder_.getMessageOrBuilder(); + public flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactOrBuilder() { + if (artifactBuilder_ != null) { + return artifactBuilder_.getMessageOrBuilder(); } else { - return query_ == null ? - flyteidl.core.ArtifactId.ArtifactQuery.getDefaultInstance() : query_; + return artifact_ == null ? + flyteidl.artifact.Artifacts.Artifact.getDefaultInstance() : artifact_; } } /** - * .flyteidl.core.ArtifactQuery query = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactQuery, flyteidl.core.ArtifactId.ArtifactQuery.Builder, flyteidl.core.ArtifactId.ArtifactQueryOrBuilder> - getQueryFieldBuilder() { - if (queryBuilder_ == null) { - queryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactQuery, flyteidl.core.ArtifactId.ArtifactQuery.Builder, flyteidl.core.ArtifactId.ArtifactQueryOrBuilder>( - getQuery(), + flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder> + getArtifactFieldBuilder() { + if (artifactBuilder_ == null) { + artifactBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder>( + getArtifact(), getParentForChildren(), isClean()); - query_ = null; + artifact_ = null; } - return queryBuilder_; - } - - private boolean details_ ; - /** - *
-       * If false, then long_description is not returned.
-       * 
- * - * bool details = 2; - */ - public boolean getDetails() { - return details_; - } - /** - *
-       * If false, then long_description is not returned.
-       * 
- * - * bool details = 2; - */ - public Builder setDetails(boolean value) { - - details_ = value; - onChanged(); - return this; - } - /** - *
-       * If false, then long_description is not returned.
-       * 
- * - * bool details = 2; - */ - public Builder clearDetails() { - - details_ = false; - onChanged(); - return this; + return artifactBuilder_; } @java.lang.Override public final Builder setUnknownFields( @@ -6755,76 +7632,85 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.artifact.GetArtifactRequest) + // @@protoc_insertion_point(builder_scope:flyteidl.artifact.CreateArtifactResponse) } - // @@protoc_insertion_point(class_scope:flyteidl.artifact.GetArtifactRequest) - private static final flyteidl.artifact.Artifacts.GetArtifactRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.artifact.CreateArtifactResponse) + private static final flyteidl.artifact.Artifacts.CreateArtifactResponse DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.GetArtifactRequest(); + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.CreateArtifactResponse(); } - public static flyteidl.artifact.Artifacts.GetArtifactRequest getDefaultInstance() { + public static flyteidl.artifact.Artifacts.CreateArtifactResponse 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 GetArtifactRequest parsePartialFrom( + public CreateArtifactResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new GetArtifactRequest(input, extensionRegistry); + return new CreateArtifactResponse(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.artifact.Artifacts.GetArtifactRequest getDefaultInstanceForType() { + public flyteidl.artifact.Artifacts.CreateArtifactResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface GetArtifactResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.artifact.GetArtifactResponse) + public interface GetArtifactRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.GetArtifactRequest) com.google.protobuf.MessageOrBuilder { /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ - boolean hasArtifact(); + boolean hasQuery(); /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ - flyteidl.artifact.Artifacts.Artifact getArtifact(); + flyteidl.core.ArtifactId.ArtifactQuery getQuery(); /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ - flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactOrBuilder(); + flyteidl.core.ArtifactId.ArtifactQueryOrBuilder getQueryOrBuilder(); + + /** + *
+     * If false, then long_description is not returned.
+     * 
+ * + * bool details = 2; + */ + boolean getDetails(); } /** - * Protobuf type {@code flyteidl.artifact.GetArtifactResponse} + * Protobuf type {@code flyteidl.artifact.GetArtifactRequest} */ - public static final class GetArtifactResponse extends + public static final class GetArtifactRequest extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.artifact.GetArtifactResponse) - GetArtifactResponseOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.artifact.GetArtifactRequest) + GetArtifactRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use GetArtifactResponse.newBuilder() to construct. - private GetArtifactResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use GetArtifactRequest.newBuilder() to construct. + private GetArtifactRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private GetArtifactResponse() { + private GetArtifactRequest() { } @java.lang.Override @@ -6832,7 +7718,7 @@ private GetArtifactResponse() { getUnknownFields() { return this.unknownFields; } - private GetArtifactResponse( + private GetArtifactRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -6852,18 +7738,23 @@ private GetArtifactResponse( done = true; break; case 10: { - flyteidl.artifact.Artifacts.Artifact.Builder subBuilder = null; - if (artifact_ != null) { - subBuilder = artifact_.toBuilder(); + flyteidl.core.ArtifactId.ArtifactQuery.Builder subBuilder = null; + if (query_ != null) { + subBuilder = query_.toBuilder(); } - artifact_ = input.readMessage(flyteidl.artifact.Artifacts.Artifact.parser(), extensionRegistry); + query_ = input.readMessage(flyteidl.core.ArtifactId.ArtifactQuery.parser(), extensionRegistry); if (subBuilder != null) { - subBuilder.mergeFrom(artifact_); - artifact_ = subBuilder.buildPartial(); + subBuilder.mergeFrom(query_); + query_ = subBuilder.buildPartial(); } break; } + case 16: { + + details_ = input.readBool(); + break; + } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { @@ -6885,36 +7776,49 @@ private GetArtifactResponse( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactResponse_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.GetArtifactResponse.class, flyteidl.artifact.Artifacts.GetArtifactResponse.Builder.class); + flyteidl.artifact.Artifacts.GetArtifactRequest.class, flyteidl.artifact.Artifacts.GetArtifactRequest.Builder.class); } - public static final int ARTIFACT_FIELD_NUMBER = 1; - private flyteidl.artifact.Artifacts.Artifact artifact_; + public static final int QUERY_FIELD_NUMBER = 1; + private flyteidl.core.ArtifactId.ArtifactQuery query_; /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ - public boolean hasArtifact() { - return artifact_ != null; + public boolean hasQuery() { + return query_ != null; } /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ - public flyteidl.artifact.Artifacts.Artifact getArtifact() { - return artifact_ == null ? flyteidl.artifact.Artifacts.Artifact.getDefaultInstance() : artifact_; + public flyteidl.core.ArtifactId.ArtifactQuery getQuery() { + return query_ == null ? flyteidl.core.ArtifactId.ArtifactQuery.getDefaultInstance() : query_; } /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ - public flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactOrBuilder() { - return getArtifact(); + public flyteidl.core.ArtifactId.ArtifactQueryOrBuilder getQueryOrBuilder() { + return getQuery(); + } + + public static final int DETAILS_FIELD_NUMBER = 2; + private boolean details_; + /** + *
+     * If false, then long_description is not returned.
+     * 
+ * + * bool details = 2; + */ + public boolean getDetails() { + return details_; } private byte memoizedIsInitialized = -1; @@ -6931,8 +7835,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (artifact_ != null) { - output.writeMessage(1, getArtifact()); + if (query_ != null) { + output.writeMessage(1, getQuery()); + } + if (details_ != false) { + output.writeBool(2, details_); } unknownFields.writeTo(output); } @@ -6943,9 +7850,13 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (artifact_ != null) { + if (query_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getArtifact()); + .computeMessageSize(1, getQuery()); + } + if (details_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, details_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -6957,16 +7868,18 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.artifact.Artifacts.GetArtifactResponse)) { + if (!(obj instanceof flyteidl.artifact.Artifacts.GetArtifactRequest)) { return super.equals(obj); } - flyteidl.artifact.Artifacts.GetArtifactResponse other = (flyteidl.artifact.Artifacts.GetArtifactResponse) obj; + flyteidl.artifact.Artifacts.GetArtifactRequest other = (flyteidl.artifact.Artifacts.GetArtifactRequest) obj; - if (hasArtifact() != other.hasArtifact()) return false; - if (hasArtifact()) { - if (!getArtifact() - .equals(other.getArtifact())) return false; + if (hasQuery() != other.hasQuery()) return false; + if (hasQuery()) { + if (!getQuery() + .equals(other.getQuery())) return false; } + if (getDetails() + != other.getDetails()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -6978,78 +7891,81 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasArtifact()) { - hash = (37 * hash) + ARTIFACT_FIELD_NUMBER; - hash = (53 * hash) + getArtifact().hashCode(); + if (hasQuery()) { + hash = (37 * hash) + QUERY_FIELD_NUMBER; + hash = (53 * hash) + getQuery().hashCode(); } + hash = (37 * hash) + DETAILS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getDetails()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom(byte[] data) + public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.GetArtifactResponse parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.GetArtifactRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.GetArtifactResponse parseDelimitedFrom( + public static flyteidl.artifact.Artifacts.GetArtifactRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -7062,7 +7978,7 @@ public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.artifact.Artifacts.GetArtifactResponse prototype) { + public static Builder newBuilder(flyteidl.artifact.Artifacts.GetArtifactRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -7078,26 +7994,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.artifact.GetArtifactResponse} + * Protobuf type {@code flyteidl.artifact.GetArtifactRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.artifact.GetArtifactResponse) - flyteidl.artifact.Artifacts.GetArtifactResponseOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.GetArtifactRequest) + flyteidl.artifact.Artifacts.GetArtifactRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactResponse_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.GetArtifactResponse.class, flyteidl.artifact.Artifacts.GetArtifactResponse.Builder.class); + flyteidl.artifact.Artifacts.GetArtifactRequest.class, flyteidl.artifact.Artifacts.GetArtifactRequest.Builder.class); } - // Construct using flyteidl.artifact.Artifacts.GetArtifactResponse.newBuilder() + // Construct using flyteidl.artifact.Artifacts.GetArtifactRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -7115,29 +8031,31 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (artifactBuilder_ == null) { - artifact_ = null; + if (queryBuilder_ == null) { + query_ = null; } else { - artifact_ = null; - artifactBuilder_ = null; + query_ = null; + queryBuilder_ = null; } + details_ = false; + return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactRequest_descriptor; } @java.lang.Override - public flyteidl.artifact.Artifacts.GetArtifactResponse getDefaultInstanceForType() { - return flyteidl.artifact.Artifacts.GetArtifactResponse.getDefaultInstance(); + public flyteidl.artifact.Artifacts.GetArtifactRequest getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.GetArtifactRequest.getDefaultInstance(); } @java.lang.Override - public flyteidl.artifact.Artifacts.GetArtifactResponse build() { - flyteidl.artifact.Artifacts.GetArtifactResponse result = buildPartial(); + public flyteidl.artifact.Artifacts.GetArtifactRequest build() { + flyteidl.artifact.Artifacts.GetArtifactRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -7145,13 +8063,14 @@ public flyteidl.artifact.Artifacts.GetArtifactResponse build() { } @java.lang.Override - public flyteidl.artifact.Artifacts.GetArtifactResponse buildPartial() { - flyteidl.artifact.Artifacts.GetArtifactResponse result = new flyteidl.artifact.Artifacts.GetArtifactResponse(this); - if (artifactBuilder_ == null) { - result.artifact_ = artifact_; + public flyteidl.artifact.Artifacts.GetArtifactRequest buildPartial() { + flyteidl.artifact.Artifacts.GetArtifactRequest result = new flyteidl.artifact.Artifacts.GetArtifactRequest(this); + if (queryBuilder_ == null) { + result.query_ = query_; } else { - result.artifact_ = artifactBuilder_.build(); + result.query_ = queryBuilder_.build(); } + result.details_ = details_; onBuilt(); return result; } @@ -7190,18 +8109,21 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.artifact.Artifacts.GetArtifactResponse) { - return mergeFrom((flyteidl.artifact.Artifacts.GetArtifactResponse)other); + if (other instanceof flyteidl.artifact.Artifacts.GetArtifactRequest) { + return mergeFrom((flyteidl.artifact.Artifacts.GetArtifactRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.artifact.Artifacts.GetArtifactResponse other) { - if (other == flyteidl.artifact.Artifacts.GetArtifactResponse.getDefaultInstance()) return this; - if (other.hasArtifact()) { - mergeArtifact(other.getArtifact()); + public Builder mergeFrom(flyteidl.artifact.Artifacts.GetArtifactRequest other) { + if (other == flyteidl.artifact.Artifacts.GetArtifactRequest.getDefaultInstance()) return this; + if (other.hasQuery()) { + mergeQuery(other.getQuery()); + } + if (other.getDetails() != false) { + setDetails(other.getDetails()); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -7218,11 +8140,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.artifact.Artifacts.GetArtifactResponse parsedMessage = null; + flyteidl.artifact.Artifacts.GetArtifactRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.artifact.Artifacts.GetArtifactResponse) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.artifact.Artifacts.GetArtifactRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -7232,121 +8154,159 @@ public Builder mergeFrom( return this; } - private flyteidl.artifact.Artifacts.Artifact artifact_; + private flyteidl.core.ArtifactId.ArtifactQuery query_; private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder> artifactBuilder_; + flyteidl.core.ArtifactId.ArtifactQuery, flyteidl.core.ArtifactId.ArtifactQuery.Builder, flyteidl.core.ArtifactId.ArtifactQueryOrBuilder> queryBuilder_; /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ - public boolean hasArtifact() { - return artifactBuilder_ != null || artifact_ != null; + public boolean hasQuery() { + return queryBuilder_ != null || query_ != null; } /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ - public flyteidl.artifact.Artifacts.Artifact getArtifact() { - if (artifactBuilder_ == null) { - return artifact_ == null ? flyteidl.artifact.Artifacts.Artifact.getDefaultInstance() : artifact_; + public flyteidl.core.ArtifactId.ArtifactQuery getQuery() { + if (queryBuilder_ == null) { + return query_ == null ? flyteidl.core.ArtifactId.ArtifactQuery.getDefaultInstance() : query_; } else { - return artifactBuilder_.getMessage(); + return queryBuilder_.getMessage(); } } /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ - public Builder setArtifact(flyteidl.artifact.Artifacts.Artifact value) { - if (artifactBuilder_ == null) { + public Builder setQuery(flyteidl.core.ArtifactId.ArtifactQuery value) { + if (queryBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - artifact_ = value; + query_ = value; onChanged(); } else { - artifactBuilder_.setMessage(value); + queryBuilder_.setMessage(value); } return this; } /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ - public Builder setArtifact( - flyteidl.artifact.Artifacts.Artifact.Builder builderForValue) { - if (artifactBuilder_ == null) { - artifact_ = builderForValue.build(); + public Builder setQuery( + flyteidl.core.ArtifactId.ArtifactQuery.Builder builderForValue) { + if (queryBuilder_ == null) { + query_ = builderForValue.build(); onChanged(); } else { - artifactBuilder_.setMessage(builderForValue.build()); + queryBuilder_.setMessage(builderForValue.build()); } return this; } /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ - public Builder mergeArtifact(flyteidl.artifact.Artifacts.Artifact value) { - if (artifactBuilder_ == null) { - if (artifact_ != null) { - artifact_ = - flyteidl.artifact.Artifacts.Artifact.newBuilder(artifact_).mergeFrom(value).buildPartial(); + public Builder mergeQuery(flyteidl.core.ArtifactId.ArtifactQuery value) { + if (queryBuilder_ == null) { + if (query_ != null) { + query_ = + flyteidl.core.ArtifactId.ArtifactQuery.newBuilder(query_).mergeFrom(value).buildPartial(); } else { - artifact_ = value; + query_ = value; } onChanged(); } else { - artifactBuilder_.mergeFrom(value); + queryBuilder_.mergeFrom(value); } return this; } /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ - public Builder clearArtifact() { - if (artifactBuilder_ == null) { - artifact_ = null; + public Builder clearQuery() { + if (queryBuilder_ == null) { + query_ = null; onChanged(); } else { - artifact_ = null; - artifactBuilder_ = null; + query_ = null; + queryBuilder_ = null; } return this; } /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ - public flyteidl.artifact.Artifacts.Artifact.Builder getArtifactBuilder() { + public flyteidl.core.ArtifactId.ArtifactQuery.Builder getQueryBuilder() { onChanged(); - return getArtifactFieldBuilder().getBuilder(); + return getQueryFieldBuilder().getBuilder(); } /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ - public flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactOrBuilder() { - if (artifactBuilder_ != null) { - return artifactBuilder_.getMessageOrBuilder(); + public flyteidl.core.ArtifactId.ArtifactQueryOrBuilder getQueryOrBuilder() { + if (queryBuilder_ != null) { + return queryBuilder_.getMessageOrBuilder(); } else { - return artifact_ == null ? - flyteidl.artifact.Artifacts.Artifact.getDefaultInstance() : artifact_; + return query_ == null ? + flyteidl.core.ArtifactId.ArtifactQuery.getDefaultInstance() : query_; } } /** - * .flyteidl.artifact.Artifact artifact = 1; + * .flyteidl.core.ArtifactQuery query = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder> - getArtifactFieldBuilder() { - if (artifactBuilder_ == null) { - artifactBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder>( - getArtifact(), + flyteidl.core.ArtifactId.ArtifactQuery, flyteidl.core.ArtifactId.ArtifactQuery.Builder, flyteidl.core.ArtifactId.ArtifactQueryOrBuilder> + getQueryFieldBuilder() { + if (queryBuilder_ == null) { + queryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactQuery, flyteidl.core.ArtifactId.ArtifactQuery.Builder, flyteidl.core.ArtifactId.ArtifactQueryOrBuilder>( + getQuery(), getParentForChildren(), isClean()); - artifact_ = null; + query_ = null; } - return artifactBuilder_; + return queryBuilder_; + } + + private boolean details_ ; + /** + *
+       * If false, then long_description is not returned.
+       * 
+ * + * bool details = 2; + */ + public boolean getDetails() { + return details_; + } + /** + *
+       * If false, then long_description is not returned.
+       * 
+ * + * bool details = 2; + */ + public Builder setDetails(boolean value) { + + details_ = value; + onChanged(); + return this; + } + /** + *
+       * If false, then long_description is not returned.
+       * 
+ * + * bool details = 2; + */ + public Builder clearDetails() { + + details_ = false; + onChanged(); + return this; } @java.lang.Override public final Builder setUnknownFields( @@ -7361,82 +8321,76 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.artifact.GetArtifactResponse) + // @@protoc_insertion_point(builder_scope:flyteidl.artifact.GetArtifactRequest) } - // @@protoc_insertion_point(class_scope:flyteidl.artifact.GetArtifactResponse) - private static final flyteidl.artifact.Artifacts.GetArtifactResponse DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.artifact.GetArtifactRequest) + private static final flyteidl.artifact.Artifacts.GetArtifactRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.GetArtifactResponse(); + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.GetArtifactRequest(); } - public static flyteidl.artifact.Artifacts.GetArtifactResponse getDefaultInstance() { + public static flyteidl.artifact.Artifacts.GetArtifactRequest 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 GetArtifactResponse parsePartialFrom( + public GetArtifactRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new GetArtifactResponse(input, extensionRegistry); + return new GetArtifactRequest(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.artifact.Artifacts.GetArtifactResponse getDefaultInstanceForType() { + public flyteidl.artifact.Artifacts.GetArtifactRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface SearchOptionsOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.artifact.SearchOptions) + public interface GetArtifactResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.GetArtifactResponse) com.google.protobuf.MessageOrBuilder { /** - *
-     * If true, this means a strict partition search. meaning if you don't specify the partition
-     * field, that will mean, non-partitioned, rather than any partition.
-     * 
- * - * bool strict_partitions = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - boolean getStrictPartitions(); - + boolean hasArtifact(); /** - *
-     * If true, only one artifact per key will be returned. It will be the latest one by creation time.
-     * 
- * - * bool latest_by_key = 2; + * .flyteidl.artifact.Artifact artifact = 1; */ - boolean getLatestByKey(); + flyteidl.artifact.Artifacts.Artifact getArtifact(); + /** + * .flyteidl.artifact.Artifact artifact = 1; + */ + flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactOrBuilder(); } /** - * Protobuf type {@code flyteidl.artifact.SearchOptions} + * Protobuf type {@code flyteidl.artifact.GetArtifactResponse} */ - public static final class SearchOptions extends + public static final class GetArtifactResponse extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.artifact.SearchOptions) - SearchOptionsOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.artifact.GetArtifactResponse) + GetArtifactResponseOrBuilder { private static final long serialVersionUID = 0L; - // Use SearchOptions.newBuilder() to construct. - private SearchOptions(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use GetArtifactResponse.newBuilder() to construct. + private GetArtifactResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private SearchOptions() { + private GetArtifactResponse() { } @java.lang.Override @@ -7444,7 +8398,7 @@ private SearchOptions() { getUnknownFields() { return this.unknownFields; } - private SearchOptions( + private GetArtifactResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -7463,14 +8417,17 @@ private SearchOptions( case 0: done = true; break; - case 8: { - - strictPartitions_ = input.readBool(); - break; - } - case 16: { + case 10: { + flyteidl.artifact.Artifacts.Artifact.Builder subBuilder = null; + if (artifact_ != null) { + subBuilder = artifact_.toBuilder(); + } + artifact_ = input.readMessage(flyteidl.artifact.Artifacts.Artifact.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(artifact_); + artifact_ = subBuilder.buildPartial(); + } - latestByKey_ = input.readBool(); break; } default: { @@ -7494,42 +8451,36 @@ private SearchOptions( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchOptions_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchOptions_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.SearchOptions.class, flyteidl.artifact.Artifacts.SearchOptions.Builder.class); + flyteidl.artifact.Artifacts.GetArtifactResponse.class, flyteidl.artifact.Artifacts.GetArtifactResponse.Builder.class); } - public static final int STRICT_PARTITIONS_FIELD_NUMBER = 1; - private boolean strictPartitions_; + public static final int ARTIFACT_FIELD_NUMBER = 1; + private flyteidl.artifact.Artifacts.Artifact artifact_; /** - *
-     * If true, this means a strict partition search. meaning if you don't specify the partition
-     * field, that will mean, non-partitioned, rather than any partition.
-     * 
- * - * bool strict_partitions = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - public boolean getStrictPartitions() { - return strictPartitions_; + public boolean hasArtifact() { + return artifact_ != null; } - - public static final int LATEST_BY_KEY_FIELD_NUMBER = 2; - private boolean latestByKey_; /** - *
-     * If true, only one artifact per key will be returned. It will be the latest one by creation time.
-     * 
- * - * bool latest_by_key = 2; + * .flyteidl.artifact.Artifact artifact = 1; */ - public boolean getLatestByKey() { - return latestByKey_; + public flyteidl.artifact.Artifacts.Artifact getArtifact() { + return artifact_ == null ? flyteidl.artifact.Artifacts.Artifact.getDefaultInstance() : artifact_; + } + /** + * .flyteidl.artifact.Artifact artifact = 1; + */ + public flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactOrBuilder() { + return getArtifact(); } private byte memoizedIsInitialized = -1; @@ -7546,11 +8497,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (strictPartitions_ != false) { - output.writeBool(1, strictPartitions_); - } - if (latestByKey_ != false) { - output.writeBool(2, latestByKey_); + if (artifact_ != null) { + output.writeMessage(1, getArtifact()); } unknownFields.writeTo(output); } @@ -7561,13 +8509,9 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (strictPartitions_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(1, strictPartitions_); - } - if (latestByKey_ != false) { + if (artifact_ != null) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(2, latestByKey_); + .computeMessageSize(1, getArtifact()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -7579,15 +8523,16 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.artifact.Artifacts.SearchOptions)) { + if (!(obj instanceof flyteidl.artifact.Artifacts.GetArtifactResponse)) { return super.equals(obj); } - flyteidl.artifact.Artifacts.SearchOptions other = (flyteidl.artifact.Artifacts.SearchOptions) obj; + flyteidl.artifact.Artifacts.GetArtifactResponse other = (flyteidl.artifact.Artifacts.GetArtifactResponse) obj; - if (getStrictPartitions() - != other.getStrictPartitions()) return false; - if (getLatestByKey() - != other.getLatestByKey()) return false; + if (hasArtifact() != other.hasArtifact()) return false; + if (hasArtifact()) { + if (!getArtifact() + .equals(other.getArtifact())) return false; + } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -7599,80 +8544,78 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + STRICT_PARTITIONS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getStrictPartitions()); - hash = (37 * hash) + LATEST_BY_KEY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getLatestByKey()); + if (hasArtifact()) { + hash = (37 * hash) + ARTIFACT_FIELD_NUMBER; + hash = (53 * hash) + getArtifact().hashCode(); + } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchOptions parseFrom(byte[] data) + public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchOptions parseFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchOptions parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.GetArtifactResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.SearchOptions parseDelimitedFrom( + public static flyteidl.artifact.Artifacts.GetArtifactResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( + public static flyteidl.artifact.Artifacts.GetArtifactResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -7685,7 +8628,7 @@ public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.artifact.Artifacts.SearchOptions prototype) { + public static Builder newBuilder(flyteidl.artifact.Artifacts.GetArtifactResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -7701,26 +8644,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.artifact.SearchOptions} + * Protobuf type {@code flyteidl.artifact.GetArtifactResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.artifact.SearchOptions) - flyteidl.artifact.Artifacts.SearchOptionsOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.GetArtifactResponse) + flyteidl.artifact.Artifacts.GetArtifactResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchOptions_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchOptions_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.SearchOptions.class, flyteidl.artifact.Artifacts.SearchOptions.Builder.class); + flyteidl.artifact.Artifacts.GetArtifactResponse.class, flyteidl.artifact.Artifacts.GetArtifactResponse.Builder.class); } - // Construct using flyteidl.artifact.Artifacts.SearchOptions.newBuilder() + // Construct using flyteidl.artifact.Artifacts.GetArtifactResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -7738,27 +8681,29 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - strictPartitions_ = false; - - latestByKey_ = false; - + if (artifactBuilder_ == null) { + artifact_ = null; + } else { + artifact_ = null; + artifactBuilder_ = null; + } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchOptions_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_GetArtifactResponse_descriptor; } @java.lang.Override - public flyteidl.artifact.Artifacts.SearchOptions getDefaultInstanceForType() { - return flyteidl.artifact.Artifacts.SearchOptions.getDefaultInstance(); + public flyteidl.artifact.Artifacts.GetArtifactResponse getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.GetArtifactResponse.getDefaultInstance(); } @java.lang.Override - public flyteidl.artifact.Artifacts.SearchOptions build() { - flyteidl.artifact.Artifacts.SearchOptions result = buildPartial(); + public flyteidl.artifact.Artifacts.GetArtifactResponse build() { + flyteidl.artifact.Artifacts.GetArtifactResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -7766,10 +8711,13 @@ public flyteidl.artifact.Artifacts.SearchOptions build() { } @java.lang.Override - public flyteidl.artifact.Artifacts.SearchOptions buildPartial() { - flyteidl.artifact.Artifacts.SearchOptions result = new flyteidl.artifact.Artifacts.SearchOptions(this); - result.strictPartitions_ = strictPartitions_; - result.latestByKey_ = latestByKey_; + public flyteidl.artifact.Artifacts.GetArtifactResponse buildPartial() { + flyteidl.artifact.Artifacts.GetArtifactResponse result = new flyteidl.artifact.Artifacts.GetArtifactResponse(this); + if (artifactBuilder_ == null) { + result.artifact_ = artifact_; + } else { + result.artifact_ = artifactBuilder_.build(); + } onBuilt(); return result; } @@ -7808,21 +8756,18 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.artifact.Artifacts.SearchOptions) { - return mergeFrom((flyteidl.artifact.Artifacts.SearchOptions)other); + if (other instanceof flyteidl.artifact.Artifacts.GetArtifactResponse) { + return mergeFrom((flyteidl.artifact.Artifacts.GetArtifactResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.artifact.Artifacts.SearchOptions other) { - if (other == flyteidl.artifact.Artifacts.SearchOptions.getDefaultInstance()) return this; - if (other.getStrictPartitions() != false) { - setStrictPartitions(other.getStrictPartitions()); - } - if (other.getLatestByKey() != false) { - setLatestByKey(other.getLatestByKey()); + public Builder mergeFrom(flyteidl.artifact.Artifacts.GetArtifactResponse other) { + if (other == flyteidl.artifact.Artifacts.GetArtifactResponse.getDefaultInstance()) return this; + if (other.hasArtifact()) { + mergeArtifact(other.getArtifact()); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -7839,11 +8784,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.artifact.Artifacts.SearchOptions parsedMessage = null; + flyteidl.artifact.Artifacts.GetArtifactResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.artifact.Artifacts.SearchOptions) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.artifact.Artifacts.GetArtifactResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -7853,83 +8798,121 @@ public Builder mergeFrom( return this; } - private boolean strictPartitions_ ; + private flyteidl.artifact.Artifacts.Artifact artifact_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder> artifactBuilder_; /** - *
-       * If true, this means a strict partition search. meaning if you don't specify the partition
-       * field, that will mean, non-partitioned, rather than any partition.
-       * 
- * - * bool strict_partitions = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - public boolean getStrictPartitions() { - return strictPartitions_; + public boolean hasArtifact() { + return artifactBuilder_ != null || artifact_ != null; } /** - *
-       * If true, this means a strict partition search. meaning if you don't specify the partition
-       * field, that will mean, non-partitioned, rather than any partition.
-       * 
- * - * bool strict_partitions = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - public Builder setStrictPartitions(boolean value) { - - strictPartitions_ = value; - onChanged(); - return this; + public flyteidl.artifact.Artifacts.Artifact getArtifact() { + if (artifactBuilder_ == null) { + return artifact_ == null ? flyteidl.artifact.Artifacts.Artifact.getDefaultInstance() : artifact_; + } else { + return artifactBuilder_.getMessage(); + } } /** - *
-       * If true, this means a strict partition search. meaning if you don't specify the partition
-       * field, that will mean, non-partitioned, rather than any partition.
-       * 
- * - * bool strict_partitions = 1; + * .flyteidl.artifact.Artifact artifact = 1; */ - public Builder clearStrictPartitions() { - - strictPartitions_ = false; - onChanged(); + public Builder setArtifact(flyteidl.artifact.Artifacts.Artifact value) { + if (artifactBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + artifact_ = value; + onChanged(); + } else { + artifactBuilder_.setMessage(value); + } + return this; } + /** + * .flyteidl.artifact.Artifact artifact = 1; + */ + public Builder setArtifact( + flyteidl.artifact.Artifacts.Artifact.Builder builderForValue) { + if (artifactBuilder_ == null) { + artifact_ = builderForValue.build(); + onChanged(); + } else { + artifactBuilder_.setMessage(builderForValue.build()); + } - private boolean latestByKey_ ; + return this; + } /** - *
-       * If true, only one artifact per key will be returned. It will be the latest one by creation time.
-       * 
- * - * bool latest_by_key = 2; + * .flyteidl.artifact.Artifact artifact = 1; */ - public boolean getLatestByKey() { - return latestByKey_; + public Builder mergeArtifact(flyteidl.artifact.Artifacts.Artifact value) { + if (artifactBuilder_ == null) { + if (artifact_ != null) { + artifact_ = + flyteidl.artifact.Artifacts.Artifact.newBuilder(artifact_).mergeFrom(value).buildPartial(); + } else { + artifact_ = value; + } + onChanged(); + } else { + artifactBuilder_.mergeFrom(value); + } + + return this; } /** - *
-       * If true, only one artifact per key will be returned. It will be the latest one by creation time.
-       * 
- * - * bool latest_by_key = 2; + * .flyteidl.artifact.Artifact artifact = 1; */ - public Builder setLatestByKey(boolean value) { - - latestByKey_ = value; - onChanged(); + public Builder clearArtifact() { + if (artifactBuilder_ == null) { + artifact_ = null; + onChanged(); + } else { + artifact_ = null; + artifactBuilder_ = null; + } + return this; } /** - *
-       * If true, only one artifact per key will be returned. It will be the latest one by creation time.
-       * 
- * - * bool latest_by_key = 2; + * .flyteidl.artifact.Artifact artifact = 1; */ - public Builder clearLatestByKey() { + public flyteidl.artifact.Artifacts.Artifact.Builder getArtifactBuilder() { - latestByKey_ = false; onChanged(); - return this; + return getArtifactFieldBuilder().getBuilder(); + } + /** + * .flyteidl.artifact.Artifact artifact = 1; + */ + public flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactOrBuilder() { + if (artifactBuilder_ != null) { + return artifactBuilder_.getMessageOrBuilder(); + } else { + return artifact_ == null ? + flyteidl.artifact.Artifacts.Artifact.getDefaultInstance() : artifact_; + } + } + /** + * .flyteidl.artifact.Artifact artifact = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder> + getArtifactFieldBuilder() { + if (artifactBuilder_ == null) { + artifactBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder>( + getArtifact(), + getParentForChildren(), + isClean()); + artifact_ = null; + } + return artifactBuilder_; } @java.lang.Override public final Builder setUnknownFields( @@ -7944,140 +8927,82 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.artifact.SearchOptions) + // @@protoc_insertion_point(builder_scope:flyteidl.artifact.GetArtifactResponse) } - // @@protoc_insertion_point(class_scope:flyteidl.artifact.SearchOptions) - private static final flyteidl.artifact.Artifacts.SearchOptions DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.artifact.GetArtifactResponse) + private static final flyteidl.artifact.Artifacts.GetArtifactResponse DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.SearchOptions(); + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.GetArtifactResponse(); } - public static flyteidl.artifact.Artifacts.SearchOptions getDefaultInstance() { + public static flyteidl.artifact.Artifacts.GetArtifactResponse 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 SearchOptions parsePartialFrom( + public GetArtifactResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new SearchOptions(input, extensionRegistry); + return new GetArtifactResponse(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.artifact.Artifacts.SearchOptions getDefaultInstanceForType() { + public flyteidl.artifact.Artifacts.GetArtifactResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface SearchArtifactsRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.artifact.SearchArtifactsRequest) + public interface SearchOptionsOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.SearchOptions) com.google.protobuf.MessageOrBuilder { /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - boolean hasArtifactKey(); - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - flyteidl.core.ArtifactId.ArtifactKey getArtifactKey(); - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder(); - - /** - * .flyteidl.core.Partitions partitions = 2; - */ - boolean hasPartitions(); - /** - * .flyteidl.core.Partitions partitions = 2; - */ - flyteidl.core.ArtifactId.Partitions getPartitions(); - /** - * .flyteidl.core.Partitions partitions = 2; - */ - flyteidl.core.ArtifactId.PartitionsOrBuilder getPartitionsOrBuilder(); - - /** - * string principal = 3; - */ - java.lang.String getPrincipal(); - /** - * string principal = 3; - */ - com.google.protobuf.ByteString - getPrincipalBytes(); - - /** - * string version = 4; - */ - java.lang.String getVersion(); - /** - * string version = 4; - */ - com.google.protobuf.ByteString - getVersionBytes(); - - /** - * .flyteidl.artifact.SearchOptions options = 5; - */ - boolean hasOptions(); - /** - * .flyteidl.artifact.SearchOptions options = 5; - */ - flyteidl.artifact.Artifacts.SearchOptions getOptions(); - /** - * .flyteidl.artifact.SearchOptions options = 5; - */ - flyteidl.artifact.Artifacts.SearchOptionsOrBuilder getOptionsOrBuilder(); - - /** - * string token = 6; - */ - java.lang.String getToken(); - /** - * string token = 6; + *
+     * If true, this means a strict partition search. meaning if you don't specify the partition
+     * field, that will mean, non-partitioned, rather than any partition.
+     * 
+ * + * bool strict_partitions = 1; */ - com.google.protobuf.ByteString - getTokenBytes(); + boolean getStrictPartitions(); /** - * int32 limit = 7; + *
+     * If true, only one artifact per key will be returned. It will be the latest one by creation time.
+     * 
+ * + * bool latest_by_key = 2; */ - int getLimit(); + boolean getLatestByKey(); } /** - * Protobuf type {@code flyteidl.artifact.SearchArtifactsRequest} + * Protobuf type {@code flyteidl.artifact.SearchOptions} */ - public static final class SearchArtifactsRequest extends + public static final class SearchOptions extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.artifact.SearchArtifactsRequest) - SearchArtifactsRequestOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.artifact.SearchOptions) + SearchOptionsOrBuilder { private static final long serialVersionUID = 0L; - // Use SearchArtifactsRequest.newBuilder() to construct. - private SearchArtifactsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use SearchOptions.newBuilder() to construct. + private SearchOptions(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private SearchArtifactsRequest() { - principal_ = ""; - version_ = ""; - token_ = ""; + private SearchOptions() { } @java.lang.Override @@ -8085,7 +9010,7 @@ private SearchArtifactsRequest() { getUnknownFields() { return this.unknownFields; } - private SearchArtifactsRequest( + private SearchOptions( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -8104,66 +9029,14 @@ private SearchArtifactsRequest( case 0: done = true; break; - case 10: { - flyteidl.core.ArtifactId.ArtifactKey.Builder subBuilder = null; - if (artifactKey_ != null) { - subBuilder = artifactKey_.toBuilder(); - } - artifactKey_ = input.readMessage(flyteidl.core.ArtifactId.ArtifactKey.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(artifactKey_); - artifactKey_ = subBuilder.buildPartial(); - } + case 8: { + strictPartitions_ = input.readBool(); break; } - case 18: { - flyteidl.core.ArtifactId.Partitions.Builder subBuilder = null; - if (partitions_ != null) { - subBuilder = partitions_.toBuilder(); - } - partitions_ = input.readMessage(flyteidl.core.ArtifactId.Partitions.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(partitions_); - partitions_ = subBuilder.buildPartial(); - } + case 16: { - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - principal_ = s; - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - version_ = s; - break; - } - case 42: { - flyteidl.artifact.Artifacts.SearchOptions.Builder subBuilder = null; - if (options_ != null) { - subBuilder = options_.toBuilder(); - } - options_ = input.readMessage(flyteidl.artifact.Artifacts.SearchOptions.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(options_); - options_ = subBuilder.buildPartial(); - } - - break; - } - case 50: { - java.lang.String s = input.readStringRequireUtf8(); - - token_ = s; - break; - } - case 56: { - - limit_ = input.readInt32(); + latestByKey_ = input.readBool(); break; } default: { @@ -8187,189 +9060,42 @@ private SearchArtifactsRequest( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchOptions_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsRequest_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchOptions_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.SearchArtifactsRequest.class, flyteidl.artifact.Artifacts.SearchArtifactsRequest.Builder.class); - } - - public static final int ARTIFACT_KEY_FIELD_NUMBER = 1; - private flyteidl.core.ArtifactId.ArtifactKey artifactKey_; - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - public boolean hasArtifactKey() { - return artifactKey_ != null; - } - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - public flyteidl.core.ArtifactId.ArtifactKey getArtifactKey() { - return artifactKey_ == null ? flyteidl.core.ArtifactId.ArtifactKey.getDefaultInstance() : artifactKey_; - } - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - public flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder() { - return getArtifactKey(); - } - - public static final int PARTITIONS_FIELD_NUMBER = 2; - private flyteidl.core.ArtifactId.Partitions partitions_; - /** - * .flyteidl.core.Partitions partitions = 2; - */ - public boolean hasPartitions() { - return partitions_ != null; - } - /** - * .flyteidl.core.Partitions partitions = 2; - */ - public flyteidl.core.ArtifactId.Partitions getPartitions() { - return partitions_ == null ? flyteidl.core.ArtifactId.Partitions.getDefaultInstance() : partitions_; - } - /** - * .flyteidl.core.Partitions partitions = 2; - */ - public flyteidl.core.ArtifactId.PartitionsOrBuilder getPartitionsOrBuilder() { - return getPartitions(); - } - - public static final int PRINCIPAL_FIELD_NUMBER = 3; - private volatile java.lang.Object principal_; - /** - * string principal = 3; - */ - public java.lang.String getPrincipal() { - java.lang.Object ref = principal_; - 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(); - principal_ = s; - return s; - } - } - /** - * string principal = 3; - */ - public com.google.protobuf.ByteString - getPrincipalBytes() { - java.lang.Object ref = principal_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - principal_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int VERSION_FIELD_NUMBER = 4; - private volatile java.lang.Object version_; - /** - * string version = 4; - */ - public java.lang.String getVersion() { - java.lang.Object ref = version_; - 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(); - version_ = s; - return s; - } - } - /** - * string version = 4; - */ - public com.google.protobuf.ByteString - getVersionBytes() { - java.lang.Object ref = version_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - version_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int OPTIONS_FIELD_NUMBER = 5; - private flyteidl.artifact.Artifacts.SearchOptions options_; - /** - * .flyteidl.artifact.SearchOptions options = 5; - */ - public boolean hasOptions() { - return options_ != null; - } - /** - * .flyteidl.artifact.SearchOptions options = 5; - */ - public flyteidl.artifact.Artifacts.SearchOptions getOptions() { - return options_ == null ? flyteidl.artifact.Artifacts.SearchOptions.getDefaultInstance() : options_; - } - /** - * .flyteidl.artifact.SearchOptions options = 5; - */ - public flyteidl.artifact.Artifacts.SearchOptionsOrBuilder getOptionsOrBuilder() { - return getOptions(); + flyteidl.artifact.Artifacts.SearchOptions.class, flyteidl.artifact.Artifacts.SearchOptions.Builder.class); } - public static final int TOKEN_FIELD_NUMBER = 6; - private volatile java.lang.Object token_; - /** - * string token = 6; - */ - 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 static final int STRICT_PARTITIONS_FIELD_NUMBER = 1; + private boolean strictPartitions_; /** - * string token = 6; + *
+     * If true, this means a strict partition search. meaning if you don't specify the partition
+     * field, that will mean, non-partitioned, rather than any partition.
+     * 
+ * + * bool strict_partitions = 1; */ - 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 boolean getStrictPartitions() { + return strictPartitions_; } - public static final int LIMIT_FIELD_NUMBER = 7; - private int limit_; + public static final int LATEST_BY_KEY_FIELD_NUMBER = 2; + private boolean latestByKey_; /** - * int32 limit = 7; + *
+     * If true, only one artifact per key will be returned. It will be the latest one by creation time.
+     * 
+ * + * bool latest_by_key = 2; */ - public int getLimit() { - return limit_; + public boolean getLatestByKey() { + return latestByKey_; } private byte memoizedIsInitialized = -1; @@ -8386,26 +9112,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (artifactKey_ != null) { - output.writeMessage(1, getArtifactKey()); - } - if (partitions_ != null) { - output.writeMessage(2, getPartitions()); - } - if (!getPrincipalBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, principal_); - } - if (!getVersionBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, version_); - } - if (options_ != null) { - output.writeMessage(5, getOptions()); - } - if (!getTokenBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, token_); + if (strictPartitions_ != false) { + output.writeBool(1, strictPartitions_); } - if (limit_ != 0) { - output.writeInt32(7, limit_); + if (latestByKey_ != false) { + output.writeBool(2, latestByKey_); } unknownFields.writeTo(output); } @@ -8416,30 +9127,13 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (artifactKey_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getArtifactKey()); - } - if (partitions_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getPartitions()); - } - if (!getPrincipalBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, principal_); - } - if (!getVersionBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, version_); - } - if (options_ != null) { + if (strictPartitions_ != false) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getOptions()); - } - if (!getTokenBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, token_); + .computeBoolSize(1, strictPartitions_); } - if (limit_ != 0) { + if (latestByKey_ != false) { size += com.google.protobuf.CodedOutputStream - .computeInt32Size(7, limit_); + .computeBoolSize(2, latestByKey_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -8451,34 +9145,15 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.artifact.Artifacts.SearchArtifactsRequest)) { + if (!(obj instanceof flyteidl.artifact.Artifacts.SearchOptions)) { return super.equals(obj); } - flyteidl.artifact.Artifacts.SearchArtifactsRequest other = (flyteidl.artifact.Artifacts.SearchArtifactsRequest) obj; + flyteidl.artifact.Artifacts.SearchOptions other = (flyteidl.artifact.Artifacts.SearchOptions) obj; - if (hasArtifactKey() != other.hasArtifactKey()) return false; - if (hasArtifactKey()) { - if (!getArtifactKey() - .equals(other.getArtifactKey())) return false; - } - if (hasPartitions() != other.hasPartitions()) return false; - if (hasPartitions()) { - if (!getPartitions() - .equals(other.getPartitions())) return false; - } - if (!getPrincipal() - .equals(other.getPrincipal())) return false; - if (!getVersion() - .equals(other.getVersion())) return false; - if (hasOptions() != other.hasOptions()) return false; - if (hasOptions()) { - if (!getOptions() - .equals(other.getOptions())) return false; - } - if (!getToken() - .equals(other.getToken())) return false; - if (getLimit() - != other.getLimit()) return false; + if (getStrictPartitions() + != other.getStrictPartitions()) return false; + if (getLatestByKey() + != other.getLatestByKey()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -8490,94 +9165,80 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasArtifactKey()) { - hash = (37 * hash) + ARTIFACT_KEY_FIELD_NUMBER; - hash = (53 * hash) + getArtifactKey().hashCode(); - } - if (hasPartitions()) { - hash = (37 * hash) + PARTITIONS_FIELD_NUMBER; - hash = (53 * hash) + getPartitions().hashCode(); - } - hash = (37 * hash) + PRINCIPAL_FIELD_NUMBER; - hash = (53 * hash) + getPrincipal().hashCode(); - hash = (37 * hash) + VERSION_FIELD_NUMBER; - hash = (53 * hash) + getVersion().hashCode(); - if (hasOptions()) { - hash = (37 * hash) + OPTIONS_FIELD_NUMBER; - hash = (53 * hash) + getOptions().hashCode(); - } - hash = (37 * hash) + TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getToken().hashCode(); - hash = (37 * hash) + LIMIT_FIELD_NUMBER; - hash = (53 * hash) + getLimit(); + hash = (37 * hash) + STRICT_PARTITIONS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getStrictPartitions()); + hash = (37 * hash) + LATEST_BY_KEY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getLatestByKey()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom(byte[] data) + public static flyteidl.artifact.Artifacts.SearchOptions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.SearchOptions parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.SearchOptions parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseDelimitedFrom( + public static flyteidl.artifact.Artifacts.SearchOptions parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + public static flyteidl.artifact.Artifacts.SearchOptions parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -8590,7 +9251,7 @@ public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.artifact.Artifacts.SearchArtifactsRequest prototype) { + public static Builder newBuilder(flyteidl.artifact.Artifacts.SearchOptions prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -8606,26 +9267,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.artifact.SearchArtifactsRequest} + * Protobuf type {@code flyteidl.artifact.SearchOptions} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.artifact.SearchArtifactsRequest) - flyteidl.artifact.Artifacts.SearchArtifactsRequestOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.SearchOptions) + flyteidl.artifact.Artifacts.SearchOptionsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchOptions_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsRequest_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchOptions_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.SearchArtifactsRequest.class, flyteidl.artifact.Artifacts.SearchArtifactsRequest.Builder.class); + flyteidl.artifact.Artifacts.SearchOptions.class, flyteidl.artifact.Artifacts.SearchOptions.Builder.class); } - // Construct using flyteidl.artifact.Artifacts.SearchArtifactsRequest.newBuilder() + // Construct using flyteidl.artifact.Artifacts.SearchOptions.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -8643,31 +9304,9 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (artifactKeyBuilder_ == null) { - artifactKey_ = null; - } else { - artifactKey_ = null; - artifactKeyBuilder_ = null; - } - if (partitionsBuilder_ == null) { - partitions_ = null; - } else { - partitions_ = null; - partitionsBuilder_ = null; - } - principal_ = ""; - - version_ = ""; - - if (optionsBuilder_ == null) { - options_ = null; - } else { - options_ = null; - optionsBuilder_ = null; - } - token_ = ""; + strictPartitions_ = false; - limit_ = 0; + latestByKey_ = false; return this; } @@ -8675,17 +9314,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchOptions_descriptor; } @java.lang.Override - public flyteidl.artifact.Artifacts.SearchArtifactsRequest getDefaultInstanceForType() { - return flyteidl.artifact.Artifacts.SearchArtifactsRequest.getDefaultInstance(); + public flyteidl.artifact.Artifacts.SearchOptions getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.SearchOptions.getDefaultInstance(); } @java.lang.Override - public flyteidl.artifact.Artifacts.SearchArtifactsRequest build() { - flyteidl.artifact.Artifacts.SearchArtifactsRequest result = buildPartial(); + public flyteidl.artifact.Artifacts.SearchOptions build() { + flyteidl.artifact.Artifacts.SearchOptions result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -8693,27 +9332,10 @@ public flyteidl.artifact.Artifacts.SearchArtifactsRequest build() { } @java.lang.Override - public flyteidl.artifact.Artifacts.SearchArtifactsRequest buildPartial() { - flyteidl.artifact.Artifacts.SearchArtifactsRequest result = new flyteidl.artifact.Artifacts.SearchArtifactsRequest(this); - if (artifactKeyBuilder_ == null) { - result.artifactKey_ = artifactKey_; - } else { - result.artifactKey_ = artifactKeyBuilder_.build(); - } - if (partitionsBuilder_ == null) { - result.partitions_ = partitions_; - } else { - result.partitions_ = partitionsBuilder_.build(); - } - result.principal_ = principal_; - result.version_ = version_; - if (optionsBuilder_ == null) { - result.options_ = options_; - } else { - result.options_ = optionsBuilder_.build(); - } - result.token_ = token_; - result.limit_ = limit_; + public flyteidl.artifact.Artifacts.SearchOptions buildPartial() { + flyteidl.artifact.Artifacts.SearchOptions result = new flyteidl.artifact.Artifacts.SearchOptions(this); + result.strictPartitions_ = strictPartitions_; + result.latestByKey_ = latestByKey_; onBuilt(); return result; } @@ -8752,39 +9374,21 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.artifact.Artifacts.SearchArtifactsRequest) { - return mergeFrom((flyteidl.artifact.Artifacts.SearchArtifactsRequest)other); + if (other instanceof flyteidl.artifact.Artifacts.SearchOptions) { + return mergeFrom((flyteidl.artifact.Artifacts.SearchOptions)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.artifact.Artifacts.SearchArtifactsRequest other) { - if (other == flyteidl.artifact.Artifacts.SearchArtifactsRequest.getDefaultInstance()) return this; - if (other.hasArtifactKey()) { - mergeArtifactKey(other.getArtifactKey()); - } - if (other.hasPartitions()) { - mergePartitions(other.getPartitions()); - } - if (!other.getPrincipal().isEmpty()) { - principal_ = other.principal_; - onChanged(); - } - if (!other.getVersion().isEmpty()) { - version_ = other.version_; - onChanged(); - } - if (other.hasOptions()) { - mergeOptions(other.getOptions()); - } - if (!other.getToken().isEmpty()) { - token_ = other.token_; - onChanged(); + public Builder mergeFrom(flyteidl.artifact.Artifacts.SearchOptions other) { + if (other == flyteidl.artifact.Artifacts.SearchOptions.getDefaultInstance()) return this; + if (other.getStrictPartitions() != false) { + setStrictPartitions(other.getStrictPartitions()); } - if (other.getLimit() != 0) { - setLimit(other.getLimit()); + if (other.getLatestByKey() != false) { + setLatestByKey(other.getLatestByKey()); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -8801,11 +9405,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.artifact.Artifacts.SearchArtifactsRequest parsedMessage = null; + flyteidl.artifact.Artifacts.SearchOptions parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.artifact.Artifacts.SearchArtifactsRequest) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.artifact.Artifacts.SearchOptions) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -8815,586 +9419,3609 @@ public Builder mergeFrom( return this; } - private flyteidl.core.ArtifactId.ArtifactKey artifactKey_; - private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactKey, flyteidl.core.ArtifactId.ArtifactKey.Builder, flyteidl.core.ArtifactId.ArtifactKeyOrBuilder> artifactKeyBuilder_; - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - public boolean hasArtifactKey() { - return artifactKeyBuilder_ != null || artifactKey_ != null; - } + private boolean strictPartitions_ ; /** - * .flyteidl.core.ArtifactKey artifact_key = 1; + *
+       * If true, this means a strict partition search. meaning if you don't specify the partition
+       * field, that will mean, non-partitioned, rather than any partition.
+       * 
+ * + * bool strict_partitions = 1; */ - public flyteidl.core.ArtifactId.ArtifactKey getArtifactKey() { - if (artifactKeyBuilder_ == null) { - return artifactKey_ == null ? flyteidl.core.ArtifactId.ArtifactKey.getDefaultInstance() : artifactKey_; - } else { - return artifactKeyBuilder_.getMessage(); - } + public boolean getStrictPartitions() { + return strictPartitions_; } /** - * .flyteidl.core.ArtifactKey artifact_key = 1; + *
+       * If true, this means a strict partition search. meaning if you don't specify the partition
+       * field, that will mean, non-partitioned, rather than any partition.
+       * 
+ * + * bool strict_partitions = 1; */ - public Builder setArtifactKey(flyteidl.core.ArtifactId.ArtifactKey value) { - if (artifactKeyBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - artifactKey_ = value; - onChanged(); - } else { - artifactKeyBuilder_.setMessage(value); - } - + public Builder setStrictPartitions(boolean value) { + + strictPartitions_ = value; + onChanged(); return this; } /** - * .flyteidl.core.ArtifactKey artifact_key = 1; + *
+       * If true, this means a strict partition search. meaning if you don't specify the partition
+       * field, that will mean, non-partitioned, rather than any partition.
+       * 
+ * + * bool strict_partitions = 1; */ - public Builder setArtifactKey( - flyteidl.core.ArtifactId.ArtifactKey.Builder builderForValue) { - if (artifactKeyBuilder_ == null) { - artifactKey_ = builderForValue.build(); - onChanged(); - } else { - artifactKeyBuilder_.setMessage(builderForValue.build()); - } - + public Builder clearStrictPartitions() { + + strictPartitions_ = false; + onChanged(); return this; } + + private boolean latestByKey_ ; /** - * .flyteidl.core.ArtifactKey artifact_key = 1; + *
+       * If true, only one artifact per key will be returned. It will be the latest one by creation time.
+       * 
+ * + * bool latest_by_key = 2; */ - public Builder mergeArtifactKey(flyteidl.core.ArtifactId.ArtifactKey value) { - if (artifactKeyBuilder_ == null) { - if (artifactKey_ != null) { - artifactKey_ = - flyteidl.core.ArtifactId.ArtifactKey.newBuilder(artifactKey_).mergeFrom(value).buildPartial(); - } else { - artifactKey_ = value; - } - onChanged(); - } else { - artifactKeyBuilder_.mergeFrom(value); - } - - return this; + public boolean getLatestByKey() { + return latestByKey_; } /** - * .flyteidl.core.ArtifactKey artifact_key = 1; + *
+       * If true, only one artifact per key will be returned. It will be the latest one by creation time.
+       * 
+ * + * bool latest_by_key = 2; */ - public Builder clearArtifactKey() { - if (artifactKeyBuilder_ == null) { - artifactKey_ = null; - onChanged(); - } else { - artifactKey_ = null; - artifactKeyBuilder_ = null; - } - + public Builder setLatestByKey(boolean value) { + + latestByKey_ = value; + onChanged(); return this; } /** - * .flyteidl.core.ArtifactKey artifact_key = 1; + *
+       * If true, only one artifact per key will be returned. It will be the latest one by creation time.
+       * 
+ * + * bool latest_by_key = 2; */ - public flyteidl.core.ArtifactId.ArtifactKey.Builder getArtifactKeyBuilder() { + public Builder clearLatestByKey() { + latestByKey_ = false; onChanged(); - return getArtifactKeyFieldBuilder().getBuilder(); + return this; } - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - public flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder() { - if (artifactKeyBuilder_ != null) { - return artifactKeyBuilder_.getMessageOrBuilder(); - } else { - return artifactKey_ == null ? - flyteidl.core.ArtifactId.ArtifactKey.getDefaultInstance() : artifactKey_; - } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); } - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactKey, flyteidl.core.ArtifactId.ArtifactKey.Builder, flyteidl.core.ArtifactId.ArtifactKeyOrBuilder> - getArtifactKeyFieldBuilder() { - if (artifactKeyBuilder_ == null) { - artifactKeyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactKey, flyteidl.core.ArtifactId.ArtifactKey.Builder, flyteidl.core.ArtifactId.ArtifactKeyOrBuilder>( - getArtifactKey(), - getParentForChildren(), - isClean()); - artifactKey_ = null; - } - return artifactKeyBuilder_; + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:flyteidl.artifact.SearchOptions) + } + + // @@protoc_insertion_point(class_scope:flyteidl.artifact.SearchOptions) + private static final flyteidl.artifact.Artifacts.SearchOptions DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.SearchOptions(); + } + + public static flyteidl.artifact.Artifacts.SearchOptions getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchOptions parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SearchOptions(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public flyteidl.artifact.Artifacts.SearchOptions getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface SearchArtifactsRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.SearchArtifactsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + boolean hasArtifactKey(); + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + flyteidl.core.ArtifactId.ArtifactKey getArtifactKey(); + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder(); + + /** + * .flyteidl.core.Partitions partitions = 2; + */ + boolean hasPartitions(); + /** + * .flyteidl.core.Partitions partitions = 2; + */ + flyteidl.core.ArtifactId.Partitions getPartitions(); + /** + * .flyteidl.core.Partitions partitions = 2; + */ + flyteidl.core.ArtifactId.PartitionsOrBuilder getPartitionsOrBuilder(); + + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + boolean hasTimePartitionValue(); + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + com.google.protobuf.Timestamp getTimePartitionValue(); + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + com.google.protobuf.TimestampOrBuilder getTimePartitionValueOrBuilder(); + + /** + * string principal = 4; + */ + java.lang.String getPrincipal(); + /** + * string principal = 4; + */ + com.google.protobuf.ByteString + getPrincipalBytes(); + + /** + * string version = 5; + */ + java.lang.String getVersion(); + /** + * string version = 5; + */ + com.google.protobuf.ByteString + getVersionBytes(); + + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + boolean hasOptions(); + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + flyteidl.artifact.Artifacts.SearchOptions getOptions(); + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + flyteidl.artifact.Artifacts.SearchOptionsOrBuilder getOptionsOrBuilder(); + + /** + * string token = 7; + */ + java.lang.String getToken(); + /** + * string token = 7; + */ + com.google.protobuf.ByteString + getTokenBytes(); + + /** + * int32 limit = 8; + */ + int getLimit(); + } + /** + * Protobuf type {@code flyteidl.artifact.SearchArtifactsRequest} + */ + public static final class SearchArtifactsRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.artifact.SearchArtifactsRequest) + SearchArtifactsRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use SearchArtifactsRequest.newBuilder() to construct. + private SearchArtifactsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private SearchArtifactsRequest() { + principal_ = ""; + version_ = ""; + token_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private SearchArtifactsRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + flyteidl.core.ArtifactId.ArtifactKey.Builder subBuilder = null; + if (artifactKey_ != null) { + subBuilder = artifactKey_.toBuilder(); + } + artifactKey_ = input.readMessage(flyteidl.core.ArtifactId.ArtifactKey.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(artifactKey_); + artifactKey_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + flyteidl.core.ArtifactId.Partitions.Builder subBuilder = null; + if (partitions_ != null) { + subBuilder = partitions_.toBuilder(); + } + partitions_ = input.readMessage(flyteidl.core.ArtifactId.Partitions.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(partitions_); + partitions_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (timePartitionValue_ != null) { + subBuilder = timePartitionValue_.toBuilder(); + } + timePartitionValue_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(timePartitionValue_); + timePartitionValue_ = subBuilder.buildPartial(); + } + + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + principal_ = s; + break; + } + case 42: { + java.lang.String s = input.readStringRequireUtf8(); + + version_ = s; + break; + } + case 50: { + flyteidl.artifact.Artifacts.SearchOptions.Builder subBuilder = null; + if (options_ != null) { + subBuilder = options_.toBuilder(); + } + options_ = input.readMessage(flyteidl.artifact.Artifacts.SearchOptions.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(options_); + options_ = subBuilder.buildPartial(); + } + + break; + } + case 58: { + java.lang.String s = input.readStringRequireUtf8(); + + token_ = s; + break; + } + case 64: { + + limit_ = input.readInt32(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.artifact.Artifacts.SearchArtifactsRequest.class, flyteidl.artifact.Artifacts.SearchArtifactsRequest.Builder.class); + } + + public static final int ARTIFACT_KEY_FIELD_NUMBER = 1; + private flyteidl.core.ArtifactId.ArtifactKey artifactKey_; + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + public boolean hasArtifactKey() { + return artifactKey_ != null; + } + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + public flyteidl.core.ArtifactId.ArtifactKey getArtifactKey() { + return artifactKey_ == null ? flyteidl.core.ArtifactId.ArtifactKey.getDefaultInstance() : artifactKey_; + } + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + public flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder() { + return getArtifactKey(); + } + + public static final int PARTITIONS_FIELD_NUMBER = 2; + private flyteidl.core.ArtifactId.Partitions partitions_; + /** + * .flyteidl.core.Partitions partitions = 2; + */ + public boolean hasPartitions() { + return partitions_ != null; + } + /** + * .flyteidl.core.Partitions partitions = 2; + */ + public flyteidl.core.ArtifactId.Partitions getPartitions() { + return partitions_ == null ? flyteidl.core.ArtifactId.Partitions.getDefaultInstance() : partitions_; + } + /** + * .flyteidl.core.Partitions partitions = 2; + */ + public flyteidl.core.ArtifactId.PartitionsOrBuilder getPartitionsOrBuilder() { + return getPartitions(); + } + + public static final int TIME_PARTITION_VALUE_FIELD_NUMBER = 3; + private com.google.protobuf.Timestamp timePartitionValue_; + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + public boolean hasTimePartitionValue() { + return timePartitionValue_ != null; + } + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + public com.google.protobuf.Timestamp getTimePartitionValue() { + return timePartitionValue_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timePartitionValue_; + } + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + public com.google.protobuf.TimestampOrBuilder getTimePartitionValueOrBuilder() { + return getTimePartitionValue(); + } + + public static final int PRINCIPAL_FIELD_NUMBER = 4; + private volatile java.lang.Object principal_; + /** + * string principal = 4; + */ + public java.lang.String getPrincipal() { + java.lang.Object ref = principal_; + 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(); + principal_ = s; + return s; + } + } + /** + * string principal = 4; + */ + public com.google.protobuf.ByteString + getPrincipalBytes() { + java.lang.Object ref = principal_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + principal_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERSION_FIELD_NUMBER = 5; + private volatile java.lang.Object version_; + /** + * string version = 5; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + 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(); + version_ = s; + return s; + } + } + /** + * string version = 5; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OPTIONS_FIELD_NUMBER = 6; + private flyteidl.artifact.Artifacts.SearchOptions options_; + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + public boolean hasOptions() { + return options_ != null; + } + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + public flyteidl.artifact.Artifacts.SearchOptions getOptions() { + return options_ == null ? flyteidl.artifact.Artifacts.SearchOptions.getDefaultInstance() : options_; + } + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + public flyteidl.artifact.Artifacts.SearchOptionsOrBuilder getOptionsOrBuilder() { + return getOptions(); + } + + public static final int TOKEN_FIELD_NUMBER = 7; + private volatile java.lang.Object token_; + /** + * string token = 7; + */ + 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; + } + } + /** + * string token = 7; + */ + 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 LIMIT_FIELD_NUMBER = 8; + private int limit_; + /** + * int32 limit = 8; + */ + public int getLimit() { + return limit_; + } + + 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 (artifactKey_ != null) { + output.writeMessage(1, getArtifactKey()); + } + if (partitions_ != null) { + output.writeMessage(2, getPartitions()); + } + if (timePartitionValue_ != null) { + output.writeMessage(3, getTimePartitionValue()); + } + if (!getPrincipalBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, principal_); + } + if (!getVersionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, version_); + } + if (options_ != null) { + output.writeMessage(6, getOptions()); + } + if (!getTokenBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, token_); + } + if (limit_ != 0) { + output.writeInt32(8, limit_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (artifactKey_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getArtifactKey()); + } + if (partitions_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getPartitions()); + } + if (timePartitionValue_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getTimePartitionValue()); + } + if (!getPrincipalBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, principal_); + } + if (!getVersionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, version_); + } + if (options_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getOptions()); + } + if (!getTokenBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, token_); + } + if (limit_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(8, limit_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof flyteidl.artifact.Artifacts.SearchArtifactsRequest)) { + return super.equals(obj); + } + flyteidl.artifact.Artifacts.SearchArtifactsRequest other = (flyteidl.artifact.Artifacts.SearchArtifactsRequest) obj; + + if (hasArtifactKey() != other.hasArtifactKey()) return false; + if (hasArtifactKey()) { + if (!getArtifactKey() + .equals(other.getArtifactKey())) return false; + } + if (hasPartitions() != other.hasPartitions()) return false; + if (hasPartitions()) { + if (!getPartitions() + .equals(other.getPartitions())) return false; + } + if (hasTimePartitionValue() != other.hasTimePartitionValue()) return false; + if (hasTimePartitionValue()) { + if (!getTimePartitionValue() + .equals(other.getTimePartitionValue())) return false; + } + if (!getPrincipal() + .equals(other.getPrincipal())) return false; + if (!getVersion() + .equals(other.getVersion())) return false; + if (hasOptions() != other.hasOptions()) return false; + if (hasOptions()) { + if (!getOptions() + .equals(other.getOptions())) return false; + } + if (!getToken() + .equals(other.getToken())) return false; + if (getLimit() + != other.getLimit()) 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 (hasArtifactKey()) { + hash = (37 * hash) + ARTIFACT_KEY_FIELD_NUMBER; + hash = (53 * hash) + getArtifactKey().hashCode(); + } + if (hasPartitions()) { + hash = (37 * hash) + PARTITIONS_FIELD_NUMBER; + hash = (53 * hash) + getPartitions().hashCode(); + } + if (hasTimePartitionValue()) { + hash = (37 * hash) + TIME_PARTITION_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getTimePartitionValue().hashCode(); + } + hash = (37 * hash) + PRINCIPAL_FIELD_NUMBER; + hash = (53 * hash) + getPrincipal().hashCode(); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + if (hasOptions()) { + hash = (37 * hash) + OPTIONS_FIELD_NUMBER; + hash = (53 * hash) + getOptions().hashCode(); + } + hash = (37 * hash) + TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getToken().hashCode(); + hash = (37 * hash) + LIMIT_FIELD_NUMBER; + hash = (53 * hash) + getLimit(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(flyteidl.artifact.Artifacts.SearchArtifactsRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code flyteidl.artifact.SearchArtifactsRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.SearchArtifactsRequest) + flyteidl.artifact.Artifacts.SearchArtifactsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.artifact.Artifacts.SearchArtifactsRequest.class, flyteidl.artifact.Artifacts.SearchArtifactsRequest.Builder.class); + } + + // Construct using flyteidl.artifact.Artifacts.SearchArtifactsRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (artifactKeyBuilder_ == null) { + artifactKey_ = null; + } else { + artifactKey_ = null; + artifactKeyBuilder_ = null; + } + if (partitionsBuilder_ == null) { + partitions_ = null; + } else { + partitions_ = null; + partitionsBuilder_ = null; + } + if (timePartitionValueBuilder_ == null) { + timePartitionValue_ = null; + } else { + timePartitionValue_ = null; + timePartitionValueBuilder_ = null; + } + principal_ = ""; + + version_ = ""; + + if (optionsBuilder_ == null) { + options_ = null; + } else { + options_ = null; + optionsBuilder_ = null; + } + token_ = ""; + + limit_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsRequest_descriptor; + } + + @java.lang.Override + public flyteidl.artifact.Artifacts.SearchArtifactsRequest getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.SearchArtifactsRequest.getDefaultInstance(); + } + + @java.lang.Override + public flyteidl.artifact.Artifacts.SearchArtifactsRequest build() { + flyteidl.artifact.Artifacts.SearchArtifactsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public flyteidl.artifact.Artifacts.SearchArtifactsRequest buildPartial() { + flyteidl.artifact.Artifacts.SearchArtifactsRequest result = new flyteidl.artifact.Artifacts.SearchArtifactsRequest(this); + if (artifactKeyBuilder_ == null) { + result.artifactKey_ = artifactKey_; + } else { + result.artifactKey_ = artifactKeyBuilder_.build(); + } + if (partitionsBuilder_ == null) { + result.partitions_ = partitions_; + } else { + result.partitions_ = partitionsBuilder_.build(); + } + if (timePartitionValueBuilder_ == null) { + result.timePartitionValue_ = timePartitionValue_; + } else { + result.timePartitionValue_ = timePartitionValueBuilder_.build(); + } + result.principal_ = principal_; + result.version_ = version_; + if (optionsBuilder_ == null) { + result.options_ = options_; + } else { + result.options_ = optionsBuilder_.build(); + } + result.token_ = token_; + result.limit_ = limit_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof flyteidl.artifact.Artifacts.SearchArtifactsRequest) { + return mergeFrom((flyteidl.artifact.Artifacts.SearchArtifactsRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.artifact.Artifacts.SearchArtifactsRequest other) { + if (other == flyteidl.artifact.Artifacts.SearchArtifactsRequest.getDefaultInstance()) return this; + if (other.hasArtifactKey()) { + mergeArtifactKey(other.getArtifactKey()); + } + if (other.hasPartitions()) { + mergePartitions(other.getPartitions()); + } + if (other.hasTimePartitionValue()) { + mergeTimePartitionValue(other.getTimePartitionValue()); + } + if (!other.getPrincipal().isEmpty()) { + principal_ = other.principal_; + onChanged(); + } + if (!other.getVersion().isEmpty()) { + version_ = other.version_; + onChanged(); + } + if (other.hasOptions()) { + mergeOptions(other.getOptions()); + } + if (!other.getToken().isEmpty()) { + token_ = other.token_; + onChanged(); + } + if (other.getLimit() != 0) { + setLimit(other.getLimit()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + flyteidl.artifact.Artifacts.SearchArtifactsRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.artifact.Artifacts.SearchArtifactsRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private flyteidl.core.ArtifactId.ArtifactKey artifactKey_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactKey, flyteidl.core.ArtifactId.ArtifactKey.Builder, flyteidl.core.ArtifactId.ArtifactKeyOrBuilder> artifactKeyBuilder_; + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + public boolean hasArtifactKey() { + return artifactKeyBuilder_ != null || artifactKey_ != null; + } + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + public flyteidl.core.ArtifactId.ArtifactKey getArtifactKey() { + if (artifactKeyBuilder_ == null) { + return artifactKey_ == null ? flyteidl.core.ArtifactId.ArtifactKey.getDefaultInstance() : artifactKey_; + } else { + return artifactKeyBuilder_.getMessage(); + } + } + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + public Builder setArtifactKey(flyteidl.core.ArtifactId.ArtifactKey value) { + if (artifactKeyBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + artifactKey_ = value; + onChanged(); + } else { + artifactKeyBuilder_.setMessage(value); + } + + return this; + } + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + public Builder setArtifactKey( + flyteidl.core.ArtifactId.ArtifactKey.Builder builderForValue) { + if (artifactKeyBuilder_ == null) { + artifactKey_ = builderForValue.build(); + onChanged(); + } else { + artifactKeyBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + public Builder mergeArtifactKey(flyteidl.core.ArtifactId.ArtifactKey value) { + if (artifactKeyBuilder_ == null) { + if (artifactKey_ != null) { + artifactKey_ = + flyteidl.core.ArtifactId.ArtifactKey.newBuilder(artifactKey_).mergeFrom(value).buildPartial(); + } else { + artifactKey_ = value; + } + onChanged(); + } else { + artifactKeyBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + public Builder clearArtifactKey() { + if (artifactKeyBuilder_ == null) { + artifactKey_ = null; + onChanged(); + } else { + artifactKey_ = null; + artifactKeyBuilder_ = null; + } + + return this; + } + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + public flyteidl.core.ArtifactId.ArtifactKey.Builder getArtifactKeyBuilder() { + + onChanged(); + return getArtifactKeyFieldBuilder().getBuilder(); + } + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + public flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder() { + if (artifactKeyBuilder_ != null) { + return artifactKeyBuilder_.getMessageOrBuilder(); + } else { + return artifactKey_ == null ? + flyteidl.core.ArtifactId.ArtifactKey.getDefaultInstance() : artifactKey_; + } + } + /** + * .flyteidl.core.ArtifactKey artifact_key = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactKey, flyteidl.core.ArtifactId.ArtifactKey.Builder, flyteidl.core.ArtifactId.ArtifactKeyOrBuilder> + getArtifactKeyFieldBuilder() { + if (artifactKeyBuilder_ == null) { + artifactKeyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactKey, flyteidl.core.ArtifactId.ArtifactKey.Builder, flyteidl.core.ArtifactId.ArtifactKeyOrBuilder>( + getArtifactKey(), + getParentForChildren(), + isClean()); + artifactKey_ = null; + } + return artifactKeyBuilder_; + } + + private flyteidl.core.ArtifactId.Partitions partitions_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.Partitions, flyteidl.core.ArtifactId.Partitions.Builder, flyteidl.core.ArtifactId.PartitionsOrBuilder> partitionsBuilder_; + /** + * .flyteidl.core.Partitions partitions = 2; + */ + public boolean hasPartitions() { + return partitionsBuilder_ != null || partitions_ != null; + } + /** + * .flyteidl.core.Partitions partitions = 2; + */ + public flyteidl.core.ArtifactId.Partitions getPartitions() { + if (partitionsBuilder_ == null) { + return partitions_ == null ? flyteidl.core.ArtifactId.Partitions.getDefaultInstance() : partitions_; + } else { + return partitionsBuilder_.getMessage(); + } + } + /** + * .flyteidl.core.Partitions partitions = 2; + */ + public Builder setPartitions(flyteidl.core.ArtifactId.Partitions value) { + if (partitionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + partitions_ = value; + onChanged(); + } else { + partitionsBuilder_.setMessage(value); + } + + return this; + } + /** + * .flyteidl.core.Partitions partitions = 2; + */ + public Builder setPartitions( + flyteidl.core.ArtifactId.Partitions.Builder builderForValue) { + if (partitionsBuilder_ == null) { + partitions_ = builderForValue.build(); + onChanged(); + } else { + partitionsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .flyteidl.core.Partitions partitions = 2; + */ + public Builder mergePartitions(flyteidl.core.ArtifactId.Partitions value) { + if (partitionsBuilder_ == null) { + if (partitions_ != null) { + partitions_ = + flyteidl.core.ArtifactId.Partitions.newBuilder(partitions_).mergeFrom(value).buildPartial(); + } else { + partitions_ = value; + } + onChanged(); + } else { + partitionsBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .flyteidl.core.Partitions partitions = 2; + */ + public Builder clearPartitions() { + if (partitionsBuilder_ == null) { + partitions_ = null; + onChanged(); + } else { + partitions_ = null; + partitionsBuilder_ = null; + } + + return this; + } + /** + * .flyteidl.core.Partitions partitions = 2; + */ + public flyteidl.core.ArtifactId.Partitions.Builder getPartitionsBuilder() { + + onChanged(); + return getPartitionsFieldBuilder().getBuilder(); + } + /** + * .flyteidl.core.Partitions partitions = 2; + */ + public flyteidl.core.ArtifactId.PartitionsOrBuilder getPartitionsOrBuilder() { + if (partitionsBuilder_ != null) { + return partitionsBuilder_.getMessageOrBuilder(); + } else { + return partitions_ == null ? + flyteidl.core.ArtifactId.Partitions.getDefaultInstance() : partitions_; + } + } + /** + * .flyteidl.core.Partitions partitions = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.Partitions, flyteidl.core.ArtifactId.Partitions.Builder, flyteidl.core.ArtifactId.PartitionsOrBuilder> + getPartitionsFieldBuilder() { + if (partitionsBuilder_ == null) { + partitionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.Partitions, flyteidl.core.ArtifactId.Partitions.Builder, flyteidl.core.ArtifactId.PartitionsOrBuilder>( + getPartitions(), + getParentForChildren(), + isClean()); + partitions_ = null; + } + return partitionsBuilder_; + } + + private com.google.protobuf.Timestamp timePartitionValue_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> timePartitionValueBuilder_; + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + public boolean hasTimePartitionValue() { + return timePartitionValueBuilder_ != null || timePartitionValue_ != null; + } + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + public com.google.protobuf.Timestamp getTimePartitionValue() { + if (timePartitionValueBuilder_ == null) { + return timePartitionValue_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timePartitionValue_; + } else { + return timePartitionValueBuilder_.getMessage(); + } + } + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + public Builder setTimePartitionValue(com.google.protobuf.Timestamp value) { + if (timePartitionValueBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + timePartitionValue_ = value; + onChanged(); + } else { + timePartitionValueBuilder_.setMessage(value); + } + + return this; + } + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + public Builder setTimePartitionValue( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (timePartitionValueBuilder_ == null) { + timePartitionValue_ = builderForValue.build(); + onChanged(); + } else { + timePartitionValueBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + public Builder mergeTimePartitionValue(com.google.protobuf.Timestamp value) { + if (timePartitionValueBuilder_ == null) { + if (timePartitionValue_ != null) { + timePartitionValue_ = + com.google.protobuf.Timestamp.newBuilder(timePartitionValue_).mergeFrom(value).buildPartial(); + } else { + timePartitionValue_ = value; + } + onChanged(); + } else { + timePartitionValueBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + public Builder clearTimePartitionValue() { + if (timePartitionValueBuilder_ == null) { + timePartitionValue_ = null; + onChanged(); + } else { + timePartitionValue_ = null; + timePartitionValueBuilder_ = null; + } + + return this; + } + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + public com.google.protobuf.Timestamp.Builder getTimePartitionValueBuilder() { + + onChanged(); + return getTimePartitionValueFieldBuilder().getBuilder(); + } + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + public com.google.protobuf.TimestampOrBuilder getTimePartitionValueOrBuilder() { + if (timePartitionValueBuilder_ != null) { + return timePartitionValueBuilder_.getMessageOrBuilder(); + } else { + return timePartitionValue_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : timePartitionValue_; + } + } + /** + * .google.protobuf.Timestamp time_partition_value = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + getTimePartitionValueFieldBuilder() { + if (timePartitionValueBuilder_ == null) { + timePartitionValueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getTimePartitionValue(), + getParentForChildren(), + isClean()); + timePartitionValue_ = null; + } + return timePartitionValueBuilder_; + } + + private java.lang.Object principal_ = ""; + /** + * string principal = 4; + */ + public java.lang.String getPrincipal() { + java.lang.Object ref = principal_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + principal_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string principal = 4; + */ + public com.google.protobuf.ByteString + getPrincipalBytes() { + java.lang.Object ref = principal_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + principal_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string principal = 4; + */ + public Builder setPrincipal( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + principal_ = value; + onChanged(); + return this; + } + /** + * string principal = 4; + */ + public Builder clearPrincipal() { + + principal_ = getDefaultInstance().getPrincipal(); + onChanged(); + return this; + } + /** + * string principal = 4; + */ + public Builder setPrincipalBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + principal_ = value; + onChanged(); + return this; + } + + private java.lang.Object version_ = ""; + /** + * string version = 5; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string version = 5; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string version = 5; + */ + public Builder setVersion( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + version_ = value; + onChanged(); + return this; + } + /** + * string version = 5; + */ + public Builder clearVersion() { + + version_ = getDefaultInstance().getVersion(); + onChanged(); + return this; + } + /** + * string version = 5; + */ + public Builder setVersionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + version_ = value; + onChanged(); + return this; + } + + private flyteidl.artifact.Artifacts.SearchOptions options_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.artifact.Artifacts.SearchOptions, flyteidl.artifact.Artifacts.SearchOptions.Builder, flyteidl.artifact.Artifacts.SearchOptionsOrBuilder> optionsBuilder_; + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + public boolean hasOptions() { + return optionsBuilder_ != null || options_ != null; + } + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + public flyteidl.artifact.Artifacts.SearchOptions getOptions() { + if (optionsBuilder_ == null) { + return options_ == null ? flyteidl.artifact.Artifacts.SearchOptions.getDefaultInstance() : options_; + } else { + return optionsBuilder_.getMessage(); + } + } + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + public Builder setOptions(flyteidl.artifact.Artifacts.SearchOptions value) { + if (optionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + options_ = value; + onChanged(); + } else { + optionsBuilder_.setMessage(value); + } + + return this; + } + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + public Builder setOptions( + flyteidl.artifact.Artifacts.SearchOptions.Builder builderForValue) { + if (optionsBuilder_ == null) { + options_ = builderForValue.build(); + onChanged(); + } else { + optionsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + public Builder mergeOptions(flyteidl.artifact.Artifacts.SearchOptions value) { + if (optionsBuilder_ == null) { + if (options_ != null) { + options_ = + flyteidl.artifact.Artifacts.SearchOptions.newBuilder(options_).mergeFrom(value).buildPartial(); + } else { + options_ = value; + } + onChanged(); + } else { + optionsBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + public Builder clearOptions() { + if (optionsBuilder_ == null) { + options_ = null; + onChanged(); + } else { + options_ = null; + optionsBuilder_ = null; + } + + return this; + } + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + public flyteidl.artifact.Artifacts.SearchOptions.Builder getOptionsBuilder() { + + onChanged(); + return getOptionsFieldBuilder().getBuilder(); + } + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + public flyteidl.artifact.Artifacts.SearchOptionsOrBuilder getOptionsOrBuilder() { + if (optionsBuilder_ != null) { + return optionsBuilder_.getMessageOrBuilder(); + } else { + return options_ == null ? + flyteidl.artifact.Artifacts.SearchOptions.getDefaultInstance() : options_; + } + } + /** + * .flyteidl.artifact.SearchOptions options = 6; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.artifact.Artifacts.SearchOptions, flyteidl.artifact.Artifacts.SearchOptions.Builder, flyteidl.artifact.Artifacts.SearchOptionsOrBuilder> + getOptionsFieldBuilder() { + if (optionsBuilder_ == null) { + optionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.artifact.Artifacts.SearchOptions, flyteidl.artifact.Artifacts.SearchOptions.Builder, flyteidl.artifact.Artifacts.SearchOptionsOrBuilder>( + getOptions(), + getParentForChildren(), + isClean()); + options_ = null; + } + return optionsBuilder_; + } + + private java.lang.Object token_ = ""; + /** + * string token = 7; + */ + 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; + } + } + /** + * string token = 7; + */ + 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; + } + } + /** + * string token = 7; + */ + public Builder setToken( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + token_ = value; + onChanged(); + return this; + } + /** + * string token = 7; + */ + public Builder clearToken() { + + token_ = getDefaultInstance().getToken(); + onChanged(); + return this; + } + /** + * string token = 7; + */ + public Builder setTokenBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + token_ = value; + onChanged(); + return this; + } + + private int limit_ ; + /** + * int32 limit = 8; + */ + public int getLimit() { + return limit_; + } + /** + * int32 limit = 8; + */ + public Builder setLimit(int value) { + + limit_ = value; + onChanged(); + return this; + } + /** + * int32 limit = 8; + */ + public Builder clearLimit() { + + limit_ = 0; + 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.artifact.SearchArtifactsRequest) + } + + // @@protoc_insertion_point(class_scope:flyteidl.artifact.SearchArtifactsRequest) + private static final flyteidl.artifact.Artifacts.SearchArtifactsRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.SearchArtifactsRequest(); + } + + public static flyteidl.artifact.Artifacts.SearchArtifactsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchArtifactsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SearchArtifactsRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public flyteidl.artifact.Artifacts.SearchArtifactsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface SearchArtifactsResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.SearchArtifactsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * If artifact specs are not requested, the resultant artifacts may be empty.
+     * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + java.util.List + getArtifactsList(); + /** + *
+     * If artifact specs are not requested, the resultant artifacts may be empty.
+     * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + flyteidl.artifact.Artifacts.Artifact getArtifacts(int index); + /** + *
+     * If artifact specs are not requested, the resultant artifacts may be empty.
+     * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + int getArtifactsCount(); + /** + *
+     * If artifact specs are not requested, the resultant artifacts may be empty.
+     * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + java.util.List + getArtifactsOrBuilderList(); + /** + *
+     * If artifact specs are not requested, the resultant artifacts may be empty.
+     * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactsOrBuilder( + int index); + + /** + *
+     * continuation token if relevant.
+     * 
+ * + * string token = 2; + */ + java.lang.String getToken(); + /** + *
+     * continuation token if relevant.
+     * 
+ * + * string token = 2; + */ + com.google.protobuf.ByteString + getTokenBytes(); + } + /** + * Protobuf type {@code flyteidl.artifact.SearchArtifactsResponse} + */ + public static final class SearchArtifactsResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.artifact.SearchArtifactsResponse) + SearchArtifactsResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use SearchArtifactsResponse.newBuilder() to construct. + private SearchArtifactsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private SearchArtifactsResponse() { + artifacts_ = java.util.Collections.emptyList(); + token_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private SearchArtifactsResponse( + 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)) { + artifacts_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + artifacts_.add( + input.readMessage(flyteidl.artifact.Artifacts.Artifact.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)) { + artifacts_ = java.util.Collections.unmodifiableList(artifacts_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.artifact.Artifacts.SearchArtifactsResponse.class, flyteidl.artifact.Artifacts.SearchArtifactsResponse.Builder.class); + } + + private int bitField0_; + public static final int ARTIFACTS_FIELD_NUMBER = 1; + private java.util.List artifacts_; + /** + *
+     * If artifact specs are not requested, the resultant artifacts may be empty.
+     * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public java.util.List getArtifactsList() { + return artifacts_; + } + /** + *
+     * If artifact specs are not requested, the resultant artifacts may be empty.
+     * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public java.util.List + getArtifactsOrBuilderList() { + return artifacts_; + } + /** + *
+     * If artifact specs are not requested, the resultant artifacts may be empty.
+     * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public int getArtifactsCount() { + return artifacts_.size(); + } + /** + *
+     * If artifact specs are not requested, the resultant artifacts may be empty.
+     * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public flyteidl.artifact.Artifacts.Artifact getArtifacts(int index) { + return artifacts_.get(index); + } + /** + *
+     * If artifact specs are not requested, the resultant artifacts may be empty.
+     * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactsOrBuilder( + int index) { + return artifacts_.get(index); + } + + public static final int TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object token_; + /** + *
+     * continuation token if relevant.
+     * 
+ * + * 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; + } + } + /** + *
+     * continuation token if relevant.
+     * 
+ * + * 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 < artifacts_.size(); i++) { + output.writeMessage(1, artifacts_.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 < artifacts_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, artifacts_.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.artifact.Artifacts.SearchArtifactsResponse)) { + return super.equals(obj); + } + flyteidl.artifact.Artifacts.SearchArtifactsResponse other = (flyteidl.artifact.Artifacts.SearchArtifactsResponse) obj; + + if (!getArtifactsList() + .equals(other.getArtifactsList())) 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 (getArtifactsCount() > 0) { + hash = (37 * hash) + ARTIFACTS_FIELD_NUMBER; + hash = (53 * hash) + getArtifactsList().hashCode(); + } + hash = (37 * hash) + TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(flyteidl.artifact.Artifacts.SearchArtifactsResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code flyteidl.artifact.SearchArtifactsResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.SearchArtifactsResponse) + flyteidl.artifact.Artifacts.SearchArtifactsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.artifact.Artifacts.SearchArtifactsResponse.class, flyteidl.artifact.Artifacts.SearchArtifactsResponse.Builder.class); + } + + // Construct using flyteidl.artifact.Artifacts.SearchArtifactsResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getArtifactsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (artifactsBuilder_ == null) { + artifacts_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + artifactsBuilder_.clear(); + } + token_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsResponse_descriptor; + } + + @java.lang.Override + public flyteidl.artifact.Artifacts.SearchArtifactsResponse getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.SearchArtifactsResponse.getDefaultInstance(); + } + + @java.lang.Override + public flyteidl.artifact.Artifacts.SearchArtifactsResponse build() { + flyteidl.artifact.Artifacts.SearchArtifactsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public flyteidl.artifact.Artifacts.SearchArtifactsResponse buildPartial() { + flyteidl.artifact.Artifacts.SearchArtifactsResponse result = new flyteidl.artifact.Artifacts.SearchArtifactsResponse(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (artifactsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + artifacts_ = java.util.Collections.unmodifiableList(artifacts_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.artifacts_ = artifacts_; + } else { + result.artifacts_ = artifactsBuilder_.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.artifact.Artifacts.SearchArtifactsResponse) { + return mergeFrom((flyteidl.artifact.Artifacts.SearchArtifactsResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.artifact.Artifacts.SearchArtifactsResponse other) { + if (other == flyteidl.artifact.Artifacts.SearchArtifactsResponse.getDefaultInstance()) return this; + if (artifactsBuilder_ == null) { + if (!other.artifacts_.isEmpty()) { + if (artifacts_.isEmpty()) { + artifacts_ = other.artifacts_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureArtifactsIsMutable(); + artifacts_.addAll(other.artifacts_); + } + onChanged(); + } + } else { + if (!other.artifacts_.isEmpty()) { + if (artifactsBuilder_.isEmpty()) { + artifactsBuilder_.dispose(); + artifactsBuilder_ = null; + artifacts_ = other.artifacts_; + bitField0_ = (bitField0_ & ~0x00000001); + artifactsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getArtifactsFieldBuilder() : null; + } else { + artifactsBuilder_.addAllMessages(other.artifacts_); + } + } + } + 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.artifact.Artifacts.SearchArtifactsResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.artifact.Artifacts.SearchArtifactsResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List artifacts_ = + java.util.Collections.emptyList(); + private void ensureArtifactsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + artifacts_ = new java.util.ArrayList(artifacts_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder> artifactsBuilder_; + + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public java.util.List getArtifactsList() { + if (artifactsBuilder_ == null) { + return java.util.Collections.unmodifiableList(artifacts_); + } else { + return artifactsBuilder_.getMessageList(); + } + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public int getArtifactsCount() { + if (artifactsBuilder_ == null) { + return artifacts_.size(); + } else { + return artifactsBuilder_.getCount(); + } + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public flyteidl.artifact.Artifacts.Artifact getArtifacts(int index) { + if (artifactsBuilder_ == null) { + return artifacts_.get(index); + } else { + return artifactsBuilder_.getMessage(index); + } + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public Builder setArtifacts( + int index, flyteidl.artifact.Artifacts.Artifact value) { + if (artifactsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureArtifactsIsMutable(); + artifacts_.set(index, value); + onChanged(); + } else { + artifactsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public Builder setArtifacts( + int index, flyteidl.artifact.Artifacts.Artifact.Builder builderForValue) { + if (artifactsBuilder_ == null) { + ensureArtifactsIsMutable(); + artifacts_.set(index, builderForValue.build()); + onChanged(); + } else { + artifactsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public Builder addArtifacts(flyteidl.artifact.Artifacts.Artifact value) { + if (artifactsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureArtifactsIsMutable(); + artifacts_.add(value); + onChanged(); + } else { + artifactsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public Builder addArtifacts( + int index, flyteidl.artifact.Artifacts.Artifact value) { + if (artifactsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureArtifactsIsMutable(); + artifacts_.add(index, value); + onChanged(); + } else { + artifactsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public Builder addArtifacts( + flyteidl.artifact.Artifacts.Artifact.Builder builderForValue) { + if (artifactsBuilder_ == null) { + ensureArtifactsIsMutable(); + artifacts_.add(builderForValue.build()); + onChanged(); + } else { + artifactsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public Builder addArtifacts( + int index, flyteidl.artifact.Artifacts.Artifact.Builder builderForValue) { + if (artifactsBuilder_ == null) { + ensureArtifactsIsMutable(); + artifacts_.add(index, builderForValue.build()); + onChanged(); + } else { + artifactsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public Builder addAllArtifacts( + java.lang.Iterable values) { + if (artifactsBuilder_ == null) { + ensureArtifactsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, artifacts_); + onChanged(); + } else { + artifactsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public Builder clearArtifacts() { + if (artifactsBuilder_ == null) { + artifacts_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + artifactsBuilder_.clear(); + } + return this; + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public Builder removeArtifacts(int index) { + if (artifactsBuilder_ == null) { + ensureArtifactsIsMutable(); + artifacts_.remove(index); + onChanged(); + } else { + artifactsBuilder_.remove(index); + } + return this; + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public flyteidl.artifact.Artifacts.Artifact.Builder getArtifactsBuilder( + int index) { + return getArtifactsFieldBuilder().getBuilder(index); + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactsOrBuilder( + int index) { + if (artifactsBuilder_ == null) { + return artifacts_.get(index); } else { + return artifactsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public java.util.List + getArtifactsOrBuilderList() { + if (artifactsBuilder_ != null) { + return artifactsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(artifacts_); + } + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public flyteidl.artifact.Artifacts.Artifact.Builder addArtifactsBuilder() { + return getArtifactsFieldBuilder().addBuilder( + flyteidl.artifact.Artifacts.Artifact.getDefaultInstance()); + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public flyteidl.artifact.Artifacts.Artifact.Builder addArtifactsBuilder( + int index) { + return getArtifactsFieldBuilder().addBuilder( + index, flyteidl.artifact.Artifacts.Artifact.getDefaultInstance()); + } + /** + *
+       * If artifact specs are not requested, the resultant artifacts may be empty.
+       * 
+ * + * repeated .flyteidl.artifact.Artifact artifacts = 1; + */ + public java.util.List + getArtifactsBuilderList() { + return getArtifactsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder> + getArtifactsFieldBuilder() { + if (artifactsBuilder_ == null) { + artifactsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder>( + artifacts_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + artifacts_ = null; + } + return artifactsBuilder_; + } + + private java.lang.Object token_ = ""; + /** + *
+       * continuation token if relevant.
+       * 
+ * + * 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; + } + } + /** + *
+       * continuation token if relevant.
+       * 
+ * + * 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; + } + } + /** + *
+       * continuation token if relevant.
+       * 
+ * + * string token = 2; + */ + public Builder setToken( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + token_ = value; + onChanged(); + return this; + } + /** + *
+       * continuation token if relevant.
+       * 
+ * + * string token = 2; + */ + public Builder clearToken() { + + token_ = getDefaultInstance().getToken(); + onChanged(); + return this; + } + /** + *
+       * continuation token if relevant.
+       * 
+ * + * 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.artifact.SearchArtifactsResponse) + } + + // @@protoc_insertion_point(class_scope:flyteidl.artifact.SearchArtifactsResponse) + private static final flyteidl.artifact.Artifacts.SearchArtifactsResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.SearchArtifactsResponse(); + } + + public static flyteidl.artifact.Artifacts.SearchArtifactsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchArtifactsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SearchArtifactsResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public flyteidl.artifact.Artifacts.SearchArtifactsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FindByWorkflowExecRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.FindByWorkflowExecRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; + */ + boolean hasExecId(); + /** + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; + */ + flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier getExecId(); + /** + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; + */ + flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder getExecIdOrBuilder(); + + /** + * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; + */ + int getDirectionValue(); + /** + * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; + */ + flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction getDirection(); + } + /** + * Protobuf type {@code flyteidl.artifact.FindByWorkflowExecRequest} + */ + public static final class FindByWorkflowExecRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.artifact.FindByWorkflowExecRequest) + FindByWorkflowExecRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use FindByWorkflowExecRequest.newBuilder() to construct. + private FindByWorkflowExecRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FindByWorkflowExecRequest() { + direction_ = 0; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FindByWorkflowExecRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder subBuilder = null; + if (execId_ != null) { + subBuilder = execId_.toBuilder(); + } + execId_ = input.readMessage(flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(execId_); + execId_ = subBuilder.buildPartial(); + } + + break; + } + case 16: { + int rawValue = input.readEnum(); + + direction_ = rawValue; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_FindByWorkflowExecRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_FindByWorkflowExecRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.class, flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Builder.class); + } + + /** + * Protobuf enum {@code flyteidl.artifact.FindByWorkflowExecRequest.Direction} + */ + public enum Direction + implements com.google.protobuf.ProtocolMessageEnum { + /** + * INPUTS = 0; + */ + INPUTS(0), + /** + * OUTPUTS = 1; + */ + OUTPUTS(1), + UNRECOGNIZED(-1), + ; + + /** + * INPUTS = 0; + */ + public static final int INPUTS_VALUE = 0; + /** + * OUTPUTS = 1; + */ + public static final int OUTPUTS_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 INPUTS; + case 1: return OUTPUTS; + 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.artifact.Artifacts.FindByWorkflowExecRequest.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.artifact.FindByWorkflowExecRequest.Direction) + } + + public static final int EXEC_ID_FIELD_NUMBER = 1; + private flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier execId_; + /** + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; + */ + public boolean hasExecId() { + return execId_ != null; + } + /** + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; + */ + public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier getExecId() { + return execId_ == null ? flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.getDefaultInstance() : execId_; + } + /** + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; + */ + public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder getExecIdOrBuilder() { + return getExecId(); + } + + public static final int DIRECTION_FIELD_NUMBER = 2; + private int direction_; + /** + * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; + */ + public int getDirectionValue() { + return direction_; + } + /** + * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; + */ + public flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction getDirection() { + @SuppressWarnings("deprecation") + flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction result = flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction.valueOf(direction_); + return result == null ? flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.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; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (execId_ != null) { + output.writeMessage(1, getExecId()); + } + if (direction_ != flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction.INPUTS.getNumber()) { + output.writeEnum(2, direction_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (execId_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getExecId()); + } + if (direction_ != flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction.INPUTS.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, direction_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof flyteidl.artifact.Artifacts.FindByWorkflowExecRequest)) { + return super.equals(obj); + } + flyteidl.artifact.Artifacts.FindByWorkflowExecRequest other = (flyteidl.artifact.Artifacts.FindByWorkflowExecRequest) obj; + + if (hasExecId() != other.hasExecId()) return false; + if (hasExecId()) { + if (!getExecId() + .equals(other.getExecId())) return false; + } + if (direction_ != other.direction_) 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 (hasExecId()) { + hash = (37 * hash) + EXEC_ID_FIELD_NUMBER; + hash = (53 * hash) + getExecId().hashCode(); + } + hash = (37 * hash) + DIRECTION_FIELD_NUMBER; + hash = (53 * hash) + direction_; + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(flyteidl.artifact.Artifacts.FindByWorkflowExecRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } - private flyteidl.core.ArtifactId.Partitions partitions_; - private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.Partitions, flyteidl.core.ArtifactId.Partitions.Builder, flyteidl.core.ArtifactId.PartitionsOrBuilder> partitionsBuilder_; - /** - * .flyteidl.core.Partitions partitions = 2; - */ - public boolean hasPartitions() { - return partitionsBuilder_ != null || partitions_ != null; + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code flyteidl.artifact.FindByWorkflowExecRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.FindByWorkflowExecRequest) + flyteidl.artifact.Artifacts.FindByWorkflowExecRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_FindByWorkflowExecRequest_descriptor; } - /** - * .flyteidl.core.Partitions partitions = 2; - */ - public flyteidl.core.ArtifactId.Partitions getPartitions() { - if (partitionsBuilder_ == null) { - return partitions_ == null ? flyteidl.core.ArtifactId.Partitions.getDefaultInstance() : partitions_; - } else { - return partitionsBuilder_.getMessage(); - } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_FindByWorkflowExecRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.class, flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Builder.class); } - /** - * .flyteidl.core.Partitions partitions = 2; - */ - public Builder setPartitions(flyteidl.core.ArtifactId.Partitions value) { - if (partitionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - partitions_ = value; - onChanged(); - } else { - partitionsBuilder_.setMessage(value); - } - return this; + // Construct using flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); } - /** - * .flyteidl.core.Partitions partitions = 2; - */ - public Builder setPartitions( - flyteidl.core.ArtifactId.Partitions.Builder builderForValue) { - if (partitionsBuilder_ == null) { - partitions_ = builderForValue.build(); - onChanged(); - } else { - partitionsBuilder_.setMessage(builderForValue.build()); - } - return this; + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); } - /** - * .flyteidl.core.Partitions partitions = 2; - */ - public Builder mergePartitions(flyteidl.core.ArtifactId.Partitions value) { - if (partitionsBuilder_ == null) { - if (partitions_ != null) { - partitions_ = - flyteidl.core.ArtifactId.Partitions.newBuilder(partitions_).mergeFrom(value).buildPartial(); - } else { - partitions_ = value; - } - onChanged(); - } else { - partitionsBuilder_.mergeFrom(value); + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { } - - return this; } - /** - * .flyteidl.core.Partitions partitions = 2; - */ - public Builder clearPartitions() { - if (partitionsBuilder_ == null) { - partitions_ = null; - onChanged(); + @java.lang.Override + public Builder clear() { + super.clear(); + if (execIdBuilder_ == null) { + execId_ = null; } else { - partitions_ = null; - partitionsBuilder_ = null; + execId_ = null; + execIdBuilder_ = null; } + direction_ = 0; return this; } - /** - * .flyteidl.core.Partitions partitions = 2; - */ - public flyteidl.core.ArtifactId.Partitions.Builder getPartitionsBuilder() { - - onChanged(); - return getPartitionsFieldBuilder().getBuilder(); + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_FindByWorkflowExecRequest_descriptor; } - /** - * .flyteidl.core.Partitions partitions = 2; - */ - public flyteidl.core.ArtifactId.PartitionsOrBuilder getPartitionsOrBuilder() { - if (partitionsBuilder_ != null) { - return partitionsBuilder_.getMessageOrBuilder(); - } else { - return partitions_ == null ? - flyteidl.core.ArtifactId.Partitions.getDefaultInstance() : partitions_; - } + + @java.lang.Override + public flyteidl.artifact.Artifacts.FindByWorkflowExecRequest getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.getDefaultInstance(); } - /** - * .flyteidl.core.Partitions partitions = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.Partitions, flyteidl.core.ArtifactId.Partitions.Builder, flyteidl.core.ArtifactId.PartitionsOrBuilder> - getPartitionsFieldBuilder() { - if (partitionsBuilder_ == null) { - partitionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.Partitions, flyteidl.core.ArtifactId.Partitions.Builder, flyteidl.core.ArtifactId.PartitionsOrBuilder>( - getPartitions(), - getParentForChildren(), - isClean()); - partitions_ = null; + + @java.lang.Override + public flyteidl.artifact.Artifacts.FindByWorkflowExecRequest build() { + flyteidl.artifact.Artifacts.FindByWorkflowExecRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); } - return partitionsBuilder_; + return result; } - private java.lang.Object principal_ = ""; - /** - * string principal = 3; - */ - public java.lang.String getPrincipal() { - java.lang.Object ref = principal_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - principal_ = s; - return s; + @java.lang.Override + public flyteidl.artifact.Artifacts.FindByWorkflowExecRequest buildPartial() { + flyteidl.artifact.Artifacts.FindByWorkflowExecRequest result = new flyteidl.artifact.Artifacts.FindByWorkflowExecRequest(this); + if (execIdBuilder_ == null) { + result.execId_ = execId_; } else { - return (java.lang.String) ref; + result.execId_ = execIdBuilder_.build(); } + result.direction_ = direction_; + onBuilt(); + return result; } - /** - * string principal = 3; - */ - public com.google.protobuf.ByteString - getPrincipalBytes() { - java.lang.Object ref = principal_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - principal_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + + @java.lang.Override + public Builder clone() { + return super.clone(); } - /** - * string principal = 3; - */ - public Builder setPrincipal( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - principal_ = value; - onChanged(); - return this; + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); } - /** - * string principal = 3; - */ - public Builder clearPrincipal() { - - principal_ = getDefaultInstance().getPrincipal(); - onChanged(); - return this; + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); } - /** - * string principal = 3; - */ - public Builder setPrincipalBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - principal_ = value; - onChanged(); - return this; + @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); } - - private java.lang.Object version_ = ""; - /** - * string version = 4; - */ - public java.lang.String getVersion() { - java.lang.Object ref = version_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - version_ = s; - return s; + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof flyteidl.artifact.Artifacts.FindByWorkflowExecRequest) { + return mergeFrom((flyteidl.artifact.Artifacts.FindByWorkflowExecRequest)other); } else { - return (java.lang.String) ref; + super.mergeFrom(other); + return this; } } - /** - * string version = 4; - */ - public com.google.protobuf.ByteString - getVersionBytes() { - java.lang.Object ref = version_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - version_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + + public Builder mergeFrom(flyteidl.artifact.Artifacts.FindByWorkflowExecRequest other) { + if (other == flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.getDefaultInstance()) return this; + if (other.hasExecId()) { + mergeExecId(other.getExecId()); } - } - /** - * string version = 4; - */ - public Builder setVersion( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - version_ = value; + if (other.direction_ != 0) { + setDirectionValue(other.getDirectionValue()); + } + this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } - /** - * string version = 4; - */ - public Builder clearVersion() { - - version_ = getDefaultInstance().getVersion(); - onChanged(); - return this; + + @java.lang.Override + public final boolean isInitialized() { + return true; } - /** - * string version = 4; - */ - public Builder setVersionBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - version_ = value; - onChanged(); + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.artifact.Artifacts.FindByWorkflowExecRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } return this; } - private flyteidl.artifact.Artifacts.SearchOptions options_; + private flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier execId_; private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.artifact.Artifacts.SearchOptions, flyteidl.artifact.Artifacts.SearchOptions.Builder, flyteidl.artifact.Artifacts.SearchOptionsOrBuilder> optionsBuilder_; + flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder> execIdBuilder_; /** - * .flyteidl.artifact.SearchOptions options = 5; + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; */ - public boolean hasOptions() { - return optionsBuilder_ != null || options_ != null; + public boolean hasExecId() { + return execIdBuilder_ != null || execId_ != null; } /** - * .flyteidl.artifact.SearchOptions options = 5; + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; */ - public flyteidl.artifact.Artifacts.SearchOptions getOptions() { - if (optionsBuilder_ == null) { - return options_ == null ? flyteidl.artifact.Artifacts.SearchOptions.getDefaultInstance() : options_; + public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier getExecId() { + if (execIdBuilder_ == null) { + return execId_ == null ? flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.getDefaultInstance() : execId_; } else { - return optionsBuilder_.getMessage(); + return execIdBuilder_.getMessage(); } } /** - * .flyteidl.artifact.SearchOptions options = 5; + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; */ - public Builder setOptions(flyteidl.artifact.Artifacts.SearchOptions value) { - if (optionsBuilder_ == null) { + public Builder setExecId(flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier value) { + if (execIdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - options_ = value; + execId_ = value; onChanged(); } else { - optionsBuilder_.setMessage(value); + execIdBuilder_.setMessage(value); } return this; } /** - * .flyteidl.artifact.SearchOptions options = 5; + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; */ - public Builder setOptions( - flyteidl.artifact.Artifacts.SearchOptions.Builder builderForValue) { - if (optionsBuilder_ == null) { - options_ = builderForValue.build(); + public Builder setExecId( + flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder builderForValue) { + if (execIdBuilder_ == null) { + execId_ = builderForValue.build(); onChanged(); } else { - optionsBuilder_.setMessage(builderForValue.build()); + execIdBuilder_.setMessage(builderForValue.build()); } return this; } /** - * .flyteidl.artifact.SearchOptions options = 5; + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; */ - public Builder mergeOptions(flyteidl.artifact.Artifacts.SearchOptions value) { - if (optionsBuilder_ == null) { - if (options_ != null) { - options_ = - flyteidl.artifact.Artifacts.SearchOptions.newBuilder(options_).mergeFrom(value).buildPartial(); + public Builder mergeExecId(flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier value) { + if (execIdBuilder_ == null) { + if (execId_ != null) { + execId_ = + flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.newBuilder(execId_).mergeFrom(value).buildPartial(); } else { - options_ = value; + execId_ = value; } onChanged(); } else { - optionsBuilder_.mergeFrom(value); + execIdBuilder_.mergeFrom(value); } return this; } /** - * .flyteidl.artifact.SearchOptions options = 5; + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; */ - public Builder clearOptions() { - if (optionsBuilder_ == null) { - options_ = null; + public Builder clearExecId() { + if (execIdBuilder_ == null) { + execId_ = null; onChanged(); } else { - options_ = null; - optionsBuilder_ = null; + execId_ = null; + execIdBuilder_ = null; } return this; } /** - * .flyteidl.artifact.SearchOptions options = 5; + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; */ - public flyteidl.artifact.Artifacts.SearchOptions.Builder getOptionsBuilder() { + public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder getExecIdBuilder() { onChanged(); - return getOptionsFieldBuilder().getBuilder(); + return getExecIdFieldBuilder().getBuilder(); } /** - * .flyteidl.artifact.SearchOptions options = 5; + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; */ - public flyteidl.artifact.Artifacts.SearchOptionsOrBuilder getOptionsOrBuilder() { - if (optionsBuilder_ != null) { - return optionsBuilder_.getMessageOrBuilder(); + public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder getExecIdOrBuilder() { + if (execIdBuilder_ != null) { + return execIdBuilder_.getMessageOrBuilder(); } else { - return options_ == null ? - flyteidl.artifact.Artifacts.SearchOptions.getDefaultInstance() : options_; + return execId_ == null ? + flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.getDefaultInstance() : execId_; } } /** - * .flyteidl.artifact.SearchOptions options = 5; + * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.artifact.Artifacts.SearchOptions, flyteidl.artifact.Artifacts.SearchOptions.Builder, flyteidl.artifact.Artifacts.SearchOptionsOrBuilder> - getOptionsFieldBuilder() { - if (optionsBuilder_ == null) { - optionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.artifact.Artifacts.SearchOptions, flyteidl.artifact.Artifacts.SearchOptions.Builder, flyteidl.artifact.Artifacts.SearchOptionsOrBuilder>( - getOptions(), + flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder> + getExecIdFieldBuilder() { + if (execIdBuilder_ == null) { + execIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder>( + getExecId(), getParentForChildren(), isClean()); - options_ = null; + execId_ = null; } - return optionsBuilder_; + return execIdBuilder_; } - private java.lang.Object token_ = ""; - /** - * string token = 6; - */ - 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; - } - } - /** - * string token = 6; - */ - 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; - } - } - /** - * string token = 6; - */ - public Builder setToken( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - token_ = value; - onChanged(); - return this; - } + private int direction_ = 0; /** - * string token = 6; + * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; */ - public Builder clearToken() { - - token_ = getDefaultInstance().getToken(); - onChanged(); - return this; + public int getDirectionValue() { + return direction_; } /** - * string token = 6; + * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; */ - public Builder setTokenBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - token_ = value; + public Builder setDirectionValue(int value) { + direction_ = value; onChanged(); return this; } - - private int limit_ ; /** - * int32 limit = 7; + * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; */ - public int getLimit() { - return limit_; + public flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction getDirection() { + @SuppressWarnings("deprecation") + flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction result = flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction.valueOf(direction_); + return result == null ? flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction.UNRECOGNIZED : result; } /** - * int32 limit = 7; + * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; */ - public Builder setLimit(int value) { + public Builder setDirection(flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction value) { + if (value == null) { + throw new NullPointerException(); + } - limit_ = value; + direction_ = value.getNumber(); onChanged(); return this; } /** - * int32 limit = 7; + * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; */ - public Builder clearLimit() { + public Builder clearDirection() { - limit_ = 0; + direction_ = 0; onChanged(); return this; } @@ -9411,127 +13038,102 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.artifact.SearchArtifactsRequest) + // @@protoc_insertion_point(builder_scope:flyteidl.artifact.FindByWorkflowExecRequest) } - // @@protoc_insertion_point(class_scope:flyteidl.artifact.SearchArtifactsRequest) - private static final flyteidl.artifact.Artifacts.SearchArtifactsRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.artifact.FindByWorkflowExecRequest) + private static final flyteidl.artifact.Artifacts.FindByWorkflowExecRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.SearchArtifactsRequest(); + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.FindByWorkflowExecRequest(); } - public static flyteidl.artifact.Artifacts.SearchArtifactsRequest getDefaultInstance() { + public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest 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 SearchArtifactsRequest parsePartialFrom( + public FindByWorkflowExecRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new SearchArtifactsRequest(input, extensionRegistry); + return new FindByWorkflowExecRequest(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.artifact.Artifacts.SearchArtifactsRequest getDefaultInstanceForType() { + public flyteidl.artifact.Artifacts.FindByWorkflowExecRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface SearchArtifactsResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.artifact.SearchArtifactsResponse) + public interface AddTagRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.AddTagRequest) com.google.protobuf.MessageOrBuilder { /** - *
-     * If artifact specs are not requested, the resultant artifacts may be empty.
-     * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - java.util.List - getArtifactsList(); + boolean hasArtifactId(); /** - *
-     * If artifact specs are not requested, the resultant artifacts may be empty.
-     * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - flyteidl.artifact.Artifacts.Artifact getArtifacts(int index); + flyteidl.core.ArtifactId.ArtifactID getArtifactId(); /** - *
-     * If artifact specs are not requested, the resultant artifacts may be empty.
-     * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - int getArtifactsCount(); + flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder(); + /** - *
-     * If artifact specs are not requested, the resultant artifacts may be empty.
-     * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * string value = 2; */ - java.util.List - getArtifactsOrBuilderList(); + java.lang.String getValue(); /** - *
-     * If artifact specs are not requested, the resultant artifacts may be empty.
-     * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * string value = 2; */ - flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactsOrBuilder( - int index); + com.google.protobuf.ByteString + getValueBytes(); /** *
-     * continuation token if relevant.
-     * 
- * - * string token = 2; - */ - java.lang.String getToken(); - /** - *
-     * continuation token if relevant.
+     * If true, and another version already has the specified kind/value, set this version instead
      * 
* - * string token = 2; + * bool overwrite = 3; */ - com.google.protobuf.ByteString - getTokenBytes(); + boolean getOverwrite(); } /** - * Protobuf type {@code flyteidl.artifact.SearchArtifactsResponse} + *
+   * Aliases identify a particular version of an artifact. They are different than tags in that they
+   * have to be unique for a given artifact project/domain/name. That is, for a given project/domain/name/kind,
+   * at most one version can have any given value at any point.
+   * 
+ * + * Protobuf type {@code flyteidl.artifact.AddTagRequest} */ - public static final class SearchArtifactsResponse extends + public static final class AddTagRequest extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.artifact.SearchArtifactsResponse) - SearchArtifactsResponseOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.artifact.AddTagRequest) + AddTagRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use SearchArtifactsResponse.newBuilder() to construct. - private SearchArtifactsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use AddTagRequest.newBuilder() to construct. + private AddTagRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private SearchArtifactsResponse() { - artifacts_ = java.util.Collections.emptyList(); - token_ = ""; + private AddTagRequest() { + value_ = ""; } @java.lang.Override @@ -9539,7 +13141,7 @@ private SearchArtifactsResponse() { getUnknownFields() { return this.unknownFields; } - private SearchArtifactsResponse( + private AddTagRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -9559,18 +13161,27 @@ private SearchArtifactsResponse( done = true; break; case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - artifacts_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; + flyteidl.core.ArtifactId.ArtifactID.Builder subBuilder = null; + if (artifactId_ != null) { + subBuilder = artifactId_.toBuilder(); } - artifacts_.add( - input.readMessage(flyteidl.artifact.Artifacts.Artifact.parser(), extensionRegistry)); + artifactId_ = input.readMessage(flyteidl.core.ArtifactId.ArtifactID.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(artifactId_); + artifactId_ = subBuilder.buildPartial(); + } + break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); - token_ = s; + value_ = s; + break; + } + case 24: { + + overwrite_ = input.readBool(); break; } default: { @@ -9588,124 +13199,91 @@ private SearchArtifactsResponse( throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - artifacts_ = java.util.Collections.unmodifiableList(artifacts_); - } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsResponse_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.SearchArtifactsResponse.class, flyteidl.artifact.Artifacts.SearchArtifactsResponse.Builder.class); + flyteidl.artifact.Artifacts.AddTagRequest.class, flyteidl.artifact.Artifacts.AddTagRequest.Builder.class); } - private int bitField0_; - public static final int ARTIFACTS_FIELD_NUMBER = 1; - private java.util.List artifacts_; - /** - *
-     * If artifact specs are not requested, the resultant artifacts may be empty.
-     * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; - */ - public java.util.List getArtifactsList() { - return artifacts_; - } - /** - *
-     * If artifact specs are not requested, the resultant artifacts may be empty.
-     * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; - */ - public java.util.List - getArtifactsOrBuilderList() { - return artifacts_; - } + public static final int ARTIFACT_ID_FIELD_NUMBER = 1; + private flyteidl.core.ArtifactId.ArtifactID artifactId_; /** - *
-     * If artifact specs are not requested, the resultant artifacts may be empty.
-     * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public int getArtifactsCount() { - return artifacts_.size(); + public boolean hasArtifactId() { + return artifactId_ != null; } /** - *
-     * If artifact specs are not requested, the resultant artifacts may be empty.
-     * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public flyteidl.artifact.Artifacts.Artifact getArtifacts(int index) { - return artifacts_.get(index); + public flyteidl.core.ArtifactId.ArtifactID getArtifactId() { + return artifactId_ == null ? flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance() : artifactId_; } /** - *
-     * If artifact specs are not requested, the resultant artifacts may be empty.
-     * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactsOrBuilder( - int index) { - return artifacts_.get(index); + public flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder() { + return getArtifactId(); } - public static final int TOKEN_FIELD_NUMBER = 2; - private volatile java.lang.Object token_; + public static final int VALUE_FIELD_NUMBER = 2; + private volatile java.lang.Object value_; /** - *
-     * continuation token if relevant.
-     * 
- * - * string token = 2; + * string value = 2; */ - public java.lang.String getToken() { - java.lang.Object ref = token_; + public java.lang.String getValue() { + java.lang.Object ref = value_; 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; + value_ = s; return s; } } /** - *
-     * continuation token if relevant.
-     * 
- * - * string token = 2; + * string value = 2; */ public com.google.protobuf.ByteString - getTokenBytes() { - java.lang.Object ref = token_; + getValueBytes() { + java.lang.Object ref = value_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - token_ = b; + value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } + public static final int OVERWRITE_FIELD_NUMBER = 3; + private boolean overwrite_; + /** + *
+     * If true, and another version already has the specified kind/value, set this version instead
+     * 
+ * + * bool overwrite = 3; + */ + public boolean getOverwrite() { + return overwrite_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -9720,11 +13298,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < artifacts_.size(); i++) { - output.writeMessage(1, artifacts_.get(i)); + if (artifactId_ != null) { + output.writeMessage(1, getArtifactId()); } - if (!getTokenBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, token_); + if (!getValueBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); + } + if (overwrite_ != false) { + output.writeBool(3, overwrite_); } unknownFields.writeTo(output); } @@ -9735,12 +13316,16 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - for (int i = 0; i < artifacts_.size(); i++) { + if (artifactId_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, artifacts_.get(i)); + .computeMessageSize(1, getArtifactId()); } - if (!getTokenBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, token_); + if (!getValueBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); + } + if (overwrite_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, overwrite_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -9752,15 +13337,20 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.artifact.Artifacts.SearchArtifactsResponse)) { + if (!(obj instanceof flyteidl.artifact.Artifacts.AddTagRequest)) { return super.equals(obj); } - flyteidl.artifact.Artifacts.SearchArtifactsResponse other = (flyteidl.artifact.Artifacts.SearchArtifactsResponse) obj; + flyteidl.artifact.Artifacts.AddTagRequest other = (flyteidl.artifact.Artifacts.AddTagRequest) obj; - if (!getArtifactsList() - .equals(other.getArtifactsList())) return false; - if (!getToken() - .equals(other.getToken())) return false; + if (hasArtifactId() != other.hasArtifactId()) return false; + if (hasArtifactId()) { + if (!getArtifactId() + .equals(other.getArtifactId())) return false; + } + if (!getValue() + .equals(other.getValue())) return false; + if (getOverwrite() + != other.getOverwrite()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -9772,80 +13362,83 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (getArtifactsCount() > 0) { - hash = (37 * hash) + ARTIFACTS_FIELD_NUMBER; - hash = (53 * hash) + getArtifactsList().hashCode(); + if (hasArtifactId()) { + hash = (37 * hash) + ARTIFACT_ID_FIELD_NUMBER; + hash = (53 * hash) + getArtifactId().hashCode(); } - hash = (37 * hash) + TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getToken().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); + hash = (37 * hash) + OVERWRITE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getOverwrite()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom(byte[] data) + public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.AddTagRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseDelimitedFrom( + public static flyteidl.artifact.Artifacts.AddTagRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( + public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -9858,7 +13451,7 @@ public static flyteidl.artifact.Artifacts.SearchArtifactsResponse parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.artifact.Artifacts.SearchArtifactsResponse prototype) { + public static Builder newBuilder(flyteidl.artifact.Artifacts.AddTagRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -9874,26 +13467,32 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.artifact.SearchArtifactsResponse} + *
+     * Aliases identify a particular version of an artifact. They are different than tags in that they
+     * have to be unique for a given artifact project/domain/name. That is, for a given project/domain/name/kind,
+     * at most one version can have any given value at any point.
+     * 
+ * + * Protobuf type {@code flyteidl.artifact.AddTagRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.artifact.SearchArtifactsResponse) - flyteidl.artifact.Artifacts.SearchArtifactsResponseOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.AddTagRequest) + flyteidl.artifact.Artifacts.AddTagRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsResponse_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.SearchArtifactsResponse.class, flyteidl.artifact.Artifacts.SearchArtifactsResponse.Builder.class); + flyteidl.artifact.Artifacts.AddTagRequest.class, flyteidl.artifact.Artifacts.AddTagRequest.Builder.class); } - // Construct using flyteidl.artifact.Artifacts.SearchArtifactsResponse.newBuilder() + // Construct using flyteidl.artifact.Artifacts.AddTagRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -9906,19 +13505,20 @@ private Builder( private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { - getArtifactsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); - if (artifactsBuilder_ == null) { - artifacts_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); + if (artifactIdBuilder_ == null) { + artifactId_ = null; } else { - artifactsBuilder_.clear(); + artifactId_ = null; + artifactIdBuilder_ = null; } - token_ = ""; + value_ = ""; + + overwrite_ = false; return this; } @@ -9926,17 +13526,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_SearchArtifactsResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagRequest_descriptor; } @java.lang.Override - public flyteidl.artifact.Artifacts.SearchArtifactsResponse getDefaultInstanceForType() { - return flyteidl.artifact.Artifacts.SearchArtifactsResponse.getDefaultInstance(); + public flyteidl.artifact.Artifacts.AddTagRequest getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.AddTagRequest.getDefaultInstance(); } @java.lang.Override - public flyteidl.artifact.Artifacts.SearchArtifactsResponse build() { - flyteidl.artifact.Artifacts.SearchArtifactsResponse result = buildPartial(); + public flyteidl.artifact.Artifacts.AddTagRequest build() { + flyteidl.artifact.Artifacts.AddTagRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -9944,21 +13544,15 @@ public flyteidl.artifact.Artifacts.SearchArtifactsResponse build() { } @java.lang.Override - public flyteidl.artifact.Artifacts.SearchArtifactsResponse buildPartial() { - flyteidl.artifact.Artifacts.SearchArtifactsResponse result = new flyteidl.artifact.Artifacts.SearchArtifactsResponse(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (artifactsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - artifacts_ = java.util.Collections.unmodifiableList(artifacts_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.artifacts_ = artifacts_; + public flyteidl.artifact.Artifacts.AddTagRequest buildPartial() { + flyteidl.artifact.Artifacts.AddTagRequest result = new flyteidl.artifact.Artifacts.AddTagRequest(this); + if (artifactIdBuilder_ == null) { + result.artifactId_ = artifactId_; } else { - result.artifacts_ = artifactsBuilder_.build(); + result.artifactId_ = artifactIdBuilder_.build(); } - result.token_ = token_; - result.bitField0_ = to_bitField0_; + result.value_ = value_; + result.overwrite_ = overwrite_; onBuilt(); return result; } @@ -9992,478 +13586,280 @@ public Builder setRepeatedField( @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.artifact.Artifacts.SearchArtifactsResponse) { - return mergeFrom((flyteidl.artifact.Artifacts.SearchArtifactsResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(flyteidl.artifact.Artifacts.SearchArtifactsResponse other) { - if (other == flyteidl.artifact.Artifacts.SearchArtifactsResponse.getDefaultInstance()) return this; - if (artifactsBuilder_ == null) { - if (!other.artifacts_.isEmpty()) { - if (artifacts_.isEmpty()) { - artifacts_ = other.artifacts_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureArtifactsIsMutable(); - artifacts_.addAll(other.artifacts_); - } - onChanged(); - } - } else { - if (!other.artifacts_.isEmpty()) { - if (artifactsBuilder_.isEmpty()) { - artifactsBuilder_.dispose(); - artifactsBuilder_ = null; - artifacts_ = other.artifacts_; - bitField0_ = (bitField0_ & ~0x00000001); - artifactsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getArtifactsFieldBuilder() : null; - } else { - artifactsBuilder_.addAllMessages(other.artifacts_); - } - } - } - 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.artifact.Artifacts.SearchArtifactsResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.artifact.Artifacts.SearchArtifactsResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.util.List artifacts_ = - java.util.Collections.emptyList(); - private void ensureArtifactsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - artifacts_ = new java.util.ArrayList(artifacts_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder> artifactsBuilder_; - - /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; - */ - public java.util.List getArtifactsList() { - if (artifactsBuilder_ == null) { - return java.util.Collections.unmodifiableList(artifacts_); - } else { - return artifactsBuilder_.getMessageList(); - } - } - /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; - */ - public int getArtifactsCount() { - if (artifactsBuilder_ == null) { - return artifacts_.size(); - } else { - return artifactsBuilder_.getCount(); - } + java.lang.Object value) { + return super.addRepeatedField(field, value); } - /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; - */ - public flyteidl.artifact.Artifacts.Artifact getArtifacts(int index) { - if (artifactsBuilder_ == null) { - return artifacts_.get(index); + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof flyteidl.artifact.Artifacts.AddTagRequest) { + return mergeFrom((flyteidl.artifact.Artifacts.AddTagRequest)other); } else { - return artifactsBuilder_.getMessage(index); + super.mergeFrom(other); + return this; } } - /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; - */ - public Builder setArtifacts( - int index, flyteidl.artifact.Artifacts.Artifact value) { - if (artifactsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureArtifactsIsMutable(); - artifacts_.set(index, value); - onChanged(); - } else { - artifactsBuilder_.setMessage(index, value); + + public Builder mergeFrom(flyteidl.artifact.Artifacts.AddTagRequest other) { + if (other == flyteidl.artifact.Artifacts.AddTagRequest.getDefaultInstance()) return this; + if (other.hasArtifactId()) { + mergeArtifactId(other.getArtifactId()); } - return this; - } - /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; - */ - public Builder setArtifacts( - int index, flyteidl.artifact.Artifacts.Artifact.Builder builderForValue) { - if (artifactsBuilder_ == null) { - ensureArtifactsIsMutable(); - artifacts_.set(index, builderForValue.build()); + if (!other.getValue().isEmpty()) { + value_ = other.value_; onChanged(); - } else { - artifactsBuilder_.setMessage(index, builderForValue.build()); } - return this; - } - /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; - */ - public Builder addArtifacts(flyteidl.artifact.Artifacts.Artifact value) { - if (artifactsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureArtifactsIsMutable(); - artifacts_.add(value); - onChanged(); - } else { - artifactsBuilder_.addMessage(value); + if (other.getOverwrite() != false) { + setOverwrite(other.getOverwrite()); } + this.mergeUnknownFields(other.unknownFields); + onChanged(); return this; } - /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; - */ - public Builder addArtifacts( - int index, flyteidl.artifact.Artifacts.Artifact value) { - if (artifactsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + flyteidl.artifact.Artifacts.AddTagRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.artifact.Artifacts.AddTagRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); } - ensureArtifactsIsMutable(); - artifacts_.add(index, value); - onChanged(); - } else { - artifactsBuilder_.addMessage(index, value); } return this; } + + private flyteidl.core.ArtifactId.ArtifactID artifactId_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder> artifactIdBuilder_; /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public Builder addArtifacts( - flyteidl.artifact.Artifacts.Artifact.Builder builderForValue) { - if (artifactsBuilder_ == null) { - ensureArtifactsIsMutable(); - artifacts_.add(builderForValue.build()); - onChanged(); - } else { - artifactsBuilder_.addMessage(builderForValue.build()); - } - return this; + public boolean hasArtifactId() { + return artifactIdBuilder_ != null || artifactId_ != null; } /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public Builder addArtifacts( - int index, flyteidl.artifact.Artifacts.Artifact.Builder builderForValue) { - if (artifactsBuilder_ == null) { - ensureArtifactsIsMutable(); - artifacts_.add(index, builderForValue.build()); - onChanged(); + public flyteidl.core.ArtifactId.ArtifactID getArtifactId() { + if (artifactIdBuilder_ == null) { + return artifactId_ == null ? flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance() : artifactId_; } else { - artifactsBuilder_.addMessage(index, builderForValue.build()); + return artifactIdBuilder_.getMessage(); } - return this; } /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public Builder addAllArtifacts( - java.lang.Iterable values) { - if (artifactsBuilder_ == null) { - ensureArtifactsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, artifacts_); + public Builder setArtifactId(flyteidl.core.ArtifactId.ArtifactID value) { + if (artifactIdBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + artifactId_ = value; onChanged(); } else { - artifactsBuilder_.addAllMessages(values); + artifactIdBuilder_.setMessage(value); } + return this; } /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public Builder clearArtifacts() { - if (artifactsBuilder_ == null) { - artifacts_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); + public Builder setArtifactId( + flyteidl.core.ArtifactId.ArtifactID.Builder builderForValue) { + if (artifactIdBuilder_ == null) { + artifactId_ = builderForValue.build(); onChanged(); } else { - artifactsBuilder_.clear(); + artifactIdBuilder_.setMessage(builderForValue.build()); } + return this; } /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public Builder removeArtifacts(int index) { - if (artifactsBuilder_ == null) { - ensureArtifactsIsMutable(); - artifacts_.remove(index); + public Builder mergeArtifactId(flyteidl.core.ArtifactId.ArtifactID value) { + if (artifactIdBuilder_ == null) { + if (artifactId_ != null) { + artifactId_ = + flyteidl.core.ArtifactId.ArtifactID.newBuilder(artifactId_).mergeFrom(value).buildPartial(); + } else { + artifactId_ = value; + } onChanged(); } else { - artifactsBuilder_.remove(index); + artifactIdBuilder_.mergeFrom(value); } + return this; } /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; - */ - public flyteidl.artifact.Artifacts.Artifact.Builder getArtifactsBuilder( - int index) { - return getArtifactsFieldBuilder().getBuilder(index); - } - /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; - */ - public flyteidl.artifact.Artifacts.ArtifactOrBuilder getArtifactsOrBuilder( - int index) { - if (artifactsBuilder_ == null) { - return artifacts_.get(index); } else { - return artifactsBuilder_.getMessageOrBuilder(index); - } - } - /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public java.util.List - getArtifactsOrBuilderList() { - if (artifactsBuilder_ != null) { - return artifactsBuilder_.getMessageOrBuilderList(); + public Builder clearArtifactId() { + if (artifactIdBuilder_ == null) { + artifactId_ = null; + onChanged(); } else { - return java.util.Collections.unmodifiableList(artifacts_); + artifactId_ = null; + artifactIdBuilder_ = null; } + + return this; } /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public flyteidl.artifact.Artifacts.Artifact.Builder addArtifactsBuilder() { - return getArtifactsFieldBuilder().addBuilder( - flyteidl.artifact.Artifacts.Artifact.getDefaultInstance()); + public flyteidl.core.ArtifactId.ArtifactID.Builder getArtifactIdBuilder() { + + onChanged(); + return getArtifactIdFieldBuilder().getBuilder(); } /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public flyteidl.artifact.Artifacts.Artifact.Builder addArtifactsBuilder( - int index) { - return getArtifactsFieldBuilder().addBuilder( - index, flyteidl.artifact.Artifacts.Artifact.getDefaultInstance()); + public flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder() { + if (artifactIdBuilder_ != null) { + return artifactIdBuilder_.getMessageOrBuilder(); + } else { + return artifactId_ == null ? + flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance() : artifactId_; + } } /** - *
-       * If artifact specs are not requested, the resultant artifacts may be empty.
-       * 
- * - * repeated .flyteidl.artifact.Artifact artifacts = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public java.util.List - getArtifactsBuilderList() { - return getArtifactsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder> - getArtifactsFieldBuilder() { - if (artifactsBuilder_ == null) { - artifactsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - flyteidl.artifact.Artifacts.Artifact, flyteidl.artifact.Artifacts.Artifact.Builder, flyteidl.artifact.Artifacts.ArtifactOrBuilder>( - artifacts_, - ((bitField0_ & 0x00000001) != 0), + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder> + getArtifactIdFieldBuilder() { + if (artifactIdBuilder_ == null) { + artifactIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder>( + getArtifactId(), getParentForChildren(), isClean()); - artifacts_ = null; + artifactId_ = null; } - return artifactsBuilder_; + return artifactIdBuilder_; } - private java.lang.Object token_ = ""; + private java.lang.Object value_ = ""; /** - *
-       * continuation token if relevant.
-       * 
- * - * string token = 2; + * string value = 2; */ - public java.lang.String getToken() { - java.lang.Object ref = token_; + public java.lang.String getValue() { + java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - token_ = s; + value_ = s; return s; } else { return (java.lang.String) ref; } } /** - *
-       * continuation token if relevant.
-       * 
- * - * string token = 2; + * string value = 2; */ public com.google.protobuf.ByteString - getTokenBytes() { - java.lang.Object ref = token_; + getValueBytes() { + java.lang.Object ref = value_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - token_ = b; + value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - *
-       * continuation token if relevant.
-       * 
- * - * string token = 2; + * string value = 2; */ - public Builder setToken( + public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - token_ = value; + value_ = value; + onChanged(); + return this; + } + /** + * string value = 2; + */ + public Builder clearValue() { + + value_ = getDefaultInstance().getValue(); + onChanged(); + return this; + } + /** + * string value = 2; + */ + public Builder setValueBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + value_ = value; onChanged(); return this; } + + private boolean overwrite_ ; /** *
-       * continuation token if relevant.
+       * If true, and another version already has the specified kind/value, set this version instead
        * 
* - * string token = 2; + * bool overwrite = 3; */ - public Builder clearToken() { + public boolean getOverwrite() { + return overwrite_; + } + /** + *
+       * If true, and another version already has the specified kind/value, set this version instead
+       * 
+ * + * bool overwrite = 3; + */ + public Builder setOverwrite(boolean value) { - token_ = getDefaultInstance().getToken(); + overwrite_ = value; onChanged(); return this; } /** *
-       * continuation token if relevant.
+       * If true, and another version already has the specified kind/value, set this version instead
        * 
* - * string token = 2; + * bool overwrite = 3; */ - public Builder setTokenBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + public Builder clearOverwrite() { - token_ = value; + overwrite_ = false; onChanged(); return this; } @@ -10480,86 +13876,63 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.artifact.SearchArtifactsResponse) + // @@protoc_insertion_point(builder_scope:flyteidl.artifact.AddTagRequest) } - // @@protoc_insertion_point(class_scope:flyteidl.artifact.SearchArtifactsResponse) - private static final flyteidl.artifact.Artifacts.SearchArtifactsResponse DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.artifact.AddTagRequest) + private static final flyteidl.artifact.Artifacts.AddTagRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.SearchArtifactsResponse(); + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.AddTagRequest(); } - public static flyteidl.artifact.Artifacts.SearchArtifactsResponse getDefaultInstance() { + public static flyteidl.artifact.Artifacts.AddTagRequest 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 SearchArtifactsResponse parsePartialFrom( + public AddTagRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new SearchArtifactsResponse(input, extensionRegistry); + return new AddTagRequest(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.artifact.Artifacts.SearchArtifactsResponse getDefaultInstanceForType() { + public flyteidl.artifact.Artifacts.AddTagRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface FindByWorkflowExecRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.artifact.FindByWorkflowExecRequest) + public interface AddTagResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.AddTagResponse) com.google.protobuf.MessageOrBuilder { - - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - boolean hasExecId(); - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier getExecId(); - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder getExecIdOrBuilder(); - - /** - * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; - */ - int getDirectionValue(); - /** - * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; - */ - flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction getDirection(); } /** - * Protobuf type {@code flyteidl.artifact.FindByWorkflowExecRequest} + * Protobuf type {@code flyteidl.artifact.AddTagResponse} */ - public static final class FindByWorkflowExecRequest extends + public static final class AddTagResponse extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.artifact.FindByWorkflowExecRequest) - FindByWorkflowExecRequestOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.artifact.AddTagResponse) + AddTagResponseOrBuilder { private static final long serialVersionUID = 0L; - // Use FindByWorkflowExecRequest.newBuilder() to construct. - private FindByWorkflowExecRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use AddTagResponse.newBuilder() to construct. + private AddTagResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private FindByWorkflowExecRequest() { - direction_ = 0; + private AddTagResponse() { } @java.lang.Override @@ -10567,44 +13940,24 @@ private FindByWorkflowExecRequest() { getUnknownFields() { return this.unknownFields; } - private FindByWorkflowExecRequest( + private AddTagResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder subBuilder = null; - if (execId_ != null) { - subBuilder = execId_.toBuilder(); - } - execId_ = input.readMessage(flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(execId_); - execId_ = subBuilder.buildPartial(); - } - - break; - } - case 16: { - int rawValue = input.readEnum(); - - direction_ = rawValue; + 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)) { @@ -10626,151 +13979,15 @@ private FindByWorkflowExecRequest( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_FindByWorkflowExecRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_FindByWorkflowExecRequest_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.class, flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Builder.class); - } - - /** - * Protobuf enum {@code flyteidl.artifact.FindByWorkflowExecRequest.Direction} - */ - public enum Direction - implements com.google.protobuf.ProtocolMessageEnum { - /** - * INPUTS = 0; - */ - INPUTS(0), - /** - * OUTPUTS = 1; - */ - OUTPUTS(1), - UNRECOGNIZED(-1), - ; - - /** - * INPUTS = 0; - */ - public static final int INPUTS_VALUE = 0; - /** - * OUTPUTS = 1; - */ - public static final int OUTPUTS_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 INPUTS; - case 1: return OUTPUTS; - 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.artifact.Artifacts.FindByWorkflowExecRequest.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.artifact.FindByWorkflowExecRequest.Direction) - } - - public static final int EXEC_ID_FIELD_NUMBER = 1; - private flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier execId_; - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - public boolean hasExecId() { - return execId_ != null; - } - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier getExecId() { - return execId_ == null ? flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.getDefaultInstance() : execId_; - } - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder getExecIdOrBuilder() { - return getExecId(); - } - - public static final int DIRECTION_FIELD_NUMBER = 2; - private int direction_; - /** - * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; - */ - public int getDirectionValue() { - return direction_; - } - /** - * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; - */ - public flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction getDirection() { - @SuppressWarnings("deprecation") - flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction result = flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction.valueOf(direction_); - return result == null ? flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction.UNRECOGNIZED : result; + flyteidl.artifact.Artifacts.AddTagResponse.class, flyteidl.artifact.Artifacts.AddTagResponse.Builder.class); } private byte memoizedIsInitialized = -1; @@ -10787,12 +14004,6 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (execId_ != null) { - output.writeMessage(1, getExecId()); - } - if (direction_ != flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction.INPUTS.getNumber()) { - output.writeEnum(2, direction_); - } unknownFields.writeTo(output); } @@ -10802,14 +14013,6 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (execId_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getExecId()); - } - if (direction_ != flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction.INPUTS.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, direction_); - } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -10820,17 +14023,11 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.artifact.Artifacts.FindByWorkflowExecRequest)) { + if (!(obj instanceof flyteidl.artifact.Artifacts.AddTagResponse)) { return super.equals(obj); } - flyteidl.artifact.Artifacts.FindByWorkflowExecRequest other = (flyteidl.artifact.Artifacts.FindByWorkflowExecRequest) obj; + flyteidl.artifact.Artifacts.AddTagResponse other = (flyteidl.artifact.Artifacts.AddTagResponse) obj; - if (hasExecId() != other.hasExecId()) return false; - if (hasExecId()) { - if (!getExecId() - .equals(other.getExecId())) return false; - } - if (direction_ != other.direction_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -10842,80 +14039,74 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasExecId()) { - hash = (37 * hash) + EXEC_ID_FIELD_NUMBER; - hash = (53 * hash) + getExecId().hashCode(); - } - hash = (37 * hash) + DIRECTION_FIELD_NUMBER; - hash = (53 * hash) + direction_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom(byte[] data) + public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.AddTagResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseDelimitedFrom( + public static flyteidl.artifact.Artifacts.AddTagResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( + public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -10928,7 +14119,7 @@ public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.artifact.Artifacts.FindByWorkflowExecRequest prototype) { + public static Builder newBuilder(flyteidl.artifact.Artifacts.AddTagResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -10944,26 +14135,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.artifact.FindByWorkflowExecRequest} + * Protobuf type {@code flyteidl.artifact.AddTagResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.artifact.FindByWorkflowExecRequest) - flyteidl.artifact.Artifacts.FindByWorkflowExecRequestOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.AddTagResponse) + flyteidl.artifact.Artifacts.AddTagResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_FindByWorkflowExecRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_FindByWorkflowExecRequest_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.class, flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Builder.class); + flyteidl.artifact.Artifacts.AddTagResponse.class, flyteidl.artifact.Artifacts.AddTagResponse.Builder.class); } - // Construct using flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.newBuilder() + // Construct using flyteidl.artifact.Artifacts.AddTagResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -10981,46 +14172,32 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (execIdBuilder_ == null) { - execId_ = null; - } else { - execId_ = null; - execIdBuilder_ = null; - } - direction_ = 0; - return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_FindByWorkflowExecRequest_descriptor; - } - - @java.lang.Override - public flyteidl.artifact.Artifacts.FindByWorkflowExecRequest getDefaultInstanceForType() { - return flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.getDefaultInstance(); + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagResponse_descriptor; } @java.lang.Override - public flyteidl.artifact.Artifacts.FindByWorkflowExecRequest build() { - flyteidl.artifact.Artifacts.FindByWorkflowExecRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; + public flyteidl.artifact.Artifacts.AddTagResponse getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.AddTagResponse.getDefaultInstance(); } @java.lang.Override - public flyteidl.artifact.Artifacts.FindByWorkflowExecRequest buildPartial() { - flyteidl.artifact.Artifacts.FindByWorkflowExecRequest result = new flyteidl.artifact.Artifacts.FindByWorkflowExecRequest(this); - if (execIdBuilder_ == null) { - result.execId_ = execId_; - } else { - result.execId_ = execIdBuilder_.build(); + public flyteidl.artifact.Artifacts.AddTagResponse build() { + flyteidl.artifact.Artifacts.AddTagResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); } - result.direction_ = direction_; + return result; + } + + @java.lang.Override + public flyteidl.artifact.Artifacts.AddTagResponse buildPartial() { + flyteidl.artifact.Artifacts.AddTagResponse result = new flyteidl.artifact.Artifacts.AddTagResponse(this); onBuilt(); return result; } @@ -11059,22 +14236,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.artifact.Artifacts.FindByWorkflowExecRequest) { - return mergeFrom((flyteidl.artifact.Artifacts.FindByWorkflowExecRequest)other); + if (other instanceof flyteidl.artifact.Artifacts.AddTagResponse) { + return mergeFrom((flyteidl.artifact.Artifacts.AddTagResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.artifact.Artifacts.FindByWorkflowExecRequest other) { - if (other == flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.getDefaultInstance()) return this; - if (other.hasExecId()) { - mergeExecId(other.getExecId()); - } - if (other.direction_ != 0) { - setDirectionValue(other.getDirectionValue()); - } + public Builder mergeFrom(flyteidl.artifact.Artifacts.AddTagResponse other) { + if (other == flyteidl.artifact.Artifacts.AddTagResponse.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -11090,11 +14261,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.artifact.Artifacts.FindByWorkflowExecRequest parsedMessage = null; + flyteidl.artifact.Artifacts.AddTagResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.artifact.Artifacts.FindByWorkflowExecRequest) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.artifact.Artifacts.AddTagResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -11103,168 +14274,6 @@ public Builder mergeFrom( } return this; } - - private flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier execId_; - private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder> execIdBuilder_; - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - public boolean hasExecId() { - return execIdBuilder_ != null || execId_ != null; - } - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier getExecId() { - if (execIdBuilder_ == null) { - return execId_ == null ? flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.getDefaultInstance() : execId_; - } else { - return execIdBuilder_.getMessage(); - } - } - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - public Builder setExecId(flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier value) { - if (execIdBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - execId_ = value; - onChanged(); - } else { - execIdBuilder_.setMessage(value); - } - - return this; - } - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - public Builder setExecId( - flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder builderForValue) { - if (execIdBuilder_ == null) { - execId_ = builderForValue.build(); - onChanged(); - } else { - execIdBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - public Builder mergeExecId(flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier value) { - if (execIdBuilder_ == null) { - if (execId_ != null) { - execId_ = - flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.newBuilder(execId_).mergeFrom(value).buildPartial(); - } else { - execId_ = value; - } - onChanged(); - } else { - execIdBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - public Builder clearExecId() { - if (execIdBuilder_ == null) { - execId_ = null; - onChanged(); - } else { - execId_ = null; - execIdBuilder_ = null; - } - - return this; - } - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder getExecIdBuilder() { - - onChanged(); - return getExecIdFieldBuilder().getBuilder(); - } - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder getExecIdOrBuilder() { - if (execIdBuilder_ != null) { - return execIdBuilder_.getMessageOrBuilder(); - } else { - return execId_ == null ? - flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.getDefaultInstance() : execId_; - } - } - /** - * .flyteidl.core.WorkflowExecutionIdentifier exec_id = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder> - getExecIdFieldBuilder() { - if (execIdBuilder_ == null) { - execIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder>( - getExecId(), - getParentForChildren(), - isClean()); - execId_ = null; - } - return execIdBuilder_; - } - - private int direction_ = 0; - /** - * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; - */ - public int getDirectionValue() { - return direction_; - } - /** - * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; - */ - public Builder setDirectionValue(int value) { - direction_ = value; - onChanged(); - return this; - } - /** - * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; - */ - public flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction getDirection() { - @SuppressWarnings("deprecation") - flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction result = flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction.valueOf(direction_); - return result == null ? flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction.UNRECOGNIZED : result; - } - /** - * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; - */ - public Builder setDirection(flyteidl.artifact.Artifacts.FindByWorkflowExecRequest.Direction value) { - if (value == null) { - throw new NullPointerException(); - } - - direction_ = value.getNumber(); - onChanged(); - return this; - } - /** - * .flyteidl.artifact.FindByWorkflowExecRequest.Direction direction = 2; - */ - public Builder clearDirection() { - - direction_ = 0; - onChanged(); - return this; - } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -11278,102 +14287,76 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.artifact.FindByWorkflowExecRequest) + // @@protoc_insertion_point(builder_scope:flyteidl.artifact.AddTagResponse) } - // @@protoc_insertion_point(class_scope:flyteidl.artifact.FindByWorkflowExecRequest) - private static final flyteidl.artifact.Artifacts.FindByWorkflowExecRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.artifact.AddTagResponse) + private static final flyteidl.artifact.Artifacts.AddTagResponse DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.FindByWorkflowExecRequest(); + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.AddTagResponse(); } - public static flyteidl.artifact.Artifacts.FindByWorkflowExecRequest getDefaultInstance() { + public static flyteidl.artifact.Artifacts.AddTagResponse 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 FindByWorkflowExecRequest parsePartialFrom( + public AddTagResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new FindByWorkflowExecRequest(input, extensionRegistry); + return new AddTagResponse(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.artifact.Artifacts.FindByWorkflowExecRequest getDefaultInstanceForType() { + public flyteidl.artifact.Artifacts.AddTagResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface AddTagRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.artifact.AddTagRequest) + public interface CreateTriggerRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.CreateTriggerRequest) com.google.protobuf.MessageOrBuilder { /** - * .flyteidl.core.ArtifactID artifact_id = 1; - */ - boolean hasArtifactId(); - /** - * .flyteidl.core.ArtifactID artifact_id = 1; - */ - flyteidl.core.ArtifactId.ArtifactID getArtifactId(); - /** - * .flyteidl.core.ArtifactID artifact_id = 1; - */ - flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder(); - - /** - * string value = 2; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ - java.lang.String getValue(); + boolean hasTriggerLaunchPlan(); /** - * string value = 2; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ - com.google.protobuf.ByteString - getValueBytes(); - + flyteidl.admin.LaunchPlanOuterClass.LaunchPlan getTriggerLaunchPlan(); /** - *
-     * If true, and another version already has the specified kind/value, set this version instead
-     * 
- * - * bool overwrite = 3; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ - boolean getOverwrite(); + flyteidl.admin.LaunchPlanOuterClass.LaunchPlanOrBuilder getTriggerLaunchPlanOrBuilder(); } /** - *
-   * Aliases identify a particular version of an artifact. They are different than tags in that they
-   * have to be unique for a given artifact project/domain/name. That is, for a given project/domain/name/kind,
-   * at most one version can have any given value at any point.
-   * 
- * - * Protobuf type {@code flyteidl.artifact.AddTagRequest} + * Protobuf type {@code flyteidl.artifact.CreateTriggerRequest} */ - public static final class AddTagRequest extends + public static final class CreateTriggerRequest extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.artifact.AddTagRequest) - AddTagRequestOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.artifact.CreateTriggerRequest) + CreateTriggerRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use AddTagRequest.newBuilder() to construct. - private AddTagRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use CreateTriggerRequest.newBuilder() to construct. + private CreateTriggerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private AddTagRequest() { - value_ = ""; + private CreateTriggerRequest() { } @java.lang.Override @@ -11381,7 +14364,7 @@ private AddTagRequest() { getUnknownFields() { return this.unknownFields; } - private AddTagRequest( + private CreateTriggerRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -11401,29 +14384,18 @@ private AddTagRequest( done = true; break; case 10: { - flyteidl.core.ArtifactId.ArtifactID.Builder subBuilder = null; - if (artifactId_ != null) { - subBuilder = artifactId_.toBuilder(); + flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.Builder subBuilder = null; + if (triggerLaunchPlan_ != null) { + subBuilder = triggerLaunchPlan_.toBuilder(); } - artifactId_ = input.readMessage(flyteidl.core.ArtifactId.ArtifactID.parser(), extensionRegistry); + triggerLaunchPlan_ = input.readMessage(flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.parser(), extensionRegistry); if (subBuilder != null) { - subBuilder.mergeFrom(artifactId_); - artifactId_ = subBuilder.buildPartial(); + subBuilder.mergeFrom(triggerLaunchPlan_); + triggerLaunchPlan_ = subBuilder.buildPartial(); } break; } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - value_ = s; - break; - } - case 24: { - - overwrite_ = input.readBool(); - break; - } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { @@ -11445,83 +14417,36 @@ private AddTagRequest( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagRequest_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.AddTagRequest.class, flyteidl.artifact.Artifacts.AddTagRequest.Builder.class); - } - - public static final int ARTIFACT_ID_FIELD_NUMBER = 1; - private flyteidl.core.ArtifactId.ArtifactID artifactId_; - /** - * .flyteidl.core.ArtifactID artifact_id = 1; - */ - public boolean hasArtifactId() { - return artifactId_ != null; - } - /** - * .flyteidl.core.ArtifactID artifact_id = 1; - */ - public flyteidl.core.ArtifactId.ArtifactID getArtifactId() { - return artifactId_ == null ? flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance() : artifactId_; - } - /** - * .flyteidl.core.ArtifactID artifact_id = 1; - */ - public flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder() { - return getArtifactId(); + flyteidl.artifact.Artifacts.CreateTriggerRequest.class, flyteidl.artifact.Artifacts.CreateTriggerRequest.Builder.class); } - public static final int VALUE_FIELD_NUMBER = 2; - private volatile java.lang.Object value_; + public static final int TRIGGER_LAUNCH_PLAN_FIELD_NUMBER = 1; + private flyteidl.admin.LaunchPlanOuterClass.LaunchPlan triggerLaunchPlan_; /** - * string value = 2; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ - public java.lang.String getValue() { - java.lang.Object ref = value_; - 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(); - value_ = s; - return s; - } + public boolean hasTriggerLaunchPlan() { + return triggerLaunchPlan_ != null; } /** - * string value = 2; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ - public com.google.protobuf.ByteString - getValueBytes() { - java.lang.Object ref = value_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - value_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public flyteidl.admin.LaunchPlanOuterClass.LaunchPlan getTriggerLaunchPlan() { + return triggerLaunchPlan_ == null ? flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.getDefaultInstance() : triggerLaunchPlan_; } - - public static final int OVERWRITE_FIELD_NUMBER = 3; - private boolean overwrite_; /** - *
-     * If true, and another version already has the specified kind/value, set this version instead
-     * 
- * - * bool overwrite = 3; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ - public boolean getOverwrite() { - return overwrite_; + public flyteidl.admin.LaunchPlanOuterClass.LaunchPlanOrBuilder getTriggerLaunchPlanOrBuilder() { + return getTriggerLaunchPlan(); } private byte memoizedIsInitialized = -1; @@ -11538,14 +14463,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (artifactId_ != null) { - output.writeMessage(1, getArtifactId()); - } - if (!getValueBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); - } - if (overwrite_ != false) { - output.writeBool(3, overwrite_); + if (triggerLaunchPlan_ != null) { + output.writeMessage(1, getTriggerLaunchPlan()); } unknownFields.writeTo(output); } @@ -11556,16 +14475,9 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (artifactId_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getArtifactId()); - } - if (!getValueBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); - } - if (overwrite_ != false) { + if (triggerLaunchPlan_ != null) { size += com.google.protobuf.CodedOutputStream - .computeBoolSize(3, overwrite_); + .computeMessageSize(1, getTriggerLaunchPlan()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -11577,20 +14489,16 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.artifact.Artifacts.AddTagRequest)) { + if (!(obj instanceof flyteidl.artifact.Artifacts.CreateTriggerRequest)) { return super.equals(obj); } - flyteidl.artifact.Artifacts.AddTagRequest other = (flyteidl.artifact.Artifacts.AddTagRequest) obj; + flyteidl.artifact.Artifacts.CreateTriggerRequest other = (flyteidl.artifact.Artifacts.CreateTriggerRequest) obj; - if (hasArtifactId() != other.hasArtifactId()) return false; - if (hasArtifactId()) { - if (!getArtifactId() - .equals(other.getArtifactId())) return false; + if (hasTriggerLaunchPlan() != other.hasTriggerLaunchPlan()) return false; + if (hasTriggerLaunchPlan()) { + if (!getTriggerLaunchPlan() + .equals(other.getTriggerLaunchPlan())) return false; } - if (!getValue() - .equals(other.getValue())) return false; - if (getOverwrite() - != other.getOverwrite()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -11602,83 +14510,78 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasArtifactId()) { - hash = (37 * hash) + ARTIFACT_ID_FIELD_NUMBER; - hash = (53 * hash) + getArtifactId().hashCode(); + if (hasTriggerLaunchPlan()) { + hash = (37 * hash) + TRIGGER_LAUNCH_PLAN_FIELD_NUMBER; + hash = (53 * hash) + getTriggerLaunchPlan().hashCode(); } - hash = (37 * hash) + VALUE_FIELD_NUMBER; - hash = (53 * hash) + getValue().hashCode(); - hash = (37 * hash) + OVERWRITE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getOverwrite()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom(byte[] data) + public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.AddTagRequest parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.AddTagRequest parseDelimitedFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -11691,7 +14594,7 @@ public static flyteidl.artifact.Artifacts.AddTagRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.artifact.Artifacts.AddTagRequest prototype) { + public static Builder newBuilder(flyteidl.artifact.Artifacts.CreateTriggerRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -11707,32 +14610,26 @@ protected Builder newBuilderForType( return builder; } /** - *
-     * Aliases identify a particular version of an artifact. They are different than tags in that they
-     * have to be unique for a given artifact project/domain/name. That is, for a given project/domain/name/kind,
-     * at most one version can have any given value at any point.
-     * 
- * - * Protobuf type {@code flyteidl.artifact.AddTagRequest} + * Protobuf type {@code flyteidl.artifact.CreateTriggerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.artifact.AddTagRequest) - flyteidl.artifact.Artifacts.AddTagRequestOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.CreateTriggerRequest) + flyteidl.artifact.Artifacts.CreateTriggerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagRequest_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.AddTagRequest.class, flyteidl.artifact.Artifacts.AddTagRequest.Builder.class); + flyteidl.artifact.Artifacts.CreateTriggerRequest.class, flyteidl.artifact.Artifacts.CreateTriggerRequest.Builder.class); } - // Construct using flyteidl.artifact.Artifacts.AddTagRequest.newBuilder() + // Construct using flyteidl.artifact.Artifacts.CreateTriggerRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -11750,33 +14647,29 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (artifactIdBuilder_ == null) { - artifactId_ = null; + if (triggerLaunchPlanBuilder_ == null) { + triggerLaunchPlan_ = null; } else { - artifactId_ = null; - artifactIdBuilder_ = null; + triggerLaunchPlan_ = null; + triggerLaunchPlanBuilder_ = null; } - value_ = ""; - - overwrite_ = false; - return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerRequest_descriptor; } @java.lang.Override - public flyteidl.artifact.Artifacts.AddTagRequest getDefaultInstanceForType() { - return flyteidl.artifact.Artifacts.AddTagRequest.getDefaultInstance(); + public flyteidl.artifact.Artifacts.CreateTriggerRequest getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.CreateTriggerRequest.getDefaultInstance(); } @java.lang.Override - public flyteidl.artifact.Artifacts.AddTagRequest build() { - flyteidl.artifact.Artifacts.AddTagRequest result = buildPartial(); + public flyteidl.artifact.Artifacts.CreateTriggerRequest build() { + flyteidl.artifact.Artifacts.CreateTriggerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -11784,15 +14677,13 @@ public flyteidl.artifact.Artifacts.AddTagRequest build() { } @java.lang.Override - public flyteidl.artifact.Artifacts.AddTagRequest buildPartial() { - flyteidl.artifact.Artifacts.AddTagRequest result = new flyteidl.artifact.Artifacts.AddTagRequest(this); - if (artifactIdBuilder_ == null) { - result.artifactId_ = artifactId_; + public flyteidl.artifact.Artifacts.CreateTriggerRequest buildPartial() { + flyteidl.artifact.Artifacts.CreateTriggerRequest result = new flyteidl.artifact.Artifacts.CreateTriggerRequest(this); + if (triggerLaunchPlanBuilder_ == null) { + result.triggerLaunchPlan_ = triggerLaunchPlan_; } else { - result.artifactId_ = artifactIdBuilder_.build(); + result.triggerLaunchPlan_ = triggerLaunchPlanBuilder_.build(); } - result.value_ = value_; - result.overwrite_ = overwrite_; onBuilt(); return result; } @@ -11831,25 +14722,18 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.artifact.Artifacts.AddTagRequest) { - return mergeFrom((flyteidl.artifact.Artifacts.AddTagRequest)other); + if (other instanceof flyteidl.artifact.Artifacts.CreateTriggerRequest) { + return mergeFrom((flyteidl.artifact.Artifacts.CreateTriggerRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.artifact.Artifacts.AddTagRequest other) { - if (other == flyteidl.artifact.Artifacts.AddTagRequest.getDefaultInstance()) return this; - if (other.hasArtifactId()) { - mergeArtifactId(other.getArtifactId()); - } - if (!other.getValue().isEmpty()) { - value_ = other.value_; - onChanged(); - } - if (other.getOverwrite() != false) { - setOverwrite(other.getOverwrite()); + public Builder mergeFrom(flyteidl.artifact.Artifacts.CreateTriggerRequest other) { + if (other == flyteidl.artifact.Artifacts.CreateTriggerRequest.getDefaultInstance()) return this; + if (other.hasTriggerLaunchPlan()) { + mergeTriggerLaunchPlan(other.getTriggerLaunchPlan()); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -11866,11 +14750,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.artifact.Artifacts.AddTagRequest parsedMessage = null; + flyteidl.artifact.Artifacts.CreateTriggerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.artifact.Artifacts.AddTagRequest) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.artifact.Artifacts.CreateTriggerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -11880,228 +14764,121 @@ public Builder mergeFrom( return this; } - private flyteidl.core.ArtifactId.ArtifactID artifactId_; + private flyteidl.admin.LaunchPlanOuterClass.LaunchPlan triggerLaunchPlan_; private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder> artifactIdBuilder_; + flyteidl.admin.LaunchPlanOuterClass.LaunchPlan, flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.Builder, flyteidl.admin.LaunchPlanOuterClass.LaunchPlanOrBuilder> triggerLaunchPlanBuilder_; /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ - public boolean hasArtifactId() { - return artifactIdBuilder_ != null || artifactId_ != null; + public boolean hasTriggerLaunchPlan() { + return triggerLaunchPlanBuilder_ != null || triggerLaunchPlan_ != null; } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ - public flyteidl.core.ArtifactId.ArtifactID getArtifactId() { - if (artifactIdBuilder_ == null) { - return artifactId_ == null ? flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance() : artifactId_; + public flyteidl.admin.LaunchPlanOuterClass.LaunchPlan getTriggerLaunchPlan() { + if (triggerLaunchPlanBuilder_ == null) { + return triggerLaunchPlan_ == null ? flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.getDefaultInstance() : triggerLaunchPlan_; } else { - return artifactIdBuilder_.getMessage(); + return triggerLaunchPlanBuilder_.getMessage(); } } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ - public Builder setArtifactId(flyteidl.core.ArtifactId.ArtifactID value) { - if (artifactIdBuilder_ == null) { + public Builder setTriggerLaunchPlan(flyteidl.admin.LaunchPlanOuterClass.LaunchPlan value) { + if (triggerLaunchPlanBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - artifactId_ = value; + triggerLaunchPlan_ = value; onChanged(); } else { - artifactIdBuilder_.setMessage(value); + triggerLaunchPlanBuilder_.setMessage(value); } return this; } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ - public Builder setArtifactId( - flyteidl.core.ArtifactId.ArtifactID.Builder builderForValue) { - if (artifactIdBuilder_ == null) { - artifactId_ = builderForValue.build(); + public Builder setTriggerLaunchPlan( + flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.Builder builderForValue) { + if (triggerLaunchPlanBuilder_ == null) { + triggerLaunchPlan_ = builderForValue.build(); onChanged(); } else { - artifactIdBuilder_.setMessage(builderForValue.build()); + triggerLaunchPlanBuilder_.setMessage(builderForValue.build()); } return this; } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ - public Builder mergeArtifactId(flyteidl.core.ArtifactId.ArtifactID value) { - if (artifactIdBuilder_ == null) { - if (artifactId_ != null) { - artifactId_ = - flyteidl.core.ArtifactId.ArtifactID.newBuilder(artifactId_).mergeFrom(value).buildPartial(); + public Builder mergeTriggerLaunchPlan(flyteidl.admin.LaunchPlanOuterClass.LaunchPlan value) { + if (triggerLaunchPlanBuilder_ == null) { + if (triggerLaunchPlan_ != null) { + triggerLaunchPlan_ = + flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.newBuilder(triggerLaunchPlan_).mergeFrom(value).buildPartial(); } else { - artifactId_ = value; + triggerLaunchPlan_ = value; } onChanged(); } else { - artifactIdBuilder_.mergeFrom(value); + triggerLaunchPlanBuilder_.mergeFrom(value); } return this; } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ - public Builder clearArtifactId() { - if (artifactIdBuilder_ == null) { - artifactId_ = null; + public Builder clearTriggerLaunchPlan() { + if (triggerLaunchPlanBuilder_ == null) { + triggerLaunchPlan_ = null; onChanged(); } else { - artifactId_ = null; - artifactIdBuilder_ = null; + triggerLaunchPlan_ = null; + triggerLaunchPlanBuilder_ = null; } return this; } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ - public flyteidl.core.ArtifactId.ArtifactID.Builder getArtifactIdBuilder() { + public flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.Builder getTriggerLaunchPlanBuilder() { onChanged(); - return getArtifactIdFieldBuilder().getBuilder(); + return getTriggerLaunchPlanFieldBuilder().getBuilder(); } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ - public flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder() { - if (artifactIdBuilder_ != null) { - return artifactIdBuilder_.getMessageOrBuilder(); + public flyteidl.admin.LaunchPlanOuterClass.LaunchPlanOrBuilder getTriggerLaunchPlanOrBuilder() { + if (triggerLaunchPlanBuilder_ != null) { + return triggerLaunchPlanBuilder_.getMessageOrBuilder(); } else { - return artifactId_ == null ? - flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance() : artifactId_; + return triggerLaunchPlan_ == null ? + flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.getDefaultInstance() : triggerLaunchPlan_; } } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder> - getArtifactIdFieldBuilder() { - if (artifactIdBuilder_ == null) { - artifactIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder>( - getArtifactId(), + flyteidl.admin.LaunchPlanOuterClass.LaunchPlan, flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.Builder, flyteidl.admin.LaunchPlanOuterClass.LaunchPlanOrBuilder> + getTriggerLaunchPlanFieldBuilder() { + if (triggerLaunchPlanBuilder_ == null) { + triggerLaunchPlanBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.LaunchPlanOuterClass.LaunchPlan, flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.Builder, flyteidl.admin.LaunchPlanOuterClass.LaunchPlanOrBuilder>( + getTriggerLaunchPlan(), getParentForChildren(), isClean()); - artifactId_ = null; - } - return artifactIdBuilder_; - } - - private java.lang.Object value_ = ""; - /** - * string value = 2; - */ - public java.lang.String getValue() { - java.lang.Object ref = value_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - value_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string value = 2; - */ - public com.google.protobuf.ByteString - getValueBytes() { - java.lang.Object ref = value_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - value_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + triggerLaunchPlan_ = null; } - } - /** - * string value = 2; - */ - public Builder setValue( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - value_ = value; - onChanged(); - return this; - } - /** - * string value = 2; - */ - public Builder clearValue() { - - value_ = getDefaultInstance().getValue(); - onChanged(); - return this; - } - /** - * string value = 2; - */ - public Builder setValueBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - value_ = value; - onChanged(); - return this; - } - - private boolean overwrite_ ; - /** - *
-       * If true, and another version already has the specified kind/value, set this version instead
-       * 
- * - * bool overwrite = 3; - */ - public boolean getOverwrite() { - return overwrite_; - } - /** - *
-       * If true, and another version already has the specified kind/value, set this version instead
-       * 
- * - * bool overwrite = 3; - */ - public Builder setOverwrite(boolean value) { - - overwrite_ = value; - onChanged(); - return this; - } - /** - *
-       * If true, and another version already has the specified kind/value, set this version instead
-       * 
- * - * bool overwrite = 3; - */ - public Builder clearOverwrite() { - - overwrite_ = false; - onChanged(); - return this; + return triggerLaunchPlanBuilder_; } @java.lang.Override public final Builder setUnknownFields( @@ -12116,63 +14893,63 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.artifact.AddTagRequest) + // @@protoc_insertion_point(builder_scope:flyteidl.artifact.CreateTriggerRequest) } - // @@protoc_insertion_point(class_scope:flyteidl.artifact.AddTagRequest) - private static final flyteidl.artifact.Artifacts.AddTagRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.artifact.CreateTriggerRequest) + private static final flyteidl.artifact.Artifacts.CreateTriggerRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.AddTagRequest(); + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.CreateTriggerRequest(); } - public static flyteidl.artifact.Artifacts.AddTagRequest getDefaultInstance() { + public static flyteidl.artifact.Artifacts.CreateTriggerRequest 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 AddTagRequest parsePartialFrom( + public CreateTriggerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new AddTagRequest(input, extensionRegistry); + return new CreateTriggerRequest(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.artifact.Artifacts.AddTagRequest getDefaultInstanceForType() { + public flyteidl.artifact.Artifacts.CreateTriggerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface AddTagResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.artifact.AddTagResponse) + public interface CreateTriggerResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.CreateTriggerResponse) com.google.protobuf.MessageOrBuilder { } /** - * Protobuf type {@code flyteidl.artifact.AddTagResponse} + * Protobuf type {@code flyteidl.artifact.CreateTriggerResponse} */ - public static final class AddTagResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.artifact.AddTagResponse) - AddTagResponseOrBuilder { + public static final class CreateTriggerResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.artifact.CreateTriggerResponse) + CreateTriggerResponseOrBuilder { private static final long serialVersionUID = 0L; - // Use AddTagResponse.newBuilder() to construct. - private AddTagResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use CreateTriggerResponse.newBuilder() to construct. + private CreateTriggerResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private AddTagResponse() { + private CreateTriggerResponse() { } @java.lang.Override @@ -12180,7 +14957,7 @@ private AddTagResponse() { getUnknownFields() { return this.unknownFields; } - private AddTagResponse( + private CreateTriggerResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -12219,15 +14996,15 @@ private AddTagResponse( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagResponse_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.AddTagResponse.class, flyteidl.artifact.Artifacts.AddTagResponse.Builder.class); + flyteidl.artifact.Artifacts.CreateTriggerResponse.class, flyteidl.artifact.Artifacts.CreateTriggerResponse.Builder.class); } private byte memoizedIsInitialized = -1; @@ -12263,10 +15040,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.artifact.Artifacts.AddTagResponse)) { + if (!(obj instanceof flyteidl.artifact.Artifacts.CreateTriggerResponse)) { return super.equals(obj); } - flyteidl.artifact.Artifacts.AddTagResponse other = (flyteidl.artifact.Artifacts.AddTagResponse) obj; + flyteidl.artifact.Artifacts.CreateTriggerResponse other = (flyteidl.artifact.Artifacts.CreateTriggerResponse) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -12284,69 +15061,69 @@ public int hashCode() { return hash; } - public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom(byte[] data) + public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.AddTagResponse parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.AddTagResponse parseDelimitedFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( + public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -12359,7 +15136,7 @@ public static flyteidl.artifact.Artifacts.AddTagResponse parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.artifact.Artifacts.AddTagResponse prototype) { + public static Builder newBuilder(flyteidl.artifact.Artifacts.CreateTriggerResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -12375,26 +15152,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.artifact.AddTagResponse} + * Protobuf type {@code flyteidl.artifact.CreateTriggerResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.artifact.AddTagResponse) - flyteidl.artifact.Artifacts.AddTagResponseOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.CreateTriggerResponse) + flyteidl.artifact.Artifacts.CreateTriggerResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagResponse_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.AddTagResponse.class, flyteidl.artifact.Artifacts.AddTagResponse.Builder.class); + flyteidl.artifact.Artifacts.CreateTriggerResponse.class, flyteidl.artifact.Artifacts.CreateTriggerResponse.Builder.class); } - // Construct using flyteidl.artifact.Artifacts.AddTagResponse.newBuilder() + // Construct using flyteidl.artifact.Artifacts.CreateTriggerResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -12418,17 +15195,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_AddTagResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerResponse_descriptor; } @java.lang.Override - public flyteidl.artifact.Artifacts.AddTagResponse getDefaultInstanceForType() { - return flyteidl.artifact.Artifacts.AddTagResponse.getDefaultInstance(); + public flyteidl.artifact.Artifacts.CreateTriggerResponse getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.CreateTriggerResponse.getDefaultInstance(); } @java.lang.Override - public flyteidl.artifact.Artifacts.AddTagResponse build() { - flyteidl.artifact.Artifacts.AddTagResponse result = buildPartial(); + public flyteidl.artifact.Artifacts.CreateTriggerResponse build() { + flyteidl.artifact.Artifacts.CreateTriggerResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -12436,8 +15213,8 @@ public flyteidl.artifact.Artifacts.AddTagResponse build() { } @java.lang.Override - public flyteidl.artifact.Artifacts.AddTagResponse buildPartial() { - flyteidl.artifact.Artifacts.AddTagResponse result = new flyteidl.artifact.Artifacts.AddTagResponse(this); + public flyteidl.artifact.Artifacts.CreateTriggerResponse buildPartial() { + flyteidl.artifact.Artifacts.CreateTriggerResponse result = new flyteidl.artifact.Artifacts.CreateTriggerResponse(this); onBuilt(); return result; } @@ -12476,16 +15253,16 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.artifact.Artifacts.AddTagResponse) { - return mergeFrom((flyteidl.artifact.Artifacts.AddTagResponse)other); + if (other instanceof flyteidl.artifact.Artifacts.CreateTriggerResponse) { + return mergeFrom((flyteidl.artifact.Artifacts.CreateTriggerResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.artifact.Artifacts.AddTagResponse other) { - if (other == flyteidl.artifact.Artifacts.AddTagResponse.getDefaultInstance()) return this; + public Builder mergeFrom(flyteidl.artifact.Artifacts.CreateTriggerResponse other) { + if (other == flyteidl.artifact.Artifacts.CreateTriggerResponse.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -12501,11 +15278,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.artifact.Artifacts.AddTagResponse parsedMessage = null; + flyteidl.artifact.Artifacts.CreateTriggerResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.artifact.Artifacts.AddTagResponse) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.artifact.Artifacts.CreateTriggerResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -12527,76 +15304,76 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.artifact.AddTagResponse) + // @@protoc_insertion_point(builder_scope:flyteidl.artifact.CreateTriggerResponse) } - // @@protoc_insertion_point(class_scope:flyteidl.artifact.AddTagResponse) - private static final flyteidl.artifact.Artifacts.AddTagResponse DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.artifact.CreateTriggerResponse) + private static final flyteidl.artifact.Artifacts.CreateTriggerResponse DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.AddTagResponse(); + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.CreateTriggerResponse(); } - public static flyteidl.artifact.Artifacts.AddTagResponse getDefaultInstance() { + public static flyteidl.artifact.Artifacts.CreateTriggerResponse 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 AddTagResponse parsePartialFrom( + public CreateTriggerResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new AddTagResponse(input, extensionRegistry); + return new CreateTriggerResponse(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.artifact.Artifacts.AddTagResponse getDefaultInstanceForType() { + public flyteidl.artifact.Artifacts.CreateTriggerResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface CreateTriggerRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.artifact.CreateTriggerRequest) + public interface DeactivateTriggerRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.DeactivateTriggerRequest) com.google.protobuf.MessageOrBuilder { /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ - boolean hasTriggerLaunchPlan(); + boolean hasTriggerId(); /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ - flyteidl.admin.LaunchPlanOuterClass.LaunchPlan getTriggerLaunchPlan(); + flyteidl.core.IdentifierOuterClass.Identifier getTriggerId(); /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ - flyteidl.admin.LaunchPlanOuterClass.LaunchPlanOrBuilder getTriggerLaunchPlanOrBuilder(); + flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder getTriggerIdOrBuilder(); } /** - * Protobuf type {@code flyteidl.artifact.CreateTriggerRequest} + * Protobuf type {@code flyteidl.artifact.DeactivateTriggerRequest} */ - public static final class CreateTriggerRequest extends + public static final class DeactivateTriggerRequest extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.artifact.CreateTriggerRequest) - CreateTriggerRequestOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.artifact.DeactivateTriggerRequest) + DeactivateTriggerRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use CreateTriggerRequest.newBuilder() to construct. - private CreateTriggerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use DeactivateTriggerRequest.newBuilder() to construct. + private DeactivateTriggerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private CreateTriggerRequest() { + private DeactivateTriggerRequest() { } @java.lang.Override @@ -12604,7 +15381,7 @@ private CreateTriggerRequest() { getUnknownFields() { return this.unknownFields; } - private CreateTriggerRequest( + private DeactivateTriggerRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -12624,14 +15401,14 @@ private CreateTriggerRequest( done = true; break; case 10: { - flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.Builder subBuilder = null; - if (triggerLaunchPlan_ != null) { - subBuilder = triggerLaunchPlan_.toBuilder(); + flyteidl.core.IdentifierOuterClass.Identifier.Builder subBuilder = null; + if (triggerId_ != null) { + subBuilder = triggerId_.toBuilder(); } - triggerLaunchPlan_ = input.readMessage(flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.parser(), extensionRegistry); + triggerId_ = input.readMessage(flyteidl.core.IdentifierOuterClass.Identifier.parser(), extensionRegistry); if (subBuilder != null) { - subBuilder.mergeFrom(triggerLaunchPlan_); - triggerLaunchPlan_ = subBuilder.buildPartial(); + subBuilder.mergeFrom(triggerId_); + triggerId_ = subBuilder.buildPartial(); } break; @@ -12657,36 +15434,36 @@ private CreateTriggerRequest( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerRequest_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.CreateTriggerRequest.class, flyteidl.artifact.Artifacts.CreateTriggerRequest.Builder.class); + flyteidl.artifact.Artifacts.DeactivateTriggerRequest.class, flyteidl.artifact.Artifacts.DeactivateTriggerRequest.Builder.class); } - public static final int TRIGGER_LAUNCH_PLAN_FIELD_NUMBER = 1; - private flyteidl.admin.LaunchPlanOuterClass.LaunchPlan triggerLaunchPlan_; + public static final int TRIGGER_ID_FIELD_NUMBER = 1; + private flyteidl.core.IdentifierOuterClass.Identifier triggerId_; /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ - public boolean hasTriggerLaunchPlan() { - return triggerLaunchPlan_ != null; + public boolean hasTriggerId() { + return triggerId_ != null; } /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ - public flyteidl.admin.LaunchPlanOuterClass.LaunchPlan getTriggerLaunchPlan() { - return triggerLaunchPlan_ == null ? flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.getDefaultInstance() : triggerLaunchPlan_; + public flyteidl.core.IdentifierOuterClass.Identifier getTriggerId() { + return triggerId_ == null ? flyteidl.core.IdentifierOuterClass.Identifier.getDefaultInstance() : triggerId_; } /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ - public flyteidl.admin.LaunchPlanOuterClass.LaunchPlanOrBuilder getTriggerLaunchPlanOrBuilder() { - return getTriggerLaunchPlan(); + public flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder getTriggerIdOrBuilder() { + return getTriggerId(); } private byte memoizedIsInitialized = -1; @@ -12703,8 +15480,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (triggerLaunchPlan_ != null) { - output.writeMessage(1, getTriggerLaunchPlan()); + if (triggerId_ != null) { + output.writeMessage(1, getTriggerId()); } unknownFields.writeTo(output); } @@ -12715,9 +15492,9 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (triggerLaunchPlan_ != null) { + if (triggerId_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getTriggerLaunchPlan()); + .computeMessageSize(1, getTriggerId()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -12729,15 +15506,15 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.artifact.Artifacts.CreateTriggerRequest)) { + if (!(obj instanceof flyteidl.artifact.Artifacts.DeactivateTriggerRequest)) { return super.equals(obj); } - flyteidl.artifact.Artifacts.CreateTriggerRequest other = (flyteidl.artifact.Artifacts.CreateTriggerRequest) obj; + flyteidl.artifact.Artifacts.DeactivateTriggerRequest other = (flyteidl.artifact.Artifacts.DeactivateTriggerRequest) obj; - if (hasTriggerLaunchPlan() != other.hasTriggerLaunchPlan()) return false; - if (hasTriggerLaunchPlan()) { - if (!getTriggerLaunchPlan() - .equals(other.getTriggerLaunchPlan())) return false; + if (hasTriggerId() != other.hasTriggerId()) return false; + if (hasTriggerId()) { + if (!getTriggerId() + .equals(other.getTriggerId())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -12750,78 +15527,78 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasTriggerLaunchPlan()) { - hash = (37 * hash) + TRIGGER_LAUNCH_PLAN_FIELD_NUMBER; - hash = (53 * hash) + getTriggerLaunchPlan().hashCode(); + if (hasTriggerId()) { + hash = (37 * hash) + TRIGGER_ID_FIELD_NUMBER; + hash = (53 * hash) + getTriggerId().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom(byte[] data) + public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseDelimitedFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -12834,7 +15611,7 @@ public static flyteidl.artifact.Artifacts.CreateTriggerRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.artifact.Artifacts.CreateTriggerRequest prototype) { + public static Builder newBuilder(flyteidl.artifact.Artifacts.DeactivateTriggerRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -12850,26 +15627,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.artifact.CreateTriggerRequest} + * Protobuf type {@code flyteidl.artifact.DeactivateTriggerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.artifact.CreateTriggerRequest) - flyteidl.artifact.Artifacts.CreateTriggerRequestOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.DeactivateTriggerRequest) + flyteidl.artifact.Artifacts.DeactivateTriggerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerRequest_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.CreateTriggerRequest.class, flyteidl.artifact.Artifacts.CreateTriggerRequest.Builder.class); + flyteidl.artifact.Artifacts.DeactivateTriggerRequest.class, flyteidl.artifact.Artifacts.DeactivateTriggerRequest.Builder.class); } - // Construct using flyteidl.artifact.Artifacts.CreateTriggerRequest.newBuilder() + // Construct using flyteidl.artifact.Artifacts.DeactivateTriggerRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -12887,11 +15664,11 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (triggerLaunchPlanBuilder_ == null) { - triggerLaunchPlan_ = null; - } else { - triggerLaunchPlan_ = null; - triggerLaunchPlanBuilder_ = null; + if (triggerIdBuilder_ == null) { + triggerId_ = null; + } else { + triggerId_ = null; + triggerIdBuilder_ = null; } return this; } @@ -12899,17 +15676,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerRequest_descriptor; } @java.lang.Override - public flyteidl.artifact.Artifacts.CreateTriggerRequest getDefaultInstanceForType() { - return flyteidl.artifact.Artifacts.CreateTriggerRequest.getDefaultInstance(); + public flyteidl.artifact.Artifacts.DeactivateTriggerRequest getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.DeactivateTriggerRequest.getDefaultInstance(); } @java.lang.Override - public flyteidl.artifact.Artifacts.CreateTriggerRequest build() { - flyteidl.artifact.Artifacts.CreateTriggerRequest result = buildPartial(); + public flyteidl.artifact.Artifacts.DeactivateTriggerRequest build() { + flyteidl.artifact.Artifacts.DeactivateTriggerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -12917,12 +15694,12 @@ public flyteidl.artifact.Artifacts.CreateTriggerRequest build() { } @java.lang.Override - public flyteidl.artifact.Artifacts.CreateTriggerRequest buildPartial() { - flyteidl.artifact.Artifacts.CreateTriggerRequest result = new flyteidl.artifact.Artifacts.CreateTriggerRequest(this); - if (triggerLaunchPlanBuilder_ == null) { - result.triggerLaunchPlan_ = triggerLaunchPlan_; + public flyteidl.artifact.Artifacts.DeactivateTriggerRequest buildPartial() { + flyteidl.artifact.Artifacts.DeactivateTriggerRequest result = new flyteidl.artifact.Artifacts.DeactivateTriggerRequest(this); + if (triggerIdBuilder_ == null) { + result.triggerId_ = triggerId_; } else { - result.triggerLaunchPlan_ = triggerLaunchPlanBuilder_.build(); + result.triggerId_ = triggerIdBuilder_.build(); } onBuilt(); return result; @@ -12962,18 +15739,18 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.artifact.Artifacts.CreateTriggerRequest) { - return mergeFrom((flyteidl.artifact.Artifacts.CreateTriggerRequest)other); + if (other instanceof flyteidl.artifact.Artifacts.DeactivateTriggerRequest) { + return mergeFrom((flyteidl.artifact.Artifacts.DeactivateTriggerRequest)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.artifact.Artifacts.CreateTriggerRequest other) { - if (other == flyteidl.artifact.Artifacts.CreateTriggerRequest.getDefaultInstance()) return this; - if (other.hasTriggerLaunchPlan()) { - mergeTriggerLaunchPlan(other.getTriggerLaunchPlan()); + public Builder mergeFrom(flyteidl.artifact.Artifacts.DeactivateTriggerRequest other) { + if (other == flyteidl.artifact.Artifacts.DeactivateTriggerRequest.getDefaultInstance()) return this; + if (other.hasTriggerId()) { + mergeTriggerId(other.getTriggerId()); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -12990,11 +15767,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.artifact.Artifacts.CreateTriggerRequest parsedMessage = null; + flyteidl.artifact.Artifacts.DeactivateTriggerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.artifact.Artifacts.CreateTriggerRequest) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.artifact.Artifacts.DeactivateTriggerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -13004,121 +15781,121 @@ public Builder mergeFrom( return this; } - private flyteidl.admin.LaunchPlanOuterClass.LaunchPlan triggerLaunchPlan_; + private flyteidl.core.IdentifierOuterClass.Identifier triggerId_; private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.admin.LaunchPlanOuterClass.LaunchPlan, flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.Builder, flyteidl.admin.LaunchPlanOuterClass.LaunchPlanOrBuilder> triggerLaunchPlanBuilder_; + flyteidl.core.IdentifierOuterClass.Identifier, flyteidl.core.IdentifierOuterClass.Identifier.Builder, flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder> triggerIdBuilder_; /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ - public boolean hasTriggerLaunchPlan() { - return triggerLaunchPlanBuilder_ != null || triggerLaunchPlan_ != null; + public boolean hasTriggerId() { + return triggerIdBuilder_ != null || triggerId_ != null; } /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ - public flyteidl.admin.LaunchPlanOuterClass.LaunchPlan getTriggerLaunchPlan() { - if (triggerLaunchPlanBuilder_ == null) { - return triggerLaunchPlan_ == null ? flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.getDefaultInstance() : triggerLaunchPlan_; + public flyteidl.core.IdentifierOuterClass.Identifier getTriggerId() { + if (triggerIdBuilder_ == null) { + return triggerId_ == null ? flyteidl.core.IdentifierOuterClass.Identifier.getDefaultInstance() : triggerId_; } else { - return triggerLaunchPlanBuilder_.getMessage(); + return triggerIdBuilder_.getMessage(); } } /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ - public Builder setTriggerLaunchPlan(flyteidl.admin.LaunchPlanOuterClass.LaunchPlan value) { - if (triggerLaunchPlanBuilder_ == null) { + public Builder setTriggerId(flyteidl.core.IdentifierOuterClass.Identifier value) { + if (triggerIdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - triggerLaunchPlan_ = value; + triggerId_ = value; onChanged(); } else { - triggerLaunchPlanBuilder_.setMessage(value); + triggerIdBuilder_.setMessage(value); } return this; } /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ - public Builder setTriggerLaunchPlan( - flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.Builder builderForValue) { - if (triggerLaunchPlanBuilder_ == null) { - triggerLaunchPlan_ = builderForValue.build(); + public Builder setTriggerId( + flyteidl.core.IdentifierOuterClass.Identifier.Builder builderForValue) { + if (triggerIdBuilder_ == null) { + triggerId_ = builderForValue.build(); onChanged(); } else { - triggerLaunchPlanBuilder_.setMessage(builderForValue.build()); + triggerIdBuilder_.setMessage(builderForValue.build()); } return this; } /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ - public Builder mergeTriggerLaunchPlan(flyteidl.admin.LaunchPlanOuterClass.LaunchPlan value) { - if (triggerLaunchPlanBuilder_ == null) { - if (triggerLaunchPlan_ != null) { - triggerLaunchPlan_ = - flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.newBuilder(triggerLaunchPlan_).mergeFrom(value).buildPartial(); + public Builder mergeTriggerId(flyteidl.core.IdentifierOuterClass.Identifier value) { + if (triggerIdBuilder_ == null) { + if (triggerId_ != null) { + triggerId_ = + flyteidl.core.IdentifierOuterClass.Identifier.newBuilder(triggerId_).mergeFrom(value).buildPartial(); } else { - triggerLaunchPlan_ = value; + triggerId_ = value; } onChanged(); } else { - triggerLaunchPlanBuilder_.mergeFrom(value); + triggerIdBuilder_.mergeFrom(value); } return this; } /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ - public Builder clearTriggerLaunchPlan() { - if (triggerLaunchPlanBuilder_ == null) { - triggerLaunchPlan_ = null; + public Builder clearTriggerId() { + if (triggerIdBuilder_ == null) { + triggerId_ = null; onChanged(); } else { - triggerLaunchPlan_ = null; - triggerLaunchPlanBuilder_ = null; + triggerId_ = null; + triggerIdBuilder_ = null; } return this; } /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ - public flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.Builder getTriggerLaunchPlanBuilder() { + public flyteidl.core.IdentifierOuterClass.Identifier.Builder getTriggerIdBuilder() { onChanged(); - return getTriggerLaunchPlanFieldBuilder().getBuilder(); + return getTriggerIdFieldBuilder().getBuilder(); } /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ - public flyteidl.admin.LaunchPlanOuterClass.LaunchPlanOrBuilder getTriggerLaunchPlanOrBuilder() { - if (triggerLaunchPlanBuilder_ != null) { - return triggerLaunchPlanBuilder_.getMessageOrBuilder(); + public flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder getTriggerIdOrBuilder() { + if (triggerIdBuilder_ != null) { + return triggerIdBuilder_.getMessageOrBuilder(); } else { - return triggerLaunchPlan_ == null ? - flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.getDefaultInstance() : triggerLaunchPlan_; + return triggerId_ == null ? + flyteidl.core.IdentifierOuterClass.Identifier.getDefaultInstance() : triggerId_; } } /** - * .flyteidl.admin.LaunchPlan trigger_launch_plan = 1; + * .flyteidl.core.Identifier trigger_id = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.admin.LaunchPlanOuterClass.LaunchPlan, flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.Builder, flyteidl.admin.LaunchPlanOuterClass.LaunchPlanOrBuilder> - getTriggerLaunchPlanFieldBuilder() { - if (triggerLaunchPlanBuilder_ == null) { - triggerLaunchPlanBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.admin.LaunchPlanOuterClass.LaunchPlan, flyteidl.admin.LaunchPlanOuterClass.LaunchPlan.Builder, flyteidl.admin.LaunchPlanOuterClass.LaunchPlanOrBuilder>( - getTriggerLaunchPlan(), + flyteidl.core.IdentifierOuterClass.Identifier, flyteidl.core.IdentifierOuterClass.Identifier.Builder, flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder> + getTriggerIdFieldBuilder() { + if (triggerIdBuilder_ == null) { + triggerIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.IdentifierOuterClass.Identifier, flyteidl.core.IdentifierOuterClass.Identifier.Builder, flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder>( + getTriggerId(), getParentForChildren(), isClean()); - triggerLaunchPlan_ = null; + triggerId_ = null; } - return triggerLaunchPlanBuilder_; + return triggerIdBuilder_; } @java.lang.Override public final Builder setUnknownFields( @@ -13133,63 +15910,63 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.artifact.CreateTriggerRequest) + // @@protoc_insertion_point(builder_scope:flyteidl.artifact.DeactivateTriggerRequest) } - // @@protoc_insertion_point(class_scope:flyteidl.artifact.CreateTriggerRequest) - private static final flyteidl.artifact.Artifacts.CreateTriggerRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.artifact.DeactivateTriggerRequest) + private static final flyteidl.artifact.Artifacts.DeactivateTriggerRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.CreateTriggerRequest(); + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.DeactivateTriggerRequest(); } - public static flyteidl.artifact.Artifacts.CreateTriggerRequest getDefaultInstance() { + public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest 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 CreateTriggerRequest parsePartialFrom( + public DeactivateTriggerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new CreateTriggerRequest(input, extensionRegistry); + return new DeactivateTriggerRequest(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.artifact.Artifacts.CreateTriggerRequest getDefaultInstanceForType() { + public flyteidl.artifact.Artifacts.DeactivateTriggerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface CreateTriggerResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.artifact.CreateTriggerResponse) + public interface DeactivateTriggerResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.DeactivateTriggerResponse) com.google.protobuf.MessageOrBuilder { } /** - * Protobuf type {@code flyteidl.artifact.CreateTriggerResponse} + * Protobuf type {@code flyteidl.artifact.DeactivateTriggerResponse} */ - public static final class CreateTriggerResponse extends + public static final class DeactivateTriggerResponse extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.artifact.CreateTriggerResponse) - CreateTriggerResponseOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.artifact.DeactivateTriggerResponse) + DeactivateTriggerResponseOrBuilder { private static final long serialVersionUID = 0L; - // Use CreateTriggerResponse.newBuilder() to construct. - private CreateTriggerResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use DeactivateTriggerResponse.newBuilder() to construct. + private DeactivateTriggerResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private CreateTriggerResponse() { + private DeactivateTriggerResponse() { } @java.lang.Override @@ -13197,7 +15974,7 @@ private CreateTriggerResponse() { getUnknownFields() { return this.unknownFields; } - private CreateTriggerResponse( + private DeactivateTriggerResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -13236,15 +16013,15 @@ private CreateTriggerResponse( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerResponse_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.CreateTriggerResponse.class, flyteidl.artifact.Artifacts.CreateTriggerResponse.Builder.class); + flyteidl.artifact.Artifacts.DeactivateTriggerResponse.class, flyteidl.artifact.Artifacts.DeactivateTriggerResponse.Builder.class); } private byte memoizedIsInitialized = -1; @@ -13280,10 +16057,10 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.artifact.Artifacts.CreateTriggerResponse)) { + if (!(obj instanceof flyteidl.artifact.Artifacts.DeactivateTriggerResponse)) { return super.equals(obj); } - flyteidl.artifact.Artifacts.CreateTriggerResponse other = (flyteidl.artifact.Artifacts.CreateTriggerResponse) obj; + flyteidl.artifact.Artifacts.DeactivateTriggerResponse other = (flyteidl.artifact.Artifacts.DeactivateTriggerResponse) obj; if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -13301,69 +16078,69 @@ public int hashCode() { return hash; } - public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom(byte[] data) + public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseDelimitedFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -13376,7 +16153,7 @@ public static flyteidl.artifact.Artifacts.CreateTriggerResponse parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.artifact.Artifacts.CreateTriggerResponse prototype) { + public static Builder newBuilder(flyteidl.artifact.Artifacts.DeactivateTriggerResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -13392,26 +16169,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.artifact.CreateTriggerResponse} + * Protobuf type {@code flyteidl.artifact.DeactivateTriggerResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.artifact.CreateTriggerResponse) - flyteidl.artifact.Artifacts.CreateTriggerResponseOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.DeactivateTriggerResponse) + flyteidl.artifact.Artifacts.DeactivateTriggerResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerResponse_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.CreateTriggerResponse.class, flyteidl.artifact.Artifacts.CreateTriggerResponse.Builder.class); + flyteidl.artifact.Artifacts.DeactivateTriggerResponse.class, flyteidl.artifact.Artifacts.DeactivateTriggerResponse.Builder.class); } - // Construct using flyteidl.artifact.Artifacts.CreateTriggerResponse.newBuilder() + // Construct using flyteidl.artifact.Artifacts.DeactivateTriggerResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -13435,17 +16212,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_CreateTriggerResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerResponse_descriptor; } @java.lang.Override - public flyteidl.artifact.Artifacts.CreateTriggerResponse getDefaultInstanceForType() { - return flyteidl.artifact.Artifacts.CreateTriggerResponse.getDefaultInstance(); + public flyteidl.artifact.Artifacts.DeactivateTriggerResponse getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.DeactivateTriggerResponse.getDefaultInstance(); } @java.lang.Override - public flyteidl.artifact.Artifacts.CreateTriggerResponse build() { - flyteidl.artifact.Artifacts.CreateTriggerResponse result = buildPartial(); + public flyteidl.artifact.Artifacts.DeactivateTriggerResponse build() { + flyteidl.artifact.Artifacts.DeactivateTriggerResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -13453,8 +16230,8 @@ public flyteidl.artifact.Artifacts.CreateTriggerResponse build() { } @java.lang.Override - public flyteidl.artifact.Artifacts.CreateTriggerResponse buildPartial() { - flyteidl.artifact.Artifacts.CreateTriggerResponse result = new flyteidl.artifact.Artifacts.CreateTriggerResponse(this); + public flyteidl.artifact.Artifacts.DeactivateTriggerResponse buildPartial() { + flyteidl.artifact.Artifacts.DeactivateTriggerResponse result = new flyteidl.artifact.Artifacts.DeactivateTriggerResponse(this); onBuilt(); return result; } @@ -13492,17 +16269,17 @@ public Builder addRepeatedField( return super.addRepeatedField(field, value); } @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.artifact.Artifacts.CreateTriggerResponse) { - return mergeFrom((flyteidl.artifact.Artifacts.CreateTriggerResponse)other); + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof flyteidl.artifact.Artifacts.DeactivateTriggerResponse) { + return mergeFrom((flyteidl.artifact.Artifacts.DeactivateTriggerResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.artifact.Artifacts.CreateTriggerResponse other) { - if (other == flyteidl.artifact.Artifacts.CreateTriggerResponse.getDefaultInstance()) return this; + public Builder mergeFrom(flyteidl.artifact.Artifacts.DeactivateTriggerResponse other) { + if (other == flyteidl.artifact.Artifacts.DeactivateTriggerResponse.getDefaultInstance()) return this; this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -13518,11 +16295,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.artifact.Artifacts.CreateTriggerResponse parsedMessage = null; + flyteidl.artifact.Artifacts.DeactivateTriggerResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.artifact.Artifacts.CreateTriggerResponse) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.artifact.Artifacts.DeactivateTriggerResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -13544,76 +16321,63 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.artifact.CreateTriggerResponse) + // @@protoc_insertion_point(builder_scope:flyteidl.artifact.DeactivateTriggerResponse) } - // @@protoc_insertion_point(class_scope:flyteidl.artifact.CreateTriggerResponse) - private static final flyteidl.artifact.Artifacts.CreateTriggerResponse DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.artifact.DeactivateTriggerResponse) + private static final flyteidl.artifact.Artifacts.DeactivateTriggerResponse DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.CreateTriggerResponse(); + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.DeactivateTriggerResponse(); } - public static flyteidl.artifact.Artifacts.CreateTriggerResponse getDefaultInstance() { + public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse 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 CreateTriggerResponse parsePartialFrom( + public DeactivateTriggerResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new CreateTriggerResponse(input, extensionRegistry); + return new DeactivateTriggerResponse(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.artifact.Artifacts.CreateTriggerResponse getDefaultInstanceForType() { + public flyteidl.artifact.Artifacts.DeactivateTriggerResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface DeactivateTriggerRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.artifact.DeactivateTriggerRequest) + public interface DeactivateAllTriggersRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.DeactivateAllTriggersRequest) com.google.protobuf.MessageOrBuilder { - - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - boolean hasTriggerId(); - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - flyteidl.core.IdentifierOuterClass.Identifier getTriggerId(); - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder getTriggerIdOrBuilder(); } /** - * Protobuf type {@code flyteidl.artifact.DeactivateTriggerRequest} + * Protobuf type {@code flyteidl.artifact.DeactivateAllTriggersRequest} */ - public static final class DeactivateTriggerRequest extends + public static final class DeactivateAllTriggersRequest extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.artifact.DeactivateTriggerRequest) - DeactivateTriggerRequestOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.artifact.DeactivateAllTriggersRequest) + DeactivateAllTriggersRequestOrBuilder { private static final long serialVersionUID = 0L; - // Use DeactivateTriggerRequest.newBuilder() to construct. - private DeactivateTriggerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use DeactivateAllTriggersRequest.newBuilder() to construct. + private DeactivateAllTriggersRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private DeactivateTriggerRequest() { + private DeactivateAllTriggersRequest() { } @java.lang.Override @@ -13621,7 +16385,7 @@ private DeactivateTriggerRequest() { getUnknownFields() { return this.unknownFields; } - private DeactivateTriggerRequest( + private DeactivateAllTriggersRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -13629,7 +16393,6 @@ private DeactivateTriggerRequest( if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } - int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { @@ -13640,19 +16403,6 @@ private DeactivateTriggerRequest( case 0: done = true; break; - case 10: { - flyteidl.core.IdentifierOuterClass.Identifier.Builder subBuilder = null; - if (triggerId_ != null) { - subBuilder = triggerId_.toBuilder(); - } - triggerId_ = input.readMessage(flyteidl.core.IdentifierOuterClass.Identifier.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(triggerId_); - triggerId_ = subBuilder.buildPartial(); - } - - break; - } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { @@ -13674,36 +16424,15 @@ private DeactivateTriggerRequest( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateAllTriggersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerRequest_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateAllTriggersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.DeactivateTriggerRequest.class, flyteidl.artifact.Artifacts.DeactivateTriggerRequest.Builder.class); - } - - public static final int TRIGGER_ID_FIELD_NUMBER = 1; - private flyteidl.core.IdentifierOuterClass.Identifier triggerId_; - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - public boolean hasTriggerId() { - return triggerId_ != null; - } - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - public flyteidl.core.IdentifierOuterClass.Identifier getTriggerId() { - return triggerId_ == null ? flyteidl.core.IdentifierOuterClass.Identifier.getDefaultInstance() : triggerId_; - } - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - public flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder getTriggerIdOrBuilder() { - return getTriggerId(); + flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest.class, flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest.Builder.class); } private byte memoizedIsInitialized = -1; @@ -13720,9 +16449,6 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (triggerId_ != null) { - output.writeMessage(1, getTriggerId()); - } unknownFields.writeTo(output); } @@ -13732,10 +16458,6 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (triggerId_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getTriggerId()); - } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -13746,16 +16468,11 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.artifact.Artifacts.DeactivateTriggerRequest)) { + if (!(obj instanceof flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest)) { return super.equals(obj); } - flyteidl.artifact.Artifacts.DeactivateTriggerRequest other = (flyteidl.artifact.Artifacts.DeactivateTriggerRequest) obj; + flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest other = (flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest) obj; - if (hasTriggerId() != other.hasTriggerId()) return false; - if (hasTriggerId()) { - if (!getTriggerId() - .equals(other.getTriggerId())) return false; - } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -13767,78 +16484,74 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasTriggerId()) { - hash = (37 * hash) + TRIGGER_ID_FIELD_NUMBER; - hash = (53 * hash) + getTriggerId().hashCode(); - } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom(byte[] data) + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseDelimitedFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -13851,7 +16564,7 @@ public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.artifact.Artifacts.DeactivateTriggerRequest prototype) { + public static Builder newBuilder(flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -13867,26 +16580,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.artifact.DeactivateTriggerRequest} + * Protobuf type {@code flyteidl.artifact.DeactivateAllTriggersRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.artifact.DeactivateTriggerRequest) - flyteidl.artifact.Artifacts.DeactivateTriggerRequestOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.DeactivateAllTriggersRequest) + flyteidl.artifact.Artifacts.DeactivateAllTriggersRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateAllTriggersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerRequest_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateAllTriggersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.DeactivateTriggerRequest.class, flyteidl.artifact.Artifacts.DeactivateTriggerRequest.Builder.class); + flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest.class, flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest.Builder.class); } - // Construct using flyteidl.artifact.Artifacts.DeactivateTriggerRequest.newBuilder() + // Construct using flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -13904,29 +16617,23 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (triggerIdBuilder_ == null) { - triggerId_ = null; - } else { - triggerId_ = null; - triggerIdBuilder_ = null; - } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerRequest_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateAllTriggersRequest_descriptor; } @java.lang.Override - public flyteidl.artifact.Artifacts.DeactivateTriggerRequest getDefaultInstanceForType() { - return flyteidl.artifact.Artifacts.DeactivateTriggerRequest.getDefaultInstance(); + public flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest.getDefaultInstance(); } @java.lang.Override - public flyteidl.artifact.Artifacts.DeactivateTriggerRequest build() { - flyteidl.artifact.Artifacts.DeactivateTriggerRequest result = buildPartial(); + public flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest build() { + flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -13934,13 +16641,8 @@ public flyteidl.artifact.Artifacts.DeactivateTriggerRequest build() { } @java.lang.Override - public flyteidl.artifact.Artifacts.DeactivateTriggerRequest buildPartial() { - flyteidl.artifact.Artifacts.DeactivateTriggerRequest result = new flyteidl.artifact.Artifacts.DeactivateTriggerRequest(this); - if (triggerIdBuilder_ == null) { - result.triggerId_ = triggerId_; - } else { - result.triggerId_ = triggerIdBuilder_.build(); - } + public flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest buildPartial() { + flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest result = new flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest(this); onBuilt(); return result; } @@ -13965,177 +16667,57 @@ public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.artifact.Artifacts.DeactivateTriggerRequest) { - return mergeFrom((flyteidl.artifact.Artifacts.DeactivateTriggerRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(flyteidl.artifact.Artifacts.DeactivateTriggerRequest other) { - if (other == flyteidl.artifact.Artifacts.DeactivateTriggerRequest.getDefaultInstance()) return this; - if (other.hasTriggerId()) { - mergeTriggerId(other.getTriggerId()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - flyteidl.artifact.Artifacts.DeactivateTriggerRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.artifact.Artifacts.DeactivateTriggerRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private flyteidl.core.IdentifierOuterClass.Identifier triggerId_; - private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.IdentifierOuterClass.Identifier, flyteidl.core.IdentifierOuterClass.Identifier.Builder, flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder> triggerIdBuilder_; - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - public boolean hasTriggerId() { - return triggerIdBuilder_ != null || triggerId_ != null; - } - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - public flyteidl.core.IdentifierOuterClass.Identifier getTriggerId() { - if (triggerIdBuilder_ == null) { - return triggerId_ == null ? flyteidl.core.IdentifierOuterClass.Identifier.getDefaultInstance() : triggerId_; - } else { - return triggerIdBuilder_.getMessage(); - } - } - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - public Builder setTriggerId(flyteidl.core.IdentifierOuterClass.Identifier value) { - if (triggerIdBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - triggerId_ = value; - onChanged(); - } else { - triggerIdBuilder_.setMessage(value); - } - - return this; - } - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - public Builder setTriggerId( - flyteidl.core.IdentifierOuterClass.Identifier.Builder builderForValue) { - if (triggerIdBuilder_ == null) { - triggerId_ = builderForValue.build(); - onChanged(); - } else { - triggerIdBuilder_.setMessage(builderForValue.build()); - } - - return this; + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); } - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - public Builder mergeTriggerId(flyteidl.core.IdentifierOuterClass.Identifier value) { - if (triggerIdBuilder_ == null) { - if (triggerId_ != null) { - triggerId_ = - flyteidl.core.IdentifierOuterClass.Identifier.newBuilder(triggerId_).mergeFrom(value).buildPartial(); - } else { - triggerId_ = value; - } - onChanged(); - } else { - triggerIdBuilder_.mergeFrom(value); - } - - return this; + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); } - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - public Builder clearTriggerId() { - if (triggerIdBuilder_ == null) { - triggerId_ = null; - onChanged(); + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest) { + return mergeFrom((flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest)other); } else { - triggerId_ = null; - triggerIdBuilder_ = null; + super.mergeFrom(other); + return this; } - - return this; } - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - public flyteidl.core.IdentifierOuterClass.Identifier.Builder getTriggerIdBuilder() { - + + public Builder mergeFrom(flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest other) { + if (other == flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest.getDefaultInstance()) return this; + this.mergeUnknownFields(other.unknownFields); onChanged(); - return getTriggerIdFieldBuilder().getBuilder(); + return this; } - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - public flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder getTriggerIdOrBuilder() { - if (triggerIdBuilder_ != null) { - return triggerIdBuilder_.getMessageOrBuilder(); - } else { - return triggerId_ == null ? - flyteidl.core.IdentifierOuterClass.Identifier.getDefaultInstance() : triggerId_; - } + + @java.lang.Override + public final boolean isInitialized() { + return true; } - /** - * .flyteidl.core.Identifier trigger_id = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.IdentifierOuterClass.Identifier, flyteidl.core.IdentifierOuterClass.Identifier.Builder, flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder> - getTriggerIdFieldBuilder() { - if (triggerIdBuilder_ == null) { - triggerIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.IdentifierOuterClass.Identifier, flyteidl.core.IdentifierOuterClass.Identifier.Builder, flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder>( - getTriggerId(), - getParentForChildren(), - isClean()); - triggerId_ = null; + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } } - return triggerIdBuilder_; + return this; } @java.lang.Override public final Builder setUnknownFields( @@ -14150,63 +16732,68 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.artifact.DeactivateTriggerRequest) + // @@protoc_insertion_point(builder_scope:flyteidl.artifact.DeactivateAllTriggersRequest) } - // @@protoc_insertion_point(class_scope:flyteidl.artifact.DeactivateTriggerRequest) - private static final flyteidl.artifact.Artifacts.DeactivateTriggerRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.artifact.DeactivateAllTriggersRequest) + private static final flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.DeactivateTriggerRequest(); + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest(); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerRequest getDefaultInstance() { + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest 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 DeactivateTriggerRequest parsePartialFrom( + public DeactivateAllTriggersRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new DeactivateTriggerRequest(input, extensionRegistry); + return new DeactivateAllTriggersRequest(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.artifact.Artifacts.DeactivateTriggerRequest getDefaultInstanceForType() { + public flyteidl.artifact.Artifacts.DeactivateAllTriggersRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface DeactivateTriggerResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.artifact.DeactivateTriggerResponse) + public interface DeactivateAllTriggersResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.artifact.DeactivateAllTriggersResponse) com.google.protobuf.MessageOrBuilder { + + /** + * uint64 num_deactivated = 1; + */ + long getNumDeactivated(); } /** - * Protobuf type {@code flyteidl.artifact.DeactivateTriggerResponse} + * Protobuf type {@code flyteidl.artifact.DeactivateAllTriggersResponse} */ - public static final class DeactivateTriggerResponse extends + public static final class DeactivateAllTriggersResponse extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.artifact.DeactivateTriggerResponse) - DeactivateTriggerResponseOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.artifact.DeactivateAllTriggersResponse) + DeactivateAllTriggersResponseOrBuilder { private static final long serialVersionUID = 0L; - // Use DeactivateTriggerResponse.newBuilder() to construct. - private DeactivateTriggerResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use DeactivateAllTriggersResponse.newBuilder() to construct. + private DeactivateAllTriggersResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private DeactivateTriggerResponse() { + private DeactivateAllTriggersResponse() { } @java.lang.Override @@ -14214,7 +16801,7 @@ private DeactivateTriggerResponse() { getUnknownFields() { return this.unknownFields; } - private DeactivateTriggerResponse( + private DeactivateAllTriggersResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -14222,6 +16809,7 @@ private DeactivateTriggerResponse( if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } + int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { @@ -14232,6 +16820,11 @@ private DeactivateTriggerResponse( case 0: done = true; break; + case 8: { + + numDeactivated_ = input.readUInt64(); + break; + } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { @@ -14253,15 +16846,24 @@ private DeactivateTriggerResponse( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateAllTriggersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerResponse_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateAllTriggersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.DeactivateTriggerResponse.class, flyteidl.artifact.Artifacts.DeactivateTriggerResponse.Builder.class); + flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse.class, flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse.Builder.class); + } + + public static final int NUM_DEACTIVATED_FIELD_NUMBER = 1; + private long numDeactivated_; + /** + * uint64 num_deactivated = 1; + */ + public long getNumDeactivated() { + return numDeactivated_; } private byte memoizedIsInitialized = -1; @@ -14278,6 +16880,9 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (numDeactivated_ != 0L) { + output.writeUInt64(1, numDeactivated_); + } unknownFields.writeTo(output); } @@ -14287,6 +16892,10 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; + if (numDeactivated_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeUInt64Size(1, numDeactivated_); + } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; @@ -14297,11 +16906,13 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.artifact.Artifacts.DeactivateTriggerResponse)) { + if (!(obj instanceof flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse)) { return super.equals(obj); } - flyteidl.artifact.Artifacts.DeactivateTriggerResponse other = (flyteidl.artifact.Artifacts.DeactivateTriggerResponse) obj; + flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse other = (flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse) obj; + if (getNumDeactivated() + != other.getNumDeactivated()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -14313,74 +16924,77 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NUM_DEACTIVATED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getNumDeactivated()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom(byte[] data) + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseDelimitedFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -14393,7 +17007,7 @@ public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.artifact.Artifacts.DeactivateTriggerResponse prototype) { + public static Builder newBuilder(flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -14409,26 +17023,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.artifact.DeactivateTriggerResponse} + * Protobuf type {@code flyteidl.artifact.DeactivateAllTriggersResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.artifact.DeactivateTriggerResponse) - flyteidl.artifact.Artifacts.DeactivateTriggerResponseOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.artifact.DeactivateAllTriggersResponse) + flyteidl.artifact.Artifacts.DeactivateAllTriggersResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateAllTriggersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerResponse_fieldAccessorTable + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateAllTriggersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.artifact.Artifacts.DeactivateTriggerResponse.class, flyteidl.artifact.Artifacts.DeactivateTriggerResponse.Builder.class); + flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse.class, flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse.Builder.class); } - // Construct using flyteidl.artifact.Artifacts.DeactivateTriggerResponse.newBuilder() + // Construct using flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -14446,23 +17060,25 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); + numDeactivated_ = 0L; + return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateTriggerResponse_descriptor; + return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_DeactivateAllTriggersResponse_descriptor; } @java.lang.Override - public flyteidl.artifact.Artifacts.DeactivateTriggerResponse getDefaultInstanceForType() { - return flyteidl.artifact.Artifacts.DeactivateTriggerResponse.getDefaultInstance(); + public flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse getDefaultInstanceForType() { + return flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse.getDefaultInstance(); } @java.lang.Override - public flyteidl.artifact.Artifacts.DeactivateTriggerResponse build() { - flyteidl.artifact.Artifacts.DeactivateTriggerResponse result = buildPartial(); + public flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse build() { + flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -14470,8 +17086,9 @@ public flyteidl.artifact.Artifacts.DeactivateTriggerResponse build() { } @java.lang.Override - public flyteidl.artifact.Artifacts.DeactivateTriggerResponse buildPartial() { - flyteidl.artifact.Artifacts.DeactivateTriggerResponse result = new flyteidl.artifact.Artifacts.DeactivateTriggerResponse(this); + public flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse buildPartial() { + flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse result = new flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse(this); + result.numDeactivated_ = numDeactivated_; onBuilt(); return result; } @@ -14510,16 +17127,19 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.artifact.Artifacts.DeactivateTriggerResponse) { - return mergeFrom((flyteidl.artifact.Artifacts.DeactivateTriggerResponse)other); + if (other instanceof flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse) { + return mergeFrom((flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.artifact.Artifacts.DeactivateTriggerResponse other) { - if (other == flyteidl.artifact.Artifacts.DeactivateTriggerResponse.getDefaultInstance()) return this; + public Builder mergeFrom(flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse other) { + if (other == flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse.getDefaultInstance()) return this; + if (other.getNumDeactivated() != 0L) { + setNumDeactivated(other.getNumDeactivated()); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -14535,11 +17155,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.artifact.Artifacts.DeactivateTriggerResponse parsedMessage = null; + flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.artifact.Artifacts.DeactivateTriggerResponse) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -14548,6 +17168,32 @@ public Builder mergeFrom( } return this; } + + private long numDeactivated_ ; + /** + * uint64 num_deactivated = 1; + */ + public long getNumDeactivated() { + return numDeactivated_; + } + /** + * uint64 num_deactivated = 1; + */ + public Builder setNumDeactivated(long value) { + + numDeactivated_ = value; + onChanged(); + return this; + } + /** + * uint64 num_deactivated = 1; + */ + public Builder clearNumDeactivated() { + + numDeactivated_ = 0L; + onChanged(); + return this; + } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -14561,41 +17207,41 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.artifact.DeactivateTriggerResponse) + // @@protoc_insertion_point(builder_scope:flyteidl.artifact.DeactivateAllTriggersResponse) } - // @@protoc_insertion_point(class_scope:flyteidl.artifact.DeactivateTriggerResponse) - private static final flyteidl.artifact.Artifacts.DeactivateTriggerResponse DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.artifact.DeactivateAllTriggersResponse) + private static final flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.DeactivateTriggerResponse(); + DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse(); } - public static flyteidl.artifact.Artifacts.DeactivateTriggerResponse getDefaultInstance() { + public static flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse 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 DeactivateTriggerResponse parsePartialFrom( + public DeactivateAllTriggersResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new DeactivateTriggerResponse(input, extensionRegistry); + return new DeactivateAllTriggersResponse(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.artifact.Artifacts.DeactivateTriggerResponse getDefaultInstanceForType() { + public flyteidl.artifact.Artifacts.DeactivateAllTriggersResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } @@ -21222,6 +23868,11 @@ public flyteidl.artifact.Artifacts.ListUsageResponse getDefaultInstanceForType() private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_artifact_ArtifactSpec_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_artifact_Trigger_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_artifact_Trigger_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_artifact_CreateArtifactResponse_descriptor; private static final @@ -21287,6 +23938,16 @@ public flyteidl.artifact.Artifacts.ListUsageResponse getDefaultInstanceForType() private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_artifact_DeactivateTriggerResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_artifact_DeactivateAllTriggersRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_artifact_DeactivateAllTriggersRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_artifact_DeactivateAllTriggersResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_artifact_DeactivateAllTriggersResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_artifact_ArtifactProducer_descriptor; private static final @@ -21341,124 +24002,139 @@ public flyteidl.artifact.Artifacts.ListUsageResponse getDefaultInstanceForType() descriptor; static { java.lang.String[] descriptorData = { - "\n!flyteidl/artifact/artifacts.proto\022\021fly" + - "teidl.artifact\032\031google/protobuf/any.prot" + - "o\032\034google/api/annotations.proto\032 flyteid" + - "l/admin/launch_plan.proto\032\034flyteidl/core" + - "/literals.proto\032\031flyteidl/core/types.pro" + - "to\032\036flyteidl/core/identifier.proto\032\037flyt" + - "eidl/core/artifact_id.proto\032\035flyteidl/co" + - "re/interface.proto\032 flyteidl/event/cloud" + - "events.proto\"\252\001\n\010Artifact\022.\n\013artifact_id" + - "\030\001 \001(\0132\031.flyteidl.core.ArtifactID\022-\n\004spe" + - "c\030\002 \001(\0132\037.flyteidl.artifact.ArtifactSpec" + - "\022\014\n\004tags\030\003 \003(\t\0221\n\006source\030\004 \001(\0132!.flyteid" + - "l.artifact.ArtifactSource\"\312\002\n\025CreateArti" + - "factRequest\0220\n\014artifact_key\030\001 \001(\0132\032.flyt" + - "eidl.core.ArtifactKey\022\017\n\007version\030\003 \001(\t\022-" + - "\n\004spec\030\002 \001(\0132\037.flyteidl.artifact.Artifac" + - "tSpec\022L\n\npartitions\030\004 \003(\01328.flyteidl.art" + - "ifact.CreateArtifactRequest.PartitionsEn" + - "try\022\013\n\003tag\030\005 \001(\t\0221\n\006source\030\006 \001(\0132!.flyte" + - "idl.artifact.ArtifactSource\0321\n\017Partition" + - "sEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\277" + - "\001\n\016ArtifactSource\022F\n\022workflow_execution\030" + - "\001 \001(\0132*.flyteidl.core.WorkflowExecutionI" + - "dentifier\022\017\n\007node_id\030\002 \001(\t\022*\n\007task_id\030\003 " + - "\001(\0132\031.flyteidl.core.Identifier\022\025\n\rretry_" + - "attempt\030\004 \001(\r\022\021\n\tprincipal\030\005 \001(\t\"\276\001\n\014Art" + - "ifactSpec\022%\n\005value\030\001 \001(\0132\026.flyteidl.core" + - ".Literal\022(\n\004type\030\002 \001(\0132\032.flyteidl.core.L" + - "iteralType\022\031\n\021short_description\030\003 \001(\t\022+\n" + - "\ruser_metadata\030\004 \001(\0132\024.google.protobuf.A" + - "ny\022\025\n\rmetadata_type\030\005 \001(\t\"G\n\026CreateArtif" + - "actResponse\022-\n\010artifact\030\001 \001(\0132\033.flyteidl" + - ".artifact.Artifact\"R\n\022GetArtifactRequest" + - "\022+\n\005query\030\001 \001(\0132\034.flyteidl.core.Artifact" + - "Query\022\017\n\007details\030\002 \001(\010\"D\n\023GetArtifactRes" + - "ponse\022-\n\010artifact\030\001 \001(\0132\033.flyteidl.artif" + - "act.Artifact\"A\n\rSearchOptions\022\031\n\021strict_" + - "partitions\030\001 \001(\010\022\025\n\rlatest_by_key\030\002 \001(\010\"" + - "\356\001\n\026SearchArtifactsRequest\0220\n\014artifact_k" + - "ey\030\001 \001(\0132\032.flyteidl.core.ArtifactKey\022-\n\n" + - "partitions\030\002 \001(\0132\031.flyteidl.core.Partiti" + - "ons\022\021\n\tprincipal\030\003 \001(\t\022\017\n\007version\030\004 \001(\t\022" + - "1\n\007options\030\005 \001(\0132 .flyteidl.artifact.Sea" + - "rchOptions\022\r\n\005token\030\006 \001(\t\022\r\n\005limit\030\007 \001(\005" + - "\"X\n\027SearchArtifactsResponse\022.\n\tartifacts" + - "\030\001 \003(\0132\033.flyteidl.artifact.Artifact\022\r\n\005t" + - "oken\030\002 \001(\t\"\311\001\n\031FindByWorkflowExecRequest" + - "\022;\n\007exec_id\030\001 \001(\0132*.flyteidl.core.Workfl" + - "owExecutionIdentifier\022I\n\tdirection\030\002 \001(\016" + - "26.flyteidl.artifact.FindByWorkflowExecR" + - "equest.Direction\"$\n\tDirection\022\n\n\006INPUTS\020" + - "\000\022\013\n\007OUTPUTS\020\001\"a\n\rAddTagRequest\022.\n\013artif" + - "act_id\030\001 \001(\0132\031.flyteidl.core.ArtifactID\022" + - "\r\n\005value\030\002 \001(\t\022\021\n\toverwrite\030\003 \001(\010\"\020\n\016Add" + - "TagResponse\"O\n\024CreateTriggerRequest\0227\n\023t" + - "rigger_launch_plan\030\001 \001(\0132\032.flyteidl.admi" + - "n.LaunchPlan\"\027\n\025CreateTriggerResponse\"I\n" + - "\030DeactivateTriggerRequest\022-\n\ntrigger_id\030" + - "\001 \001(\0132\031.flyteidl.core.Identifier\"\033\n\031Deac" + - "tivateTriggerResponse\"m\n\020ArtifactProduce" + - "r\022,\n\tentity_id\030\001 \001(\0132\031.flyteidl.core.Ide" + - "ntifier\022+\n\007outputs\030\002 \001(\0132\032.flyteidl.core" + - ".VariableMap\"Q\n\027RegisterProducerRequest\022" + - "6\n\tproducers\030\001 \003(\0132#.flyteidl.artifact.A" + - "rtifactProducer\"m\n\020ArtifactConsumer\022,\n\te" + - "ntity_id\030\001 \001(\0132\031.flyteidl.core.Identifie" + - "r\022+\n\006inputs\030\002 \001(\0132\033.flyteidl.core.Parame" + - "terMap\"Q\n\027RegisterConsumerRequest\0226\n\tcon" + - "sumers\030\001 \003(\0132#.flyteidl.artifact.Artifac" + - "tConsumer\"\022\n\020RegisterResponse\"\205\001\n\026Execut" + - "ionInputsRequest\022@\n\014execution_id\030\001 \001(\0132*" + - ".flyteidl.core.WorkflowExecutionIdentifi" + - "er\022)\n\006inputs\030\002 \003(\0132\031.flyteidl.core.Artif" + - "actID\"\031\n\027ExecutionInputsResponse\"B\n\020List" + - "UsageRequest\022.\n\013artifact_id\030\001 \001(\0132\031.flyt" + - "eidl.core.ArtifactID\"S\n\021ListUsageRespons" + - "e\022>\n\nexecutions\030\001 \003(\0132*.flyteidl.core.Wo" + - "rkflowExecutionIdentifier2\373\013\n\020ArtifactRe" + - "gistry\022g\n\016CreateArtifact\022(.flyteidl.arti" + - "fact.CreateArtifactRequest\032).flyteidl.ar" + - "tifact.CreateArtifactResponse\"\000\022\204\001\n\013GetA" + - "rtifact\022%.flyteidl.artifact.GetArtifactR" + - "equest\032&.flyteidl.artifact.GetArtifactRe" + - "sponse\"&\202\323\344\223\002 \"\033/artifacts/api/v1/artifa" + - "cts:\001*\022\215\001\n\017SearchArtifacts\022).flyteidl.ar" + - "tifact.SearchArtifactsRequest\032*.flyteidl" + - ".artifact.SearchArtifactsResponse\"#\202\323\344\223\002" + - "\035\"\030/artifacts/api/v1/search:\001*\022d\n\rCreate" + - "Trigger\022\'.flyteidl.artifact.CreateTrigge" + - "rRequest\032(.flyteidl.artifact.CreateTrigg" + - "erResponse\"\000\022\237\001\n\021DeactivateTrigger\022+.fly" + - "teidl.artifact.DeactivateTriggerRequest\032" + - ",.flyteidl.artifact.DeactivateTriggerRes" + - "ponse\"/\202\323\344\223\002)2$/artifacts/api/v1/trigger" + - "/deactivate:\001*\022O\n\006AddTag\022 .flyteidl.arti" + - "fact.AddTagRequest\032!.flyteidl.artifact.A" + - "ddTagResponse\"\000\022e\n\020RegisterProducer\022*.fl" + - "yteidl.artifact.RegisterProducerRequest\032" + - "#.flyteidl.artifact.RegisterResponse\"\000\022e" + - "\n\020RegisterConsumer\022*.flyteidl.artifact.R" + - "egisterConsumerRequest\032#.flyteidl.artifa" + - "ct.RegisterResponse\"\000\022m\n\022SetExecutionInp" + - "uts\022).flyteidl.artifact.ExecutionInputsR" + - "equest\032*.flyteidl.artifact.ExecutionInpu" + - "tsResponse\"\000\022\330\001\n\022FindByWorkflowExec\022,.fl" + - "yteidl.artifact.FindByWorkflowExecReques" + - "t\032*.flyteidl.artifact.SearchArtifactsRes" + - "ponse\"h\202\323\344\223\002b\022`/artifacts/api/v1/search/" + - "execution/{exec_id.project}/{exec_id.dom" + - "ain}/{exec_id.name}/{direction}\022\365\001\n\tList" + - "Usage\022#.flyteidl.artifact.ListUsageReque" + - "st\032$.flyteidl.artifact.ListUsageResponse" + - "\"\234\001\202\323\344\223\002\225\001\022\222\001/artifacts/api/v1/usage/{ar" + - "tifact_id.artifact_key.project}/{artifac" + - "t_id.artifact_key.domain}/{artifact_id.a" + - "rtifact_key.name}/{artifact_id.version}B" + - "@Z>github.com/flyteorg/flyte/flyteidl/ge" + - "n/pb-go/flyteidl/artifactb\006proto3" + "\n\"flyteidl/artifacts/artifacts.proto\022\021fl" + + "yteidl.artifact\032\031google/protobuf/any.pro" + + "to\032\034google/api/annotations.proto\032\037google" + + "/protobuf/timestamp.proto\032 flyteidl/admi" + + "n/launch_plan.proto\032\034flyteidl/core/liter" + + "als.proto\032\031flyteidl/core/types.proto\032\036fl" + + "yteidl/core/identifier.proto\032\037flyteidl/c" + + "ore/artifact_id.proto\032\035flyteidl/core/int" + + "erface.proto\032 flyteidl/event/cloudevents" + + ".proto\"\252\001\n\010Artifact\022.\n\013artifact_id\030\001 \001(\013" + + "2\031.flyteidl.core.ArtifactID\022-\n\004spec\030\002 \001(" + + "\0132\037.flyteidl.artifact.ArtifactSpec\022\014\n\004ta" + + "gs\030\003 \003(\t\0221\n\006source\030\004 \001(\0132!.flyteidl.arti" + + "fact.ArtifactSource\"\367\002\n\025CreateArtifactRe" + + "quest\0220\n\014artifact_key\030\001 \001(\0132\032.flyteidl.c" + + "ore.ArtifactKey\022\017\n\007version\030\003 \001(\t\022-\n\004spec" + + "\030\002 \001(\0132\037.flyteidl.artifact.ArtifactSpec\022" + + "L\n\npartitions\030\004 \003(\01328.flyteidl.artifact." + + "CreateArtifactRequest.PartitionsEntry\0228\n" + + "\024time_partition_value\030\005 \001(\0132\032.google.pro" + + "tobuf.Timestamp\0221\n\006source\030\006 \001(\0132!.flytei" + + "dl.artifact.ArtifactSource\0321\n\017Partitions" + + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\277\001" + + "\n\016ArtifactSource\022F\n\022workflow_execution\030\001" + + " \001(\0132*.flyteidl.core.WorkflowExecutionId" + + "entifier\022\017\n\007node_id\030\002 \001(\t\022*\n\007task_id\030\003 \001" + + "(\0132\031.flyteidl.core.Identifier\022\025\n\rretry_a" + + "ttempt\030\004 \001(\r\022\021\n\tprincipal\030\005 \001(\t\"\203\002\n\014Arti" + + "factSpec\022%\n\005value\030\001 \001(\0132\026.flyteidl.core." + + "Literal\022(\n\004type\030\002 \001(\0132\032.flyteidl.core.Li" + + "teralType\022\031\n\021short_description\030\003 \001(\t\022+\n\r" + + "user_metadata\030\004 \001(\0132\024.google.protobuf.An" + + "y\022\025\n\rmetadata_type\030\005 \001(\t\022.\n\ncreated_at\030\006" + + " \001(\0132\032.google.protobuf.Timestamp\022\023\n\013file" + + "_format\030\007 \001(\t\"e\n\007Trigger\022-\n\ntrigger_id\030\001" + + " \001(\0132\031.flyteidl.core.Identifier\022+\n\010trigg" + + "ers\030\002 \003(\0132\031.flyteidl.core.ArtifactID\"G\n\026" + + "CreateArtifactResponse\022-\n\010artifact\030\001 \001(\013" + + "2\033.flyteidl.artifact.Artifact\"R\n\022GetArti" + + "factRequest\022+\n\005query\030\001 \001(\0132\034.flyteidl.co" + + "re.ArtifactQuery\022\017\n\007details\030\002 \001(\010\"D\n\023Get" + + "ArtifactResponse\022-\n\010artifact\030\001 \001(\0132\033.fly" + + "teidl.artifact.Artifact\"A\n\rSearchOptions" + + "\022\031\n\021strict_partitions\030\001 \001(\010\022\025\n\rlatest_by" + + "_key\030\002 \001(\010\"\250\002\n\026SearchArtifactsRequest\0220\n" + + "\014artifact_key\030\001 \001(\0132\032.flyteidl.core.Arti" + + "factKey\022-\n\npartitions\030\002 \001(\0132\031.flyteidl.c" + + "ore.Partitions\0228\n\024time_partition_value\030\003" + + " \001(\0132\032.google.protobuf.Timestamp\022\021\n\tprin" + + "cipal\030\004 \001(\t\022\017\n\007version\030\005 \001(\t\0221\n\007options\030" + + "\006 \001(\0132 .flyteidl.artifact.SearchOptions\022" + + "\r\n\005token\030\007 \001(\t\022\r\n\005limit\030\010 \001(\005\"X\n\027SearchA" + + "rtifactsResponse\022.\n\tartifacts\030\001 \003(\0132\033.fl" + + "yteidl.artifact.Artifact\022\r\n\005token\030\002 \001(\t\"" + + "\311\001\n\031FindByWorkflowExecRequest\022;\n\007exec_id" + + "\030\001 \001(\0132*.flyteidl.core.WorkflowExecution" + + "Identifier\022I\n\tdirection\030\002 \001(\01626.flyteidl" + + ".artifact.FindByWorkflowExecRequest.Dire" + + "ction\"$\n\tDirection\022\n\n\006INPUTS\020\000\022\013\n\007OUTPUT" + + "S\020\001\"a\n\rAddTagRequest\022.\n\013artifact_id\030\001 \001(" + + "\0132\031.flyteidl.core.ArtifactID\022\r\n\005value\030\002 " + + "\001(\t\022\021\n\toverwrite\030\003 \001(\010\"\020\n\016AddTagResponse" + + "\"O\n\024CreateTriggerRequest\0227\n\023trigger_laun" + + "ch_plan\030\001 \001(\0132\032.flyteidl.admin.LaunchPla" + + "n\"\027\n\025CreateTriggerResponse\"I\n\030Deactivate" + + "TriggerRequest\022-\n\ntrigger_id\030\001 \001(\0132\031.fly" + + "teidl.core.Identifier\"\033\n\031DeactivateTrigg" + + "erResponse\"\036\n\034DeactivateAllTriggersReque" + + "st\"8\n\035DeactivateAllTriggersResponse\022\027\n\017n" + + "um_deactivated\030\001 \001(\004\"m\n\020ArtifactProducer" + + "\022,\n\tentity_id\030\001 \001(\0132\031.flyteidl.core.Iden" + + "tifier\022+\n\007outputs\030\002 \001(\0132\032.flyteidl.core." + + "VariableMap\"Q\n\027RegisterProducerRequest\0226" + + "\n\tproducers\030\001 \003(\0132#.flyteidl.artifact.Ar" + + "tifactProducer\"m\n\020ArtifactConsumer\022,\n\ten" + + "tity_id\030\001 \001(\0132\031.flyteidl.core.Identifier" + + "\022+\n\006inputs\030\002 \001(\0132\033.flyteidl.core.Paramet" + + "erMap\"Q\n\027RegisterConsumerRequest\0226\n\tcons" + + "umers\030\001 \003(\0132#.flyteidl.artifact.Artifact" + + "Consumer\"\022\n\020RegisterResponse\"\205\001\n\026Executi" + + "onInputsRequest\022@\n\014execution_id\030\001 \001(\0132*." + + "flyteidl.core.WorkflowExecutionIdentifie" + + "r\022)\n\006inputs\030\002 \003(\0132\031.flyteidl.core.Artifa" + + "ctID\"\031\n\027ExecutionInputsResponse\"B\n\020ListU" + + "sageRequest\022.\n\013artifact_id\030\001 \001(\0132\031.flyte" + + "idl.core.ArtifactID\"S\n\021ListUsageResponse" + + "\022>\n\nexecutions\030\001 \003(\0132*.flyteidl.core.Wor" + + "kflowExecutionIdentifier2\255\r\n\020ArtifactReg" + + "istry\022g\n\016CreateArtifact\022(.flyteidl.artif" + + "act.CreateArtifactRequest\032).flyteidl.art" + + "ifact.CreateArtifactResponse\"\000\022\204\001\n\013GetAr" + + "tifact\022%.flyteidl.artifact.GetArtifactRe" + + "quest\032&.flyteidl.artifact.GetArtifactRes" + + "ponse\"&\202\323\344\223\002 \"\033/artifacts/api/v1/artifac" + + "ts:\001*\022\215\001\n\017SearchArtifacts\022).flyteidl.art" + + "ifact.SearchArtifactsRequest\032*.flyteidl." + + "artifact.SearchArtifactsResponse\"#\202\323\344\223\002\035" + + "\"\030/artifacts/api/v1/search:\001*\022d\n\rCreateT" + + "rigger\022\'.flyteidl.artifact.CreateTrigger" + + "Request\032(.flyteidl.artifact.CreateTrigge" + + "rResponse\"\000\022\237\001\n\021DeactivateTrigger\022+.flyt" + + "eidl.artifact.DeactivateTriggerRequest\032," + + ".flyteidl.artifact.DeactivateTriggerResp" + + "onse\"/\202\323\344\223\002)2$/artifacts/api/v1/trigger/" + + "deactivate:\001*\022\257\001\n\025DeactivateAllTriggers\022" + + "/.flyteidl.artifact.DeactivateAllTrigger" + + "sRequest\0320.flyteidl.artifact.DeactivateA" + + "llTriggersResponse\"3\202\323\344\223\002-2(/artifacts/a" + + "pi/v1/trigger/deactivate/all:\001*\022O\n\006AddTa" + + "g\022 .flyteidl.artifact.AddTagRequest\032!.fl" + + "yteidl.artifact.AddTagResponse\"\000\022e\n\020Regi" + + "sterProducer\022*.flyteidl.artifact.Registe" + + "rProducerRequest\032#.flyteidl.artifact.Reg" + + "isterResponse\"\000\022e\n\020RegisterConsumer\022*.fl" + + "yteidl.artifact.RegisterConsumerRequest\032" + + "#.flyteidl.artifact.RegisterResponse\"\000\022m" + + "\n\022SetExecutionInputs\022).flyteidl.artifact" + + ".ExecutionInputsRequest\032*.flyteidl.artif" + + "act.ExecutionInputsResponse\"\000\022\330\001\n\022FindBy" + + "WorkflowExec\022,.flyteidl.artifact.FindByW" + + "orkflowExecRequest\032*.flyteidl.artifact.S" + + "earchArtifactsResponse\"h\202\323\344\223\002b\022`/artifac" + + "ts/api/v1/search/execution/{exec_id.proj" + + "ect}/{exec_id.domain}/{exec_id.name}/{di" + + "rection}\022\365\001\n\tListUsage\022#.flyteidl.artifa" + + "ct.ListUsageRequest\032$.flyteidl.artifact." + + "ListUsageResponse\"\234\001\202\323\344\223\002\225\001\022\222\001/artifacts" + + "/api/v1/usage/{artifact_id.artifact_key." + + "project}/{artifact_id.artifact_key.domai" + + "n}/{artifact_id.artifact_key.name}/{arti" + + "fact_id.version}BAZ?github.com/flyteorg/" + + "flyte/flyteidl/gen/pb-go/flyteidl/artifa" + + "ctsb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { @@ -21473,6 +24149,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.AnyProto.getDescriptor(), com.google.api.AnnotationsProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), flyteidl.admin.LaunchPlanOuterClass.getDescriptor(), flyteidl.core.Literals.getDescriptor(), flyteidl.core.Types.getDescriptor(), @@ -21492,7 +24169,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( internal_static_flyteidl_artifact_CreateArtifactRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_CreateArtifactRequest_descriptor, - new java.lang.String[] { "ArtifactKey", "Version", "Spec", "Partitions", "Tag", "Source", }); + new java.lang.String[] { "ArtifactKey", "Version", "Spec", "Partitions", "TimePartitionValue", "Source", }); internal_static_flyteidl_artifact_CreateArtifactRequest_PartitionsEntry_descriptor = internal_static_flyteidl_artifact_CreateArtifactRequest_descriptor.getNestedTypes().get(0); internal_static_flyteidl_artifact_CreateArtifactRequest_PartitionsEntry_fieldAccessorTable = new @@ -21510,135 +24187,153 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( internal_static_flyteidl_artifact_ArtifactSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_ArtifactSpec_descriptor, - new java.lang.String[] { "Value", "Type", "ShortDescription", "UserMetadata", "MetadataType", }); - internal_static_flyteidl_artifact_CreateArtifactResponse_descriptor = + new java.lang.String[] { "Value", "Type", "ShortDescription", "UserMetadata", "MetadataType", "CreatedAt", "FileFormat", }); + internal_static_flyteidl_artifact_Trigger_descriptor = getDescriptor().getMessageTypes().get(4); + internal_static_flyteidl_artifact_Trigger_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_artifact_Trigger_descriptor, + new java.lang.String[] { "TriggerId", "Triggers", }); + internal_static_flyteidl_artifact_CreateArtifactResponse_descriptor = + getDescriptor().getMessageTypes().get(5); internal_static_flyteidl_artifact_CreateArtifactResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_CreateArtifactResponse_descriptor, new java.lang.String[] { "Artifact", }); internal_static_flyteidl_artifact_GetArtifactRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageTypes().get(6); internal_static_flyteidl_artifact_GetArtifactRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_GetArtifactRequest_descriptor, new java.lang.String[] { "Query", "Details", }); internal_static_flyteidl_artifact_GetArtifactResponse_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageTypes().get(7); internal_static_flyteidl_artifact_GetArtifactResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_GetArtifactResponse_descriptor, new java.lang.String[] { "Artifact", }); internal_static_flyteidl_artifact_SearchOptions_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageTypes().get(8); internal_static_flyteidl_artifact_SearchOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_SearchOptions_descriptor, new java.lang.String[] { "StrictPartitions", "LatestByKey", }); internal_static_flyteidl_artifact_SearchArtifactsRequest_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageTypes().get(9); internal_static_flyteidl_artifact_SearchArtifactsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_SearchArtifactsRequest_descriptor, - new java.lang.String[] { "ArtifactKey", "Partitions", "Principal", "Version", "Options", "Token", "Limit", }); + new java.lang.String[] { "ArtifactKey", "Partitions", "TimePartitionValue", "Principal", "Version", "Options", "Token", "Limit", }); internal_static_flyteidl_artifact_SearchArtifactsResponse_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageTypes().get(10); internal_static_flyteidl_artifact_SearchArtifactsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_SearchArtifactsResponse_descriptor, new java.lang.String[] { "Artifacts", "Token", }); internal_static_flyteidl_artifact_FindByWorkflowExecRequest_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageTypes().get(11); internal_static_flyteidl_artifact_FindByWorkflowExecRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_FindByWorkflowExecRequest_descriptor, new java.lang.String[] { "ExecId", "Direction", }); internal_static_flyteidl_artifact_AddTagRequest_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageTypes().get(12); internal_static_flyteidl_artifact_AddTagRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_AddTagRequest_descriptor, new java.lang.String[] { "ArtifactId", "Value", "Overwrite", }); internal_static_flyteidl_artifact_AddTagResponse_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageTypes().get(13); internal_static_flyteidl_artifact_AddTagResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_AddTagResponse_descriptor, new java.lang.String[] { }); internal_static_flyteidl_artifact_CreateTriggerRequest_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageTypes().get(14); internal_static_flyteidl_artifact_CreateTriggerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_CreateTriggerRequest_descriptor, new java.lang.String[] { "TriggerLaunchPlan", }); internal_static_flyteidl_artifact_CreateTriggerResponse_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageTypes().get(15); internal_static_flyteidl_artifact_CreateTriggerResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_CreateTriggerResponse_descriptor, new java.lang.String[] { }); internal_static_flyteidl_artifact_DeactivateTriggerRequest_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageTypes().get(16); internal_static_flyteidl_artifact_DeactivateTriggerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_DeactivateTriggerRequest_descriptor, new java.lang.String[] { "TriggerId", }); internal_static_flyteidl_artifact_DeactivateTriggerResponse_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageTypes().get(17); internal_static_flyteidl_artifact_DeactivateTriggerResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_DeactivateTriggerResponse_descriptor, new java.lang.String[] { }); + internal_static_flyteidl_artifact_DeactivateAllTriggersRequest_descriptor = + getDescriptor().getMessageTypes().get(18); + internal_static_flyteidl_artifact_DeactivateAllTriggersRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_artifact_DeactivateAllTriggersRequest_descriptor, + new java.lang.String[] { }); + internal_static_flyteidl_artifact_DeactivateAllTriggersResponse_descriptor = + getDescriptor().getMessageTypes().get(19); + internal_static_flyteidl_artifact_DeactivateAllTriggersResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_artifact_DeactivateAllTriggersResponse_descriptor, + new java.lang.String[] { "NumDeactivated", }); internal_static_flyteidl_artifact_ArtifactProducer_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageTypes().get(20); internal_static_flyteidl_artifact_ArtifactProducer_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_ArtifactProducer_descriptor, new java.lang.String[] { "EntityId", "Outputs", }); internal_static_flyteidl_artifact_RegisterProducerRequest_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageTypes().get(21); internal_static_flyteidl_artifact_RegisterProducerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_RegisterProducerRequest_descriptor, new java.lang.String[] { "Producers", }); internal_static_flyteidl_artifact_ArtifactConsumer_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageTypes().get(22); internal_static_flyteidl_artifact_ArtifactConsumer_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_ArtifactConsumer_descriptor, new java.lang.String[] { "EntityId", "Inputs", }); internal_static_flyteidl_artifact_RegisterConsumerRequest_descriptor = - getDescriptor().getMessageTypes().get(20); + getDescriptor().getMessageTypes().get(23); internal_static_flyteidl_artifact_RegisterConsumerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_RegisterConsumerRequest_descriptor, new java.lang.String[] { "Consumers", }); internal_static_flyteidl_artifact_RegisterResponse_descriptor = - getDescriptor().getMessageTypes().get(21); + getDescriptor().getMessageTypes().get(24); internal_static_flyteidl_artifact_RegisterResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_RegisterResponse_descriptor, new java.lang.String[] { }); internal_static_flyteidl_artifact_ExecutionInputsRequest_descriptor = - getDescriptor().getMessageTypes().get(22); + getDescriptor().getMessageTypes().get(25); internal_static_flyteidl_artifact_ExecutionInputsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_ExecutionInputsRequest_descriptor, new java.lang.String[] { "ExecutionId", "Inputs", }); internal_static_flyteidl_artifact_ExecutionInputsResponse_descriptor = - getDescriptor().getMessageTypes().get(23); + getDescriptor().getMessageTypes().get(26); internal_static_flyteidl_artifact_ExecutionInputsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_ExecutionInputsResponse_descriptor, new java.lang.String[] { }); internal_static_flyteidl_artifact_ListUsageRequest_descriptor = - getDescriptor().getMessageTypes().get(24); + getDescriptor().getMessageTypes().get(27); internal_static_flyteidl_artifact_ListUsageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_ListUsageRequest_descriptor, new java.lang.String[] { "ArtifactId", }); internal_static_flyteidl_artifact_ListUsageResponse_descriptor = - getDescriptor().getMessageTypes().get(25); + getDescriptor().getMessageTypes().get(28); internal_static_flyteidl_artifact_ListUsageResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_artifact_ListUsageResponse_descriptor, @@ -21650,6 +24345,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( .internalUpdateFileDescriptor(descriptor, registry); com.google.protobuf.AnyProto.getDescriptor(); com.google.api.AnnotationsProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); flyteidl.admin.LaunchPlanOuterClass.getDescriptor(); flyteidl.core.Literals.getDescriptor(); flyteidl.core.Types.getDescriptor(); diff --git a/flyteidl/gen/pb-java/flyteidl/core/ArtifactId.java b/flyteidl/gen/pb-java/flyteidl/core/ArtifactId.java index 3f9d3c7616..86fd69c612 100644 --- a/flyteidl/gen/pb-java/flyteidl/core/ArtifactId.java +++ b/flyteidl/gen/pb-java/flyteidl/core/ArtifactId.java @@ -883,32 +883,39 @@ public interface ArtifactBindingDataOrBuilder extends int getIndex(); /** - *
-     * These two fields are only relevant in the partition value case
-     * 
- * * string partition_key = 2; */ java.lang.String getPartitionKey(); /** - *
-     * These two fields are only relevant in the partition value case
-     * 
- * * string partition_key = 2; */ com.google.protobuf.ByteString getPartitionKeyBytes(); /** - * string transform = 3; + * bool bind_to_time_partition = 3; + */ + boolean getBindToTimePartition(); + + /** + *
+     * This is only relevant in the time partition case
+     * 
+ * + * string transform = 4; */ java.lang.String getTransform(); /** - * string transform = 3; + *
+     * This is only relevant in the time partition case
+     * 
+ * + * string transform = 4; */ com.google.protobuf.ByteString getTransformBytes(); + + public flyteidl.core.ArtifactId.ArtifactBindingData.PartitionDataCase getPartitionDataCase(); } /** *
@@ -927,7 +934,6 @@ private ArtifactBindingData(com.google.protobuf.GeneratedMessageV3.Builder bu
       super(builder);
     }
     private ArtifactBindingData() {
-      partitionKey_ = "";
       transform_ = "";
     }
 
@@ -962,11 +968,16 @@ private ArtifactBindingData(
             }
             case 18: {
               java.lang.String s = input.readStringRequireUtf8();
-
-              partitionKey_ = s;
+              partitionDataCase_ = 2;
+              partitionData_ = s;
               break;
             }
-            case 26: {
+            case 24: {
+              partitionDataCase_ = 3;
+              partitionData_ = input.readBool();
+              break;
+            }
+            case 34: {
               java.lang.String s = input.readStringRequireUtf8();
 
               transform_ = s;
@@ -1004,6 +1015,44 @@ private ArtifactBindingData(
               flyteidl.core.ArtifactId.ArtifactBindingData.class, flyteidl.core.ArtifactId.ArtifactBindingData.Builder.class);
     }
 
+    private int partitionDataCase_ = 0;
+    private java.lang.Object partitionData_;
+    public enum PartitionDataCase
+        implements com.google.protobuf.Internal.EnumLite {
+      PARTITION_KEY(2),
+      BIND_TO_TIME_PARTITION(3),
+      PARTITIONDATA_NOT_SET(0);
+      private final int value;
+      private PartitionDataCase(int value) {
+        this.value = value;
+      }
+      /**
+       * @deprecated Use {@link #forNumber(int)} instead.
+       */
+      @java.lang.Deprecated
+      public static PartitionDataCase valueOf(int value) {
+        return forNumber(value);
+      }
+
+      public static PartitionDataCase forNumber(int value) {
+        switch (value) {
+          case 2: return PARTITION_KEY;
+          case 3: return BIND_TO_TIME_PARTITION;
+          case 0: return PARTITIONDATA_NOT_SET;
+          default: return null;
+        }
+      }
+      public int getNumber() {
+        return this.value;
+      }
+    };
+
+    public PartitionDataCase
+    getPartitionDataCase() {
+      return PartitionDataCase.forNumber(
+          partitionDataCase_);
+    }
+
     public static final int INDEX_FIELD_NUMBER = 1;
     private int index_;
     /**
@@ -1014,51 +1063,67 @@ public int getIndex() {
     }
 
     public static final int PARTITION_KEY_FIELD_NUMBER = 2;
-    private volatile java.lang.Object partitionKey_;
     /**
-     * 
-     * These two fields are only relevant in the partition value case
-     * 
- * * string partition_key = 2; */ public java.lang.String getPartitionKey() { - java.lang.Object ref = partitionKey_; + java.lang.Object ref = ""; + if (partitionDataCase_ == 2) { + ref = partitionData_; + } 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(); - partitionKey_ = s; + if (partitionDataCase_ == 2) { + partitionData_ = s; + } return s; } } /** - *
-     * These two fields are only relevant in the partition value case
-     * 
- * * string partition_key = 2; */ public com.google.protobuf.ByteString getPartitionKeyBytes() { - java.lang.Object ref = partitionKey_; + java.lang.Object ref = ""; + if (partitionDataCase_ == 2) { + ref = partitionData_; + } if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - partitionKey_ = b; + if (partitionDataCase_ == 2) { + partitionData_ = b; + } return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int TRANSFORM_FIELD_NUMBER = 3; + public static final int BIND_TO_TIME_PARTITION_FIELD_NUMBER = 3; + /** + * bool bind_to_time_partition = 3; + */ + public boolean getBindToTimePartition() { + if (partitionDataCase_ == 3) { + return (java.lang.Boolean) partitionData_; + } + return false; + } + + public static final int TRANSFORM_FIELD_NUMBER = 4; private volatile java.lang.Object transform_; /** - * string transform = 3; + *
+     * This is only relevant in the time partition case
+     * 
+ * + * string transform = 4; */ public java.lang.String getTransform() { java.lang.Object ref = transform_; @@ -1073,7 +1138,11 @@ public java.lang.String getTransform() { } } /** - * string transform = 3; + *
+     * This is only relevant in the time partition case
+     * 
+ * + * string transform = 4; */ public com.google.protobuf.ByteString getTransformBytes() { @@ -1106,11 +1175,15 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (index_ != 0) { output.writeUInt32(1, index_); } - if (!getPartitionKeyBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, partitionKey_); + if (partitionDataCase_ == 2) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, partitionData_); + } + if (partitionDataCase_ == 3) { + output.writeBool( + 3, (boolean)((java.lang.Boolean) partitionData_)); } if (!getTransformBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, transform_); + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, transform_); } unknownFields.writeTo(output); } @@ -1125,11 +1198,16 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(1, index_); } - if (!getPartitionKeyBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, partitionKey_); + if (partitionDataCase_ == 2) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, partitionData_); + } + if (partitionDataCase_ == 3) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize( + 3, (boolean)((java.lang.Boolean) partitionData_)); } if (!getTransformBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, transform_); + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, transform_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1148,10 +1226,21 @@ public boolean equals(final java.lang.Object obj) { if (getIndex() != other.getIndex()) return false; - if (!getPartitionKey() - .equals(other.getPartitionKey())) return false; if (!getTransform() .equals(other.getTransform())) return false; + if (!getPartitionDataCase().equals(other.getPartitionDataCase())) return false; + switch (partitionDataCase_) { + case 2: + if (!getPartitionKey() + .equals(other.getPartitionKey())) return false; + break; + case 3: + if (getBindToTimePartition() + != other.getBindToTimePartition()) return false; + break; + case 0: + default: + } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1165,10 +1254,21 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + INDEX_FIELD_NUMBER; hash = (53 * hash) + getIndex(); - hash = (37 * hash) + PARTITION_KEY_FIELD_NUMBER; - hash = (53 * hash) + getPartitionKey().hashCode(); hash = (37 * hash) + TRANSFORM_FIELD_NUMBER; hash = (53 * hash) + getTransform().hashCode(); + switch (partitionDataCase_) { + case 2: + hash = (37 * hash) + PARTITION_KEY_FIELD_NUMBER; + hash = (53 * hash) + getPartitionKey().hashCode(); + break; + case 3: + hash = (37 * hash) + BIND_TO_TIME_PARTITION_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getBindToTimePartition()); + break; + case 0: + default: + } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -1308,10 +1408,10 @@ public Builder clear() { super.clear(); index_ = 0; - partitionKey_ = ""; - transform_ = ""; + partitionDataCase_ = 0; + partitionData_ = null; return this; } @@ -1339,8 +1439,14 @@ public flyteidl.core.ArtifactId.ArtifactBindingData build() { public flyteidl.core.ArtifactId.ArtifactBindingData buildPartial() { flyteidl.core.ArtifactId.ArtifactBindingData result = new flyteidl.core.ArtifactId.ArtifactBindingData(this); result.index_ = index_; - result.partitionKey_ = partitionKey_; + if (partitionDataCase_ == 2) { + result.partitionData_ = partitionData_; + } + if (partitionDataCase_ == 3) { + result.partitionData_ = partitionData_; + } result.transform_ = transform_; + result.partitionDataCase_ = partitionDataCase_; onBuilt(); return result; } @@ -1392,14 +1498,25 @@ public Builder mergeFrom(flyteidl.core.ArtifactId.ArtifactBindingData other) { if (other.getIndex() != 0) { setIndex(other.getIndex()); } - if (!other.getPartitionKey().isEmpty()) { - partitionKey_ = other.partitionKey_; - onChanged(); - } if (!other.getTransform().isEmpty()) { transform_ = other.transform_; onChanged(); } + switch (other.getPartitionDataCase()) { + case PARTITION_KEY: { + partitionDataCase_ = 2; + partitionData_ = other.partitionData_; + onChanged(); + break; + } + case BIND_TO_TIME_PARTITION: { + setBindToTimePartition(other.getBindToTimePartition()); + break; + } + case PARTITIONDATA_NOT_SET: { + break; + } + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -1428,6 +1545,21 @@ public Builder mergeFrom( } return this; } + private int partitionDataCase_ = 0; + private java.lang.Object partitionData_; + public PartitionDataCase + getPartitionDataCase() { + return PartitionDataCase.forNumber( + partitionDataCase_); + } + + public Builder clearPartitionData() { + partitionDataCase_ = 0; + partitionData_ = null; + onChanged(); + return this; + } + private int index_ ; /** @@ -1455,51 +1587,48 @@ public Builder clearIndex() { return this; } - private java.lang.Object partitionKey_ = ""; /** - *
-       * These two fields are only relevant in the partition value case
-       * 
- * * string partition_key = 2; */ public java.lang.String getPartitionKey() { - java.lang.Object ref = partitionKey_; + java.lang.Object ref = ""; + if (partitionDataCase_ == 2) { + ref = partitionData_; + } if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - partitionKey_ = s; + if (partitionDataCase_ == 2) { + partitionData_ = s; + } return s; } else { return (java.lang.String) ref; } } /** - *
-       * These two fields are only relevant in the partition value case
-       * 
- * * string partition_key = 2; */ public com.google.protobuf.ByteString getPartitionKeyBytes() { - java.lang.Object ref = partitionKey_; + java.lang.Object ref = ""; + if (partitionDataCase_ == 2) { + ref = partitionData_; + } if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - partitionKey_ = b; + if (partitionDataCase_ == 2) { + partitionData_ = b; + } return b; } else { return (com.google.protobuf.ByteString) ref; } } /** - *
-       * These two fields are only relevant in the partition value case
-       * 
- * * string partition_key = 2; */ public Builder setPartitionKey( @@ -1507,29 +1636,23 @@ public Builder setPartitionKey( if (value == null) { throw new NullPointerException(); } - - partitionKey_ = value; + partitionDataCase_ = 2; + partitionData_ = value; onChanged(); return this; } /** - *
-       * These two fields are only relevant in the partition value case
-       * 
- * * string partition_key = 2; */ public Builder clearPartitionKey() { - - partitionKey_ = getDefaultInstance().getPartitionKey(); - onChanged(); + if (partitionDataCase_ == 2) { + partitionDataCase_ = 0; + partitionData_ = null; + onChanged(); + } return this; } /** - *
-       * These two fields are only relevant in the partition value case
-       * 
- * * string partition_key = 2; */ public Builder setPartitionKeyBytes( @@ -1538,15 +1661,49 @@ public Builder setPartitionKeyBytes( throw new NullPointerException(); } checkByteStringIsUtf8(value); - - partitionKey_ = value; + partitionDataCase_ = 2; + partitionData_ = value; + onChanged(); + return this; + } + + /** + * bool bind_to_time_partition = 3; + */ + public boolean getBindToTimePartition() { + if (partitionDataCase_ == 3) { + return (java.lang.Boolean) partitionData_; + } + return false; + } + /** + * bool bind_to_time_partition = 3; + */ + public Builder setBindToTimePartition(boolean value) { + partitionDataCase_ = 3; + partitionData_ = value; onChanged(); return this; } + /** + * bool bind_to_time_partition = 3; + */ + public Builder clearBindToTimePartition() { + if (partitionDataCase_ == 3) { + partitionDataCase_ = 0; + partitionData_ = null; + onChanged(); + } + return this; + } private java.lang.Object transform_ = ""; /** - * string transform = 3; + *
+       * This is only relevant in the time partition case
+       * 
+ * + * string transform = 4; */ public java.lang.String getTransform() { java.lang.Object ref = transform_; @@ -1561,7 +1718,11 @@ public java.lang.String getTransform() { } } /** - * string transform = 3; + *
+       * This is only relevant in the time partition case
+       * 
+ * + * string transform = 4; */ public com.google.protobuf.ByteString getTransformBytes() { @@ -1577,7 +1738,11 @@ public java.lang.String getTransform() { } } /** - * string transform = 3; + *
+       * This is only relevant in the time partition case
+       * 
+ * + * string transform = 4; */ public Builder setTransform( java.lang.String value) { @@ -1590,7 +1755,11 @@ public Builder setTransform( return this; } /** - * string transform = 3; + *
+       * This is only relevant in the time partition case
+       * 
+ * + * string transform = 4; */ public Builder clearTransform() { @@ -1599,7 +1768,11 @@ public Builder clearTransform() { return this; } /** - * string transform = 3; + *
+       * This is only relevant in the time partition case
+       * 
+ * + * string transform = 4; */ public Builder setTransformBytes( com.google.protobuf.ByteString value) { @@ -2219,38 +2392,71 @@ public interface LabelValueOrBuilder extends com.google.protobuf.MessageOrBuilder { /** + *
+     * The string static value is for use in the Partitions object
+     * 
+ * * string static_value = 1; */ java.lang.String getStaticValue(); /** + *
+     * The string static value is for use in the Partitions object
+     * 
+ * * string static_value = 1; */ com.google.protobuf.ByteString getStaticValueBytes(); /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + *
+     * The time value is for use in the TimePartition case
+     * 
+ * + * .google.protobuf.Timestamp time_value = 2; + */ + boolean hasTimeValue(); + /** + *
+     * The time value is for use in the TimePartition case
+     * 
+ * + * .google.protobuf.Timestamp time_value = 2; + */ + com.google.protobuf.Timestamp getTimeValue(); + /** + *
+     * The time value is for use in the TimePartition case
+     * 
+ * + * .google.protobuf.Timestamp time_value = 2; + */ + com.google.protobuf.TimestampOrBuilder getTimeValueOrBuilder(); + + /** + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; */ boolean hasTriggeredBinding(); /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; */ flyteidl.core.ArtifactId.ArtifactBindingData getTriggeredBinding(); /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; */ flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder getTriggeredBindingOrBuilder(); /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ boolean hasInputBinding(); /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ flyteidl.core.ArtifactId.InputBindingData getInputBinding(); /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ flyteidl.core.ArtifactId.InputBindingDataOrBuilder getInputBindingOrBuilder(); @@ -2302,8 +2508,22 @@ private LabelValue( break; } case 18: { - flyteidl.core.ArtifactId.ArtifactBindingData.Builder subBuilder = null; + com.google.protobuf.Timestamp.Builder subBuilder = null; if (valueCase_ == 2) { + subBuilder = ((com.google.protobuf.Timestamp) value_).toBuilder(); + } + value_ = + input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((com.google.protobuf.Timestamp) value_); + value_ = subBuilder.buildPartial(); + } + valueCase_ = 2; + break; + } + case 26: { + flyteidl.core.ArtifactId.ArtifactBindingData.Builder subBuilder = null; + if (valueCase_ == 3) { subBuilder = ((flyteidl.core.ArtifactId.ArtifactBindingData) value_).toBuilder(); } value_ = @@ -2312,12 +2532,12 @@ private LabelValue( subBuilder.mergeFrom((flyteidl.core.ArtifactId.ArtifactBindingData) value_); value_ = subBuilder.buildPartial(); } - valueCase_ = 2; + valueCase_ = 3; break; } - case 26: { + case 34: { flyteidl.core.ArtifactId.InputBindingData.Builder subBuilder = null; - if (valueCase_ == 3) { + if (valueCase_ == 4) { subBuilder = ((flyteidl.core.ArtifactId.InputBindingData) value_).toBuilder(); } value_ = @@ -2326,7 +2546,7 @@ private LabelValue( subBuilder.mergeFrom((flyteidl.core.ArtifactId.InputBindingData) value_); value_ = subBuilder.buildPartial(); } - valueCase_ = 3; + valueCase_ = 4; break; } default: { @@ -2366,8 +2586,9 @@ private LabelValue( public enum ValueCase implements com.google.protobuf.Internal.EnumLite { STATIC_VALUE(1), - TRIGGERED_BINDING(2), - INPUT_BINDING(3), + TIME_VALUE(2), + TRIGGERED_BINDING(3), + INPUT_BINDING(4), VALUE_NOT_SET(0); private final int value; private ValueCase(int value) { @@ -2384,8 +2605,9 @@ public static ValueCase valueOf(int value) { public static ValueCase forNumber(int value) { switch (value) { case 1: return STATIC_VALUE; - case 2: return TRIGGERED_BINDING; - case 3: return INPUT_BINDING; + case 2: return TIME_VALUE; + case 3: return TRIGGERED_BINDING; + case 4: return INPUT_BINDING; case 0: return VALUE_NOT_SET; default: return null; } @@ -2403,6 +2625,10 @@ public int getNumber() { public static final int STATIC_VALUE_FIELD_NUMBER = 1; /** + *
+     * The string static value is for use in the Partitions object
+     * 
+ * * string static_value = 1; */ public java.lang.String getStaticValue() { @@ -2423,6 +2649,10 @@ public java.lang.String getStaticValue() { } } /** + *
+     * The string static value is for use in the Partitions object
+     * 
+ * * string static_value = 1; */ public com.google.protobuf.ByteString @@ -2444,53 +2674,91 @@ public java.lang.String getStaticValue() { } } - public static final int TRIGGERED_BINDING_FIELD_NUMBER = 2; + public static final int TIME_VALUE_FIELD_NUMBER = 2; /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + *
+     * The time value is for use in the TimePartition case
+     * 
+ * + * .google.protobuf.Timestamp time_value = 2; */ - public boolean hasTriggeredBinding() { + public boolean hasTimeValue() { return valueCase_ == 2; } /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + *
+     * The time value is for use in the TimePartition case
+     * 
+ * + * .google.protobuf.Timestamp time_value = 2; */ - public flyteidl.core.ArtifactId.ArtifactBindingData getTriggeredBinding() { + public com.google.protobuf.Timestamp getTimeValue() { + if (valueCase_ == 2) { + return (com.google.protobuf.Timestamp) value_; + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } + /** + *
+     * The time value is for use in the TimePartition case
+     * 
+ * + * .google.protobuf.Timestamp time_value = 2; + */ + public com.google.protobuf.TimestampOrBuilder getTimeValueOrBuilder() { if (valueCase_ == 2) { + return (com.google.protobuf.Timestamp) value_; + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } + + public static final int TRIGGERED_BINDING_FIELD_NUMBER = 3; + /** + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; + */ + public boolean hasTriggeredBinding() { + return valueCase_ == 3; + } + /** + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; + */ + public flyteidl.core.ArtifactId.ArtifactBindingData getTriggeredBinding() { + if (valueCase_ == 3) { return (flyteidl.core.ArtifactId.ArtifactBindingData) value_; } return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); } /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; */ public flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder getTriggeredBindingOrBuilder() { - if (valueCase_ == 2) { + if (valueCase_ == 3) { return (flyteidl.core.ArtifactId.ArtifactBindingData) value_; } return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); } - public static final int INPUT_BINDING_FIELD_NUMBER = 3; + public static final int INPUT_BINDING_FIELD_NUMBER = 4; /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ public boolean hasInputBinding() { - return valueCase_ == 3; + return valueCase_ == 4; } /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ public flyteidl.core.ArtifactId.InputBindingData getInputBinding() { - if (valueCase_ == 3) { + if (valueCase_ == 4) { return (flyteidl.core.ArtifactId.InputBindingData) value_; } return flyteidl.core.ArtifactId.InputBindingData.getDefaultInstance(); } /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ public flyteidl.core.ArtifactId.InputBindingDataOrBuilder getInputBindingOrBuilder() { - if (valueCase_ == 3) { + if (valueCase_ == 4) { return (flyteidl.core.ArtifactId.InputBindingData) value_; } return flyteidl.core.ArtifactId.InputBindingData.getDefaultInstance(); @@ -2514,10 +2782,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) com.google.protobuf.GeneratedMessageV3.writeString(output, 1, value_); } if (valueCase_ == 2) { - output.writeMessage(2, (flyteidl.core.ArtifactId.ArtifactBindingData) value_); + output.writeMessage(2, (com.google.protobuf.Timestamp) value_); } if (valueCase_ == 3) { - output.writeMessage(3, (flyteidl.core.ArtifactId.InputBindingData) value_); + output.writeMessage(3, (flyteidl.core.ArtifactId.ArtifactBindingData) value_); + } + if (valueCase_ == 4) { + output.writeMessage(4, (flyteidl.core.ArtifactId.InputBindingData) value_); } unknownFields.writeTo(output); } @@ -2533,11 +2804,15 @@ public int getSerializedSize() { } if (valueCase_ == 2) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, (flyteidl.core.ArtifactId.ArtifactBindingData) value_); + .computeMessageSize(2, (com.google.protobuf.Timestamp) value_); } if (valueCase_ == 3) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, (flyteidl.core.ArtifactId.InputBindingData) value_); + .computeMessageSize(3, (flyteidl.core.ArtifactId.ArtifactBindingData) value_); + } + if (valueCase_ == 4) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, (flyteidl.core.ArtifactId.InputBindingData) value_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -2561,10 +2836,14 @@ public boolean equals(final java.lang.Object obj) { .equals(other.getStaticValue())) return false; break; case 2: + if (!getTimeValue() + .equals(other.getTimeValue())) return false; + break; + case 3: if (!getTriggeredBinding() .equals(other.getTriggeredBinding())) return false; break; - case 3: + case 4: if (!getInputBinding() .equals(other.getInputBinding())) return false; break; @@ -2588,10 +2867,14 @@ public int hashCode() { hash = (53 * hash) + getStaticValue().hashCode(); break; case 2: + hash = (37 * hash) + TIME_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getTimeValue().hashCode(); + break; + case 3: hash = (37 * hash) + TRIGGERED_BINDING_FIELD_NUMBER; hash = (53 * hash) + getTriggeredBinding().hashCode(); break; - case 3: + case 4: hash = (37 * hash) + INPUT_BINDING_FIELD_NUMBER; hash = (53 * hash) + getInputBinding().hashCode(); break; @@ -2763,13 +3046,20 @@ public flyteidl.core.ArtifactId.LabelValue buildPartial() { result.value_ = value_; } if (valueCase_ == 2) { + if (timeValueBuilder_ == null) { + result.value_ = value_; + } else { + result.value_ = timeValueBuilder_.build(); + } + } + if (valueCase_ == 3) { if (triggeredBindingBuilder_ == null) { result.value_ = value_; } else { result.value_ = triggeredBindingBuilder_.build(); } } - if (valueCase_ == 3) { + if (valueCase_ == 4) { if (inputBindingBuilder_ == null) { result.value_ = value_; } else { @@ -2832,6 +3122,10 @@ public Builder mergeFrom(flyteidl.core.ArtifactId.LabelValue other) { onChanged(); break; } + case TIME_VALUE: { + mergeTimeValue(other.getTimeValue()); + break; + } case TRIGGERED_BINDING: { mergeTriggeredBinding(other.getTriggeredBinding()); break; @@ -2889,6 +3183,10 @@ public Builder clearValue() { /** + *
+       * The string static value is for use in the Partitions object
+       * 
+ * * string static_value = 1; */ public java.lang.String getStaticValue() { @@ -2909,6 +3207,10 @@ public java.lang.String getStaticValue() { } } /** + *
+       * The string static value is for use in the Partitions object
+       * 
+ * * string static_value = 1; */ public com.google.protobuf.ByteString @@ -2930,6 +3232,10 @@ public java.lang.String getStaticValue() { } } /** + *
+       * The string static value is for use in the Partitions object
+       * 
+ * * string static_value = 1; */ public Builder setStaticValue( @@ -2943,6 +3249,10 @@ public Builder setStaticValue( return this; } /** + *
+       * The string static value is for use in the Partitions object
+       * 
+ * * string static_value = 1; */ public Builder clearStaticValue() { @@ -2954,6 +3264,10 @@ public Builder clearStaticValue() { return this; } /** + *
+       * The string static value is for use in the Partitions object
+       * 
+ * * string static_value = 1; */ public Builder setStaticValueBytes( @@ -2968,32 +3282,204 @@ public Builder setStaticValueBytes( return this; } + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> timeValueBuilder_; + /** + *
+       * The time value is for use in the TimePartition case
+       * 
+ * + * .google.protobuf.Timestamp time_value = 2; + */ + public boolean hasTimeValue() { + return valueCase_ == 2; + } + /** + *
+       * The time value is for use in the TimePartition case
+       * 
+ * + * .google.protobuf.Timestamp time_value = 2; + */ + public com.google.protobuf.Timestamp getTimeValue() { + if (timeValueBuilder_ == null) { + if (valueCase_ == 2) { + return (com.google.protobuf.Timestamp) value_; + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } else { + if (valueCase_ == 2) { + return timeValueBuilder_.getMessage(); + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } + } + /** + *
+       * The time value is for use in the TimePartition case
+       * 
+ * + * .google.protobuf.Timestamp time_value = 2; + */ + public Builder setTimeValue(com.google.protobuf.Timestamp value) { + if (timeValueBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + value_ = value; + onChanged(); + } else { + timeValueBuilder_.setMessage(value); + } + valueCase_ = 2; + return this; + } + /** + *
+       * The time value is for use in the TimePartition case
+       * 
+ * + * .google.protobuf.Timestamp time_value = 2; + */ + public Builder setTimeValue( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (timeValueBuilder_ == null) { + value_ = builderForValue.build(); + onChanged(); + } else { + timeValueBuilder_.setMessage(builderForValue.build()); + } + valueCase_ = 2; + return this; + } + /** + *
+       * The time value is for use in the TimePartition case
+       * 
+ * + * .google.protobuf.Timestamp time_value = 2; + */ + public Builder mergeTimeValue(com.google.protobuf.Timestamp value) { + if (timeValueBuilder_ == null) { + if (valueCase_ == 2 && + value_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + value_ = com.google.protobuf.Timestamp.newBuilder((com.google.protobuf.Timestamp) value_) + .mergeFrom(value).buildPartial(); + } else { + value_ = value; + } + onChanged(); + } else { + if (valueCase_ == 2) { + timeValueBuilder_.mergeFrom(value); + } + timeValueBuilder_.setMessage(value); + } + valueCase_ = 2; + return this; + } + /** + *
+       * The time value is for use in the TimePartition case
+       * 
+ * + * .google.protobuf.Timestamp time_value = 2; + */ + public Builder clearTimeValue() { + if (timeValueBuilder_ == null) { + if (valueCase_ == 2) { + valueCase_ = 0; + value_ = null; + onChanged(); + } + } else { + if (valueCase_ == 2) { + valueCase_ = 0; + value_ = null; + } + timeValueBuilder_.clear(); + } + return this; + } + /** + *
+       * The time value is for use in the TimePartition case
+       * 
+ * + * .google.protobuf.Timestamp time_value = 2; + */ + public com.google.protobuf.Timestamp.Builder getTimeValueBuilder() { + return getTimeValueFieldBuilder().getBuilder(); + } + /** + *
+       * The time value is for use in the TimePartition case
+       * 
+ * + * .google.protobuf.Timestamp time_value = 2; + */ + public com.google.protobuf.TimestampOrBuilder getTimeValueOrBuilder() { + if ((valueCase_ == 2) && (timeValueBuilder_ != null)) { + return timeValueBuilder_.getMessageOrBuilder(); + } else { + if (valueCase_ == 2) { + return (com.google.protobuf.Timestamp) value_; + } + return com.google.protobuf.Timestamp.getDefaultInstance(); + } + } + /** + *
+       * The time value is for use in the TimePartition case
+       * 
+ * + * .google.protobuf.Timestamp time_value = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + getTimeValueFieldBuilder() { + if (timeValueBuilder_ == null) { + if (!(valueCase_ == 2)) { + value_ = com.google.protobuf.Timestamp.getDefaultInstance(); + } + timeValueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + (com.google.protobuf.Timestamp) value_, + getParentForChildren(), + isClean()); + value_ = null; + } + valueCase_ = 2; + onChanged();; + return timeValueBuilder_; + } + private com.google.protobuf.SingleFieldBuilderV3< flyteidl.core.ArtifactId.ArtifactBindingData, flyteidl.core.ArtifactId.ArtifactBindingData.Builder, flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder> triggeredBindingBuilder_; /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; */ public boolean hasTriggeredBinding() { - return valueCase_ == 2; + return valueCase_ == 3; } /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; */ public flyteidl.core.ArtifactId.ArtifactBindingData getTriggeredBinding() { if (triggeredBindingBuilder_ == null) { - if (valueCase_ == 2) { + if (valueCase_ == 3) { return (flyteidl.core.ArtifactId.ArtifactBindingData) value_; } return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); } else { - if (valueCase_ == 2) { + if (valueCase_ == 3) { return triggeredBindingBuilder_.getMessage(); } return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); } } /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; */ public Builder setTriggeredBinding(flyteidl.core.ArtifactId.ArtifactBindingData value) { if (triggeredBindingBuilder_ == null) { @@ -3005,11 +3491,11 @@ public Builder setTriggeredBinding(flyteidl.core.ArtifactId.ArtifactBindingData } else { triggeredBindingBuilder_.setMessage(value); } - valueCase_ = 2; + valueCase_ = 3; return this; } /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; */ public Builder setTriggeredBinding( flyteidl.core.ArtifactId.ArtifactBindingData.Builder builderForValue) { @@ -3019,15 +3505,15 @@ public Builder setTriggeredBinding( } else { triggeredBindingBuilder_.setMessage(builderForValue.build()); } - valueCase_ = 2; + valueCase_ = 3; return this; } /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; */ public Builder mergeTriggeredBinding(flyteidl.core.ArtifactId.ArtifactBindingData value) { if (triggeredBindingBuilder_ == null) { - if (valueCase_ == 2 && + if (valueCase_ == 3 && value_ != flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance()) { value_ = flyteidl.core.ArtifactId.ArtifactBindingData.newBuilder((flyteidl.core.ArtifactId.ArtifactBindingData) value_) .mergeFrom(value).buildPartial(); @@ -3036,26 +3522,26 @@ public Builder mergeTriggeredBinding(flyteidl.core.ArtifactId.ArtifactBindingDat } onChanged(); } else { - if (valueCase_ == 2) { + if (valueCase_ == 3) { triggeredBindingBuilder_.mergeFrom(value); } triggeredBindingBuilder_.setMessage(value); } - valueCase_ = 2; + valueCase_ = 3; return this; } /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; */ public Builder clearTriggeredBinding() { if (triggeredBindingBuilder_ == null) { - if (valueCase_ == 2) { + if (valueCase_ == 3) { valueCase_ = 0; value_ = null; onChanged(); } } else { - if (valueCase_ == 2) { + if (valueCase_ == 3) { valueCase_ = 0; value_ = null; } @@ -3064,32 +3550,32 @@ public Builder clearTriggeredBinding() { return this; } /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; */ public flyteidl.core.ArtifactId.ArtifactBindingData.Builder getTriggeredBindingBuilder() { return getTriggeredBindingFieldBuilder().getBuilder(); } /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; */ public flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder getTriggeredBindingOrBuilder() { - if ((valueCase_ == 2) && (triggeredBindingBuilder_ != null)) { + if ((valueCase_ == 3) && (triggeredBindingBuilder_ != null)) { return triggeredBindingBuilder_.getMessageOrBuilder(); } else { - if (valueCase_ == 2) { + if (valueCase_ == 3) { return (flyteidl.core.ArtifactId.ArtifactBindingData) value_; } return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); } } /** - * .flyteidl.core.ArtifactBindingData triggered_binding = 2; + * .flyteidl.core.ArtifactBindingData triggered_binding = 3; */ private com.google.protobuf.SingleFieldBuilderV3< flyteidl.core.ArtifactId.ArtifactBindingData, flyteidl.core.ArtifactId.ArtifactBindingData.Builder, flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder> getTriggeredBindingFieldBuilder() { if (triggeredBindingBuilder_ == null) { - if (!(valueCase_ == 2)) { + if (!(valueCase_ == 3)) { value_ = flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); } triggeredBindingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< @@ -3099,7 +3585,7 @@ public flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder getTriggeredBinding isClean()); value_ = null; } - valueCase_ = 2; + valueCase_ = 3; onChanged();; return triggeredBindingBuilder_; } @@ -3107,29 +3593,29 @@ public flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder getTriggeredBinding private com.google.protobuf.SingleFieldBuilderV3< flyteidl.core.ArtifactId.InputBindingData, flyteidl.core.ArtifactId.InputBindingData.Builder, flyteidl.core.ArtifactId.InputBindingDataOrBuilder> inputBindingBuilder_; /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ public boolean hasInputBinding() { - return valueCase_ == 3; + return valueCase_ == 4; } /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ public flyteidl.core.ArtifactId.InputBindingData getInputBinding() { if (inputBindingBuilder_ == null) { - if (valueCase_ == 3) { + if (valueCase_ == 4) { return (flyteidl.core.ArtifactId.InputBindingData) value_; } return flyteidl.core.ArtifactId.InputBindingData.getDefaultInstance(); } else { - if (valueCase_ == 3) { + if (valueCase_ == 4) { return inputBindingBuilder_.getMessage(); } return flyteidl.core.ArtifactId.InputBindingData.getDefaultInstance(); } } /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ public Builder setInputBinding(flyteidl.core.ArtifactId.InputBindingData value) { if (inputBindingBuilder_ == null) { @@ -3141,11 +3627,11 @@ public Builder setInputBinding(flyteidl.core.ArtifactId.InputBindingData value) } else { inputBindingBuilder_.setMessage(value); } - valueCase_ = 3; + valueCase_ = 4; return this; } /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ public Builder setInputBinding( flyteidl.core.ArtifactId.InputBindingData.Builder builderForValue) { @@ -3155,15 +3641,15 @@ public Builder setInputBinding( } else { inputBindingBuilder_.setMessage(builderForValue.build()); } - valueCase_ = 3; + valueCase_ = 4; return this; } /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ public Builder mergeInputBinding(flyteidl.core.ArtifactId.InputBindingData value) { if (inputBindingBuilder_ == null) { - if (valueCase_ == 3 && + if (valueCase_ == 4 && value_ != flyteidl.core.ArtifactId.InputBindingData.getDefaultInstance()) { value_ = flyteidl.core.ArtifactId.InputBindingData.newBuilder((flyteidl.core.ArtifactId.InputBindingData) value_) .mergeFrom(value).buildPartial(); @@ -3172,26 +3658,26 @@ public Builder mergeInputBinding(flyteidl.core.ArtifactId.InputBindingData value } onChanged(); } else { - if (valueCase_ == 3) { + if (valueCase_ == 4) { inputBindingBuilder_.mergeFrom(value); } inputBindingBuilder_.setMessage(value); } - valueCase_ = 3; + valueCase_ = 4; return this; } /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ public Builder clearInputBinding() { if (inputBindingBuilder_ == null) { - if (valueCase_ == 3) { + if (valueCase_ == 4) { valueCase_ = 0; value_ = null; onChanged(); } } else { - if (valueCase_ == 3) { + if (valueCase_ == 4) { valueCase_ = 0; value_ = null; } @@ -3200,32 +3686,32 @@ public Builder clearInputBinding() { return this; } /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ public flyteidl.core.ArtifactId.InputBindingData.Builder getInputBindingBuilder() { return getInputBindingFieldBuilder().getBuilder(); } /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ public flyteidl.core.ArtifactId.InputBindingDataOrBuilder getInputBindingOrBuilder() { - if ((valueCase_ == 3) && (inputBindingBuilder_ != null)) { + if ((valueCase_ == 4) && (inputBindingBuilder_ != null)) { return inputBindingBuilder_.getMessageOrBuilder(); } else { - if (valueCase_ == 3) { + if (valueCase_ == 4) { return (flyteidl.core.ArtifactId.InputBindingData) value_; } return flyteidl.core.ArtifactId.InputBindingData.getDefaultInstance(); } } /** - * .flyteidl.core.InputBindingData input_binding = 3; + * .flyteidl.core.InputBindingData input_binding = 4; */ private com.google.protobuf.SingleFieldBuilderV3< flyteidl.core.ArtifactId.InputBindingData, flyteidl.core.ArtifactId.InputBindingData.Builder, flyteidl.core.ArtifactId.InputBindingDataOrBuilder> getInputBindingFieldBuilder() { if (inputBindingBuilder_ == null) { - if (!(valueCase_ == 3)) { + if (!(valueCase_ == 4)) { value_ = flyteidl.core.ArtifactId.InputBindingData.getDefaultInstance(); } inputBindingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< @@ -3235,7 +3721,7 @@ public flyteidl.core.ArtifactId.InputBindingDataOrBuilder getInputBindingOrBuild isClean()); value_ = null; } - valueCase_ = 3; + valueCase_ = 4; onChanged();; return inputBindingBuilder_; } @@ -4013,62 +4499,36 @@ public flyteidl.core.ArtifactId.Partitions getDefaultInstanceForType() { } - public interface ArtifactIDOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.core.ArtifactID) + public interface TimePartitionOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.core.TimePartition) com.google.protobuf.MessageOrBuilder { /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - boolean hasArtifactKey(); - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - flyteidl.core.ArtifactId.ArtifactKey getArtifactKey(); - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder(); - - /** - * string version = 2; - */ - java.lang.String getVersion(); - /** - * string version = 2; - */ - com.google.protobuf.ByteString - getVersionBytes(); - - /** - * .flyteidl.core.Partitions partitions = 3; + * .flyteidl.core.LabelValue value = 1; */ - boolean hasPartitions(); + boolean hasValue(); /** - * .flyteidl.core.Partitions partitions = 3; + * .flyteidl.core.LabelValue value = 1; */ - flyteidl.core.ArtifactId.Partitions getPartitions(); + flyteidl.core.ArtifactId.LabelValue getValue(); /** - * .flyteidl.core.Partitions partitions = 3; + * .flyteidl.core.LabelValue value = 1; */ - flyteidl.core.ArtifactId.PartitionsOrBuilder getPartitionsOrBuilder(); - - public flyteidl.core.ArtifactId.ArtifactID.DimensionsCase getDimensionsCase(); + flyteidl.core.ArtifactId.LabelValueOrBuilder getValueOrBuilder(); } /** - * Protobuf type {@code flyteidl.core.ArtifactID} + * Protobuf type {@code flyteidl.core.TimePartition} */ - public static final class ArtifactID extends + public static final class TimePartition extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.core.ArtifactID) - ArtifactIDOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.core.TimePartition) + TimePartitionOrBuilder { private static final long serialVersionUID = 0L; - // Use ArtifactID.newBuilder() to construct. - private ArtifactID(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use TimePartition.newBuilder() to construct. + private TimePartition(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private ArtifactID() { - version_ = ""; + private TimePartition() { } @java.lang.Override @@ -4076,7 +4536,7 @@ private ArtifactID() { getUnknownFields() { return this.unknownFields; } - private ArtifactID( + private TimePartition( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -4096,38 +4556,18 @@ private ArtifactID( done = true; break; case 10: { - flyteidl.core.ArtifactId.ArtifactKey.Builder subBuilder = null; - if (artifactKey_ != null) { - subBuilder = artifactKey_.toBuilder(); + flyteidl.core.ArtifactId.LabelValue.Builder subBuilder = null; + if (value_ != null) { + subBuilder = value_.toBuilder(); } - artifactKey_ = input.readMessage(flyteidl.core.ArtifactId.ArtifactKey.parser(), extensionRegistry); + value_ = input.readMessage(flyteidl.core.ArtifactId.LabelValue.parser(), extensionRegistry); if (subBuilder != null) { - subBuilder.mergeFrom(artifactKey_); - artifactKey_ = subBuilder.buildPartial(); + subBuilder.mergeFrom(value_); + value_ = subBuilder.buildPartial(); } break; } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - version_ = s; - break; - } - case 26: { - flyteidl.core.ArtifactId.Partitions.Builder subBuilder = null; - if (dimensionsCase_ == 3) { - subBuilder = ((flyteidl.core.ArtifactId.Partitions) dimensions_).toBuilder(); - } - dimensions_ = - input.readMessage(flyteidl.core.ArtifactId.Partitions.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((flyteidl.core.ArtifactId.Partitions) dimensions_); - dimensions_ = subBuilder.buildPartial(); - } - dimensionsCase_ = 3; - break; - } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { @@ -4149,132 +4589,36 @@ private ArtifactID( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactID_descriptor; + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_TimePartition_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactID_fieldAccessorTable + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_TimePartition_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.core.ArtifactId.ArtifactID.class, flyteidl.core.ArtifactId.ArtifactID.Builder.class); + flyteidl.core.ArtifactId.TimePartition.class, flyteidl.core.ArtifactId.TimePartition.Builder.class); } - private int dimensionsCase_ = 0; - private java.lang.Object dimensions_; - public enum DimensionsCase - implements com.google.protobuf.Internal.EnumLite { - PARTITIONS(3), - DIMENSIONS_NOT_SET(0); - private final int value; - private DimensionsCase(int value) { - this.value = value; - } - /** - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static DimensionsCase valueOf(int value) { - return forNumber(value); - } - - public static DimensionsCase forNumber(int value) { - switch (value) { - case 3: return PARTITIONS; - case 0: return DIMENSIONS_NOT_SET; - default: return null; - } - } - public int getNumber() { - return this.value; - } - }; - - public DimensionsCase - getDimensionsCase() { - return DimensionsCase.forNumber( - dimensionsCase_); - } - - public static final int ARTIFACT_KEY_FIELD_NUMBER = 1; - private flyteidl.core.ArtifactId.ArtifactKey artifactKey_; - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - public boolean hasArtifactKey() { - return artifactKey_ != null; - } - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - public flyteidl.core.ArtifactId.ArtifactKey getArtifactKey() { - return artifactKey_ == null ? flyteidl.core.ArtifactId.ArtifactKey.getDefaultInstance() : artifactKey_; - } - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - public flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder() { - return getArtifactKey(); - } - - public static final int VERSION_FIELD_NUMBER = 2; - private volatile java.lang.Object version_; - /** - * string version = 2; - */ - public java.lang.String getVersion() { - java.lang.Object ref = version_; - 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(); - version_ = s; - return s; - } - } - /** - * string version = 2; - */ - public com.google.protobuf.ByteString - getVersionBytes() { - java.lang.Object ref = version_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - version_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PARTITIONS_FIELD_NUMBER = 3; + public static final int VALUE_FIELD_NUMBER = 1; + private flyteidl.core.ArtifactId.LabelValue value_; /** - * .flyteidl.core.Partitions partitions = 3; + * .flyteidl.core.LabelValue value = 1; */ - public boolean hasPartitions() { - return dimensionsCase_ == 3; + public boolean hasValue() { + return value_ != null; } /** - * .flyteidl.core.Partitions partitions = 3; + * .flyteidl.core.LabelValue value = 1; */ - public flyteidl.core.ArtifactId.Partitions getPartitions() { - if (dimensionsCase_ == 3) { - return (flyteidl.core.ArtifactId.Partitions) dimensions_; - } - return flyteidl.core.ArtifactId.Partitions.getDefaultInstance(); + public flyteidl.core.ArtifactId.LabelValue getValue() { + return value_ == null ? flyteidl.core.ArtifactId.LabelValue.getDefaultInstance() : value_; } /** - * .flyteidl.core.Partitions partitions = 3; + * .flyteidl.core.LabelValue value = 1; */ - public flyteidl.core.ArtifactId.PartitionsOrBuilder getPartitionsOrBuilder() { - if (dimensionsCase_ == 3) { - return (flyteidl.core.ArtifactId.Partitions) dimensions_; - } - return flyteidl.core.ArtifactId.Partitions.getDefaultInstance(); + public flyteidl.core.ArtifactId.LabelValueOrBuilder getValueOrBuilder() { + return getValue(); } private byte memoizedIsInitialized = -1; @@ -4291,14 +4635,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (artifactKey_ != null) { - output.writeMessage(1, getArtifactKey()); - } - if (!getVersionBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, version_); - } - if (dimensionsCase_ == 3) { - output.writeMessage(3, (flyteidl.core.ArtifactId.Partitions) dimensions_); + if (value_ != null) { + output.writeMessage(1, getValue()); } unknownFields.writeTo(output); } @@ -4309,16 +4647,9 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (artifactKey_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getArtifactKey()); - } - if (!getVersionBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, version_); - } - if (dimensionsCase_ == 3) { + if (value_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, (flyteidl.core.ArtifactId.Partitions) dimensions_); + .computeMessageSize(1, getValue()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -4330,26 +4661,15 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.core.ArtifactId.ArtifactID)) { + if (!(obj instanceof flyteidl.core.ArtifactId.TimePartition)) { return super.equals(obj); } - flyteidl.core.ArtifactId.ArtifactID other = (flyteidl.core.ArtifactId.ArtifactID) obj; + flyteidl.core.ArtifactId.TimePartition other = (flyteidl.core.ArtifactId.TimePartition) obj; - if (hasArtifactKey() != other.hasArtifactKey()) return false; - if (hasArtifactKey()) { - if (!getArtifactKey() - .equals(other.getArtifactKey())) return false; - } - if (!getVersion() - .equals(other.getVersion())) return false; - if (!getDimensionsCase().equals(other.getDimensionsCase())) return false; - switch (dimensionsCase_) { - case 3: - if (!getPartitions() - .equals(other.getPartitions())) return false; - break; - case 0: - default: + if (hasValue() != other.hasValue()) return false; + if (hasValue()) { + if (!getValue() + .equals(other.getValue())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -4362,88 +4682,78 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasArtifactKey()) { - hash = (37 * hash) + ARTIFACT_KEY_FIELD_NUMBER; - hash = (53 * hash) + getArtifactKey().hashCode(); - } - hash = (37 * hash) + VERSION_FIELD_NUMBER; - hash = (53 * hash) + getVersion().hashCode(); - switch (dimensionsCase_) { - case 3: - hash = (37 * hash) + PARTITIONS_FIELD_NUMBER; - hash = (53 * hash) + getPartitions().hashCode(); - break; - case 0: - default: + if (hasValue()) { + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.core.ArtifactId.ArtifactID parseFrom( + public static flyteidl.core.ArtifactId.TimePartition parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.core.ArtifactId.ArtifactID parseFrom( + public static flyteidl.core.ArtifactId.TimePartition parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.core.ArtifactId.ArtifactID parseFrom( + public static flyteidl.core.ArtifactId.TimePartition parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.core.ArtifactId.ArtifactID parseFrom( + public static flyteidl.core.ArtifactId.TimePartition parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.core.ArtifactId.ArtifactID parseFrom(byte[] data) + public static flyteidl.core.ArtifactId.TimePartition parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.core.ArtifactId.ArtifactID parseFrom( + public static flyteidl.core.ArtifactId.TimePartition parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.core.ArtifactId.ArtifactID parseFrom(java.io.InputStream input) + public static flyteidl.core.ArtifactId.TimePartition parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.core.ArtifactId.ArtifactID parseFrom( + public static flyteidl.core.ArtifactId.TimePartition 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.core.ArtifactId.ArtifactID parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.core.ArtifactId.TimePartition parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.core.ArtifactId.ArtifactID parseDelimitedFrom( + public static flyteidl.core.ArtifactId.TimePartition 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.core.ArtifactId.ArtifactID parseFrom( + public static flyteidl.core.ArtifactId.TimePartition parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.core.ArtifactId.ArtifactID parseFrom( + public static flyteidl.core.ArtifactId.TimePartition parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -4456,7 +4766,7 @@ public static flyteidl.core.ArtifactId.ArtifactID parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.core.ArtifactId.ArtifactID prototype) { + public static Builder newBuilder(flyteidl.core.ArtifactId.TimePartition prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -4472,26 +4782,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.core.ArtifactID} + * Protobuf type {@code flyteidl.core.TimePartition} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.core.ArtifactID) - flyteidl.core.ArtifactId.ArtifactIDOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.core.TimePartition) + flyteidl.core.ArtifactId.TimePartitionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactID_descriptor; + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_TimePartition_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactID_fieldAccessorTable + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_TimePartition_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.core.ArtifactId.ArtifactID.class, flyteidl.core.ArtifactId.ArtifactID.Builder.class); + flyteidl.core.ArtifactId.TimePartition.class, flyteidl.core.ArtifactId.TimePartition.Builder.class); } - // Construct using flyteidl.core.ArtifactId.ArtifactID.newBuilder() + // Construct using flyteidl.core.ArtifactId.TimePartition.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -4509,33 +4819,29 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - if (artifactKeyBuilder_ == null) { - artifactKey_ = null; + if (valueBuilder_ == null) { + value_ = null; } else { - artifactKey_ = null; - artifactKeyBuilder_ = null; + value_ = null; + valueBuilder_ = null; } - version_ = ""; - - dimensionsCase_ = 0; - dimensions_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactID_descriptor; + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_TimePartition_descriptor; } @java.lang.Override - public flyteidl.core.ArtifactId.ArtifactID getDefaultInstanceForType() { - return flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance(); + public flyteidl.core.ArtifactId.TimePartition getDefaultInstanceForType() { + return flyteidl.core.ArtifactId.TimePartition.getDefaultInstance(); } @java.lang.Override - public flyteidl.core.ArtifactId.ArtifactID build() { - flyteidl.core.ArtifactId.ArtifactID result = buildPartial(); + public flyteidl.core.ArtifactId.TimePartition build() { + flyteidl.core.ArtifactId.TimePartition result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -4543,22 +4849,13 @@ public flyteidl.core.ArtifactId.ArtifactID build() { } @java.lang.Override - public flyteidl.core.ArtifactId.ArtifactID buildPartial() { - flyteidl.core.ArtifactId.ArtifactID result = new flyteidl.core.ArtifactId.ArtifactID(this); - if (artifactKeyBuilder_ == null) { - result.artifactKey_ = artifactKey_; + public flyteidl.core.ArtifactId.TimePartition buildPartial() { + flyteidl.core.ArtifactId.TimePartition result = new flyteidl.core.ArtifactId.TimePartition(this); + if (valueBuilder_ == null) { + result.value_ = value_; } else { - result.artifactKey_ = artifactKeyBuilder_.build(); - } - result.version_ = version_; - if (dimensionsCase_ == 3) { - if (partitionsBuilder_ == null) { - result.dimensions_ = dimensions_; - } else { - result.dimensions_ = partitionsBuilder_.build(); - } + result.value_ = valueBuilder_.build(); } - result.dimensionsCase_ = dimensionsCase_; onBuilt(); return result; } @@ -4597,31 +4894,18 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.core.ArtifactId.ArtifactID) { - return mergeFrom((flyteidl.core.ArtifactId.ArtifactID)other); + if (other instanceof flyteidl.core.ArtifactId.TimePartition) { + return mergeFrom((flyteidl.core.ArtifactId.TimePartition)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.core.ArtifactId.ArtifactID other) { - if (other == flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance()) return this; - if (other.hasArtifactKey()) { - mergeArtifactKey(other.getArtifactKey()); - } - if (!other.getVersion().isEmpty()) { - version_ = other.version_; - onChanged(); - } - switch (other.getDimensionsCase()) { - case PARTITIONS: { - mergePartitions(other.getPartitions()); - break; - } - case DIMENSIONS_NOT_SET: { - break; - } + public Builder mergeFrom(flyteidl.core.ArtifactId.TimePartition other) { + if (other == flyteidl.core.ArtifactId.TimePartition.getDefaultInstance()) return this; + if (other.hasValue()) { + mergeValue(other.getValue()); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -4638,11 +4922,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.core.ArtifactId.ArtifactID parsedMessage = null; + flyteidl.core.ArtifactId.TimePartition parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.core.ArtifactId.ArtifactID) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.core.ArtifactId.TimePartition) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -4651,342 +4935,122 @@ public Builder mergeFrom( } return this; } - private int dimensionsCase_ = 0; - private java.lang.Object dimensions_; - public DimensionsCase - getDimensionsCase() { - return DimensionsCase.forNumber( - dimensionsCase_); - } - - public Builder clearDimensions() { - dimensionsCase_ = 0; - dimensions_ = null; - onChanged(); - return this; - } - - private flyteidl.core.ArtifactId.ArtifactKey artifactKey_; + private flyteidl.core.ArtifactId.LabelValue value_; private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactKey, flyteidl.core.ArtifactId.ArtifactKey.Builder, flyteidl.core.ArtifactId.ArtifactKeyOrBuilder> artifactKeyBuilder_; + flyteidl.core.ArtifactId.LabelValue, flyteidl.core.ArtifactId.LabelValue.Builder, flyteidl.core.ArtifactId.LabelValueOrBuilder> valueBuilder_; /** - * .flyteidl.core.ArtifactKey artifact_key = 1; + * .flyteidl.core.LabelValue value = 1; */ - public boolean hasArtifactKey() { - return artifactKeyBuilder_ != null || artifactKey_ != null; + public boolean hasValue() { + return valueBuilder_ != null || value_ != null; } /** - * .flyteidl.core.ArtifactKey artifact_key = 1; + * .flyteidl.core.LabelValue value = 1; */ - public flyteidl.core.ArtifactId.ArtifactKey getArtifactKey() { - if (artifactKeyBuilder_ == null) { - return artifactKey_ == null ? flyteidl.core.ArtifactId.ArtifactKey.getDefaultInstance() : artifactKey_; + public flyteidl.core.ArtifactId.LabelValue getValue() { + if (valueBuilder_ == null) { + return value_ == null ? flyteidl.core.ArtifactId.LabelValue.getDefaultInstance() : value_; } else { - return artifactKeyBuilder_.getMessage(); + return valueBuilder_.getMessage(); } } /** - * .flyteidl.core.ArtifactKey artifact_key = 1; + * .flyteidl.core.LabelValue value = 1; */ - public Builder setArtifactKey(flyteidl.core.ArtifactId.ArtifactKey value) { - if (artifactKeyBuilder_ == null) { + public Builder setValue(flyteidl.core.ArtifactId.LabelValue value) { + if (valueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - artifactKey_ = value; + value_ = value; onChanged(); } else { - artifactKeyBuilder_.setMessage(value); + valueBuilder_.setMessage(value); } return this; } /** - * .flyteidl.core.ArtifactKey artifact_key = 1; + * .flyteidl.core.LabelValue value = 1; */ - public Builder setArtifactKey( - flyteidl.core.ArtifactId.ArtifactKey.Builder builderForValue) { - if (artifactKeyBuilder_ == null) { - artifactKey_ = builderForValue.build(); + public Builder setValue( + flyteidl.core.ArtifactId.LabelValue.Builder builderForValue) { + if (valueBuilder_ == null) { + value_ = builderForValue.build(); onChanged(); } else { - artifactKeyBuilder_.setMessage(builderForValue.build()); + valueBuilder_.setMessage(builderForValue.build()); } return this; } /** - * .flyteidl.core.ArtifactKey artifact_key = 1; + * .flyteidl.core.LabelValue value = 1; */ - public Builder mergeArtifactKey(flyteidl.core.ArtifactId.ArtifactKey value) { - if (artifactKeyBuilder_ == null) { - if (artifactKey_ != null) { - artifactKey_ = - flyteidl.core.ArtifactId.ArtifactKey.newBuilder(artifactKey_).mergeFrom(value).buildPartial(); + public Builder mergeValue(flyteidl.core.ArtifactId.LabelValue value) { + if (valueBuilder_ == null) { + if (value_ != null) { + value_ = + flyteidl.core.ArtifactId.LabelValue.newBuilder(value_).mergeFrom(value).buildPartial(); } else { - artifactKey_ = value; + value_ = value; } onChanged(); } else { - artifactKeyBuilder_.mergeFrom(value); + valueBuilder_.mergeFrom(value); } return this; } /** - * .flyteidl.core.ArtifactKey artifact_key = 1; + * .flyteidl.core.LabelValue value = 1; */ - public Builder clearArtifactKey() { - if (artifactKeyBuilder_ == null) { - artifactKey_ = null; - onChanged(); - } else { - artifactKey_ = null; - artifactKeyBuilder_ = null; - } - - return this; - } - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - public flyteidl.core.ArtifactId.ArtifactKey.Builder getArtifactKeyBuilder() { - - onChanged(); - return getArtifactKeyFieldBuilder().getBuilder(); - } - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - public flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder() { - if (artifactKeyBuilder_ != null) { - return artifactKeyBuilder_.getMessageOrBuilder(); + public Builder clearValue() { + if (valueBuilder_ == null) { + value_ = null; + onChanged(); } else { - return artifactKey_ == null ? - flyteidl.core.ArtifactId.ArtifactKey.getDefaultInstance() : artifactKey_; - } - } - /** - * .flyteidl.core.ArtifactKey artifact_key = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactKey, flyteidl.core.ArtifactId.ArtifactKey.Builder, flyteidl.core.ArtifactId.ArtifactKeyOrBuilder> - getArtifactKeyFieldBuilder() { - if (artifactKeyBuilder_ == null) { - artifactKeyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactKey, flyteidl.core.ArtifactId.ArtifactKey.Builder, flyteidl.core.ArtifactId.ArtifactKeyOrBuilder>( - getArtifactKey(), - getParentForChildren(), - isClean()); - artifactKey_ = null; + value_ = null; + valueBuilder_ = null; } - return artifactKeyBuilder_; - } - private java.lang.Object version_ = ""; - /** - * string version = 2; - */ - public java.lang.String getVersion() { - java.lang.Object ref = version_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - version_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string version = 2; - */ - public com.google.protobuf.ByteString - getVersionBytes() { - java.lang.Object ref = version_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - version_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string version = 2; - */ - public Builder setVersion( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - version_ = value; - onChanged(); - return this; - } - /** - * string version = 2; - */ - public Builder clearVersion() { - - version_ = getDefaultInstance().getVersion(); - onChanged(); return this; } /** - * string version = 2; + * .flyteidl.core.LabelValue value = 1; */ - public Builder setVersionBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + public flyteidl.core.ArtifactId.LabelValue.Builder getValueBuilder() { - version_ = value; onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.Partitions, flyteidl.core.ArtifactId.Partitions.Builder, flyteidl.core.ArtifactId.PartitionsOrBuilder> partitionsBuilder_; - /** - * .flyteidl.core.Partitions partitions = 3; - */ - public boolean hasPartitions() { - return dimensionsCase_ == 3; - } - /** - * .flyteidl.core.Partitions partitions = 3; - */ - public flyteidl.core.ArtifactId.Partitions getPartitions() { - if (partitionsBuilder_ == null) { - if (dimensionsCase_ == 3) { - return (flyteidl.core.ArtifactId.Partitions) dimensions_; - } - return flyteidl.core.ArtifactId.Partitions.getDefaultInstance(); - } else { - if (dimensionsCase_ == 3) { - return partitionsBuilder_.getMessage(); - } - return flyteidl.core.ArtifactId.Partitions.getDefaultInstance(); - } - } - /** - * .flyteidl.core.Partitions partitions = 3; - */ - public Builder setPartitions(flyteidl.core.ArtifactId.Partitions value) { - if (partitionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - dimensions_ = value; - onChanged(); - } else { - partitionsBuilder_.setMessage(value); - } - dimensionsCase_ = 3; - return this; - } - /** - * .flyteidl.core.Partitions partitions = 3; - */ - public Builder setPartitions( - flyteidl.core.ArtifactId.Partitions.Builder builderForValue) { - if (partitionsBuilder_ == null) { - dimensions_ = builderForValue.build(); - onChanged(); - } else { - partitionsBuilder_.setMessage(builderForValue.build()); - } - dimensionsCase_ = 3; - return this; - } - /** - * .flyteidl.core.Partitions partitions = 3; - */ - public Builder mergePartitions(flyteidl.core.ArtifactId.Partitions value) { - if (partitionsBuilder_ == null) { - if (dimensionsCase_ == 3 && - dimensions_ != flyteidl.core.ArtifactId.Partitions.getDefaultInstance()) { - dimensions_ = flyteidl.core.ArtifactId.Partitions.newBuilder((flyteidl.core.ArtifactId.Partitions) dimensions_) - .mergeFrom(value).buildPartial(); - } else { - dimensions_ = value; - } - onChanged(); - } else { - if (dimensionsCase_ == 3) { - partitionsBuilder_.mergeFrom(value); - } - partitionsBuilder_.setMessage(value); - } - dimensionsCase_ = 3; - return this; - } - /** - * .flyteidl.core.Partitions partitions = 3; - */ - public Builder clearPartitions() { - if (partitionsBuilder_ == null) { - if (dimensionsCase_ == 3) { - dimensionsCase_ = 0; - dimensions_ = null; - onChanged(); - } - } else { - if (dimensionsCase_ == 3) { - dimensionsCase_ = 0; - dimensions_ = null; - } - partitionsBuilder_.clear(); - } - return this; - } - /** - * .flyteidl.core.Partitions partitions = 3; - */ - public flyteidl.core.ArtifactId.Partitions.Builder getPartitionsBuilder() { - return getPartitionsFieldBuilder().getBuilder(); + return getValueFieldBuilder().getBuilder(); } /** - * .flyteidl.core.Partitions partitions = 3; + * .flyteidl.core.LabelValue value = 1; */ - public flyteidl.core.ArtifactId.PartitionsOrBuilder getPartitionsOrBuilder() { - if ((dimensionsCase_ == 3) && (partitionsBuilder_ != null)) { - return partitionsBuilder_.getMessageOrBuilder(); + public flyteidl.core.ArtifactId.LabelValueOrBuilder getValueOrBuilder() { + if (valueBuilder_ != null) { + return valueBuilder_.getMessageOrBuilder(); } else { - if (dimensionsCase_ == 3) { - return (flyteidl.core.ArtifactId.Partitions) dimensions_; - } - return flyteidl.core.ArtifactId.Partitions.getDefaultInstance(); + return value_ == null ? + flyteidl.core.ArtifactId.LabelValue.getDefaultInstance() : value_; } } /** - * .flyteidl.core.Partitions partitions = 3; + * .flyteidl.core.LabelValue value = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.Partitions, flyteidl.core.ArtifactId.Partitions.Builder, flyteidl.core.ArtifactId.PartitionsOrBuilder> - getPartitionsFieldBuilder() { - if (partitionsBuilder_ == null) { - if (!(dimensionsCase_ == 3)) { - dimensions_ = flyteidl.core.ArtifactId.Partitions.getDefaultInstance(); - } - partitionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.Partitions, flyteidl.core.ArtifactId.Partitions.Builder, flyteidl.core.ArtifactId.PartitionsOrBuilder>( - (flyteidl.core.ArtifactId.Partitions) dimensions_, + flyteidl.core.ArtifactId.LabelValue, flyteidl.core.ArtifactId.LabelValue.Builder, flyteidl.core.ArtifactId.LabelValueOrBuilder> + getValueFieldBuilder() { + if (valueBuilder_ == null) { + valueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.LabelValue, flyteidl.core.ArtifactId.LabelValue.Builder, flyteidl.core.ArtifactId.LabelValueOrBuilder>( + getValue(), getParentForChildren(), isClean()); - dimensions_ = null; + value_ = null; } - dimensionsCase_ = 3; - onChanged();; - return partitionsBuilder_; + return valueBuilder_; } @java.lang.Override public final Builder setUnknownFields( @@ -5001,48 +5065,48 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.core.ArtifactID) + // @@protoc_insertion_point(builder_scope:flyteidl.core.TimePartition) } - // @@protoc_insertion_point(class_scope:flyteidl.core.ArtifactID) - private static final flyteidl.core.ArtifactId.ArtifactID DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.core.TimePartition) + private static final flyteidl.core.ArtifactId.TimePartition DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.core.ArtifactId.ArtifactID(); + DEFAULT_INSTANCE = new flyteidl.core.ArtifactId.TimePartition(); } - public static flyteidl.core.ArtifactId.ArtifactID getDefaultInstance() { + public static flyteidl.core.ArtifactId.TimePartition 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 ArtifactID parsePartialFrom( + public TimePartition parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new ArtifactID(input, extensionRegistry); + return new TimePartition(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.core.ArtifactId.ArtifactID getDefaultInstanceForType() { + public flyteidl.core.ArtifactId.TimePartition getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface ArtifactTagOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.core.ArtifactTag) + public interface ArtifactIDOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.core.ArtifactID) com.google.protobuf.MessageOrBuilder { /** @@ -5059,31 +5123,82 @@ public interface ArtifactTagOrBuilder extends flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder(); /** - * .flyteidl.core.LabelValue value = 2; + * string version = 2; */ - boolean hasValue(); + java.lang.String getVersion(); /** - * .flyteidl.core.LabelValue value = 2; + * string version = 2; */ - flyteidl.core.ArtifactId.LabelValue getValue(); + com.google.protobuf.ByteString + getVersionBytes(); + /** - * .flyteidl.core.LabelValue value = 2; + *
+     * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+     * Different partitions naturally have different versions (execution ids).
+     * 
+ * + * .flyteidl.core.Partitions partitions = 3; */ - flyteidl.core.ArtifactId.LabelValueOrBuilder getValueOrBuilder(); - } - /** - * Protobuf type {@code flyteidl.core.ArtifactTag} - */ - public static final class ArtifactTag extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.core.ArtifactTag) - ArtifactTagOrBuilder { - private static final long serialVersionUID = 0L; - // Use ArtifactTag.newBuilder() to construct. - private ArtifactTag(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); + boolean hasPartitions(); + /** + *
+     * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+     * Different partitions naturally have different versions (execution ids).
+     * 
+ * + * .flyteidl.core.Partitions partitions = 3; + */ + flyteidl.core.ArtifactId.Partitions getPartitions(); + /** + *
+     * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+     * Different partitions naturally have different versions (execution ids).
+     * 
+ * + * .flyteidl.core.Partitions partitions = 3; + */ + flyteidl.core.ArtifactId.PartitionsOrBuilder getPartitionsOrBuilder(); + + /** + *
+     * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+     * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + boolean hasTimePartition(); + /** + *
+     * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+     * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + flyteidl.core.ArtifactId.TimePartition getTimePartition(); + /** + *
+     * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+     * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + flyteidl.core.ArtifactId.TimePartitionOrBuilder getTimePartitionOrBuilder(); + } + /** + * Protobuf type {@code flyteidl.core.ArtifactID} + */ + public static final class ArtifactID extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.core.ArtifactID) + ArtifactIDOrBuilder { + private static final long serialVersionUID = 0L; + // Use ArtifactID.newBuilder() to construct. + private ArtifactID(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); } - private ArtifactTag() { + private ArtifactID() { + version_ = ""; } @java.lang.Override @@ -5091,7 +5206,7 @@ private ArtifactTag() { getUnknownFields() { return this.unknownFields; } - private ArtifactTag( + private ArtifactID( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -5124,14 +5239,33 @@ private ArtifactTag( break; } case 18: { - flyteidl.core.ArtifactId.LabelValue.Builder subBuilder = null; - if (value_ != null) { - subBuilder = value_.toBuilder(); + java.lang.String s = input.readStringRequireUtf8(); + + version_ = s; + break; + } + case 26: { + flyteidl.core.ArtifactId.Partitions.Builder subBuilder = null; + if (partitions_ != null) { + subBuilder = partitions_.toBuilder(); } - value_ = input.readMessage(flyteidl.core.ArtifactId.LabelValue.parser(), extensionRegistry); + partitions_ = input.readMessage(flyteidl.core.ArtifactId.Partitions.parser(), extensionRegistry); if (subBuilder != null) { - subBuilder.mergeFrom(value_); - value_ = subBuilder.buildPartial(); + subBuilder.mergeFrom(partitions_); + partitions_ = subBuilder.buildPartial(); + } + + break; + } + case 34: { + flyteidl.core.ArtifactId.TimePartition.Builder subBuilder = null; + if (timePartition_ != null) { + subBuilder = timePartition_.toBuilder(); + } + timePartition_ = input.readMessage(flyteidl.core.ArtifactId.TimePartition.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(timePartition_); + timePartition_ = subBuilder.buildPartial(); } break; @@ -5157,15 +5291,15 @@ private ArtifactTag( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactTag_descriptor; + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactID_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactTag_fieldAccessorTable + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactID_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.core.ArtifactId.ArtifactTag.class, flyteidl.core.ArtifactId.ArtifactTag.Builder.class); + flyteidl.core.ArtifactId.ArtifactID.class, flyteidl.core.ArtifactId.ArtifactID.Builder.class); } public static final int ARTIFACT_KEY_FIELD_NUMBER = 1; @@ -5189,25 +5323,107 @@ public flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder() { return getArtifactKey(); } - public static final int VALUE_FIELD_NUMBER = 2; - private flyteidl.core.ArtifactId.LabelValue value_; + public static final int VERSION_FIELD_NUMBER = 2; + private volatile java.lang.Object version_; /** - * .flyteidl.core.LabelValue value = 2; + * string version = 2; */ - public boolean hasValue() { - return value_ != null; + public java.lang.String getVersion() { + java.lang.Object ref = version_; + 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(); + version_ = s; + return s; + } } /** - * .flyteidl.core.LabelValue value = 2; + * string version = 2; */ - public flyteidl.core.ArtifactId.LabelValue getValue() { - return value_ == null ? flyteidl.core.ArtifactId.LabelValue.getDefaultInstance() : value_; + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } + + public static final int PARTITIONS_FIELD_NUMBER = 3; + private flyteidl.core.ArtifactId.Partitions partitions_; /** - * .flyteidl.core.LabelValue value = 2; + *
+     * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+     * Different partitions naturally have different versions (execution ids).
+     * 
+ * + * .flyteidl.core.Partitions partitions = 3; */ - public flyteidl.core.ArtifactId.LabelValueOrBuilder getValueOrBuilder() { - return getValue(); + public boolean hasPartitions() { + return partitions_ != null; + } + /** + *
+     * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+     * Different partitions naturally have different versions (execution ids).
+     * 
+ * + * .flyteidl.core.Partitions partitions = 3; + */ + public flyteidl.core.ArtifactId.Partitions getPartitions() { + return partitions_ == null ? flyteidl.core.ArtifactId.Partitions.getDefaultInstance() : partitions_; + } + /** + *
+     * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+     * Different partitions naturally have different versions (execution ids).
+     * 
+ * + * .flyteidl.core.Partitions partitions = 3; + */ + public flyteidl.core.ArtifactId.PartitionsOrBuilder getPartitionsOrBuilder() { + return getPartitions(); + } + + public static final int TIME_PARTITION_FIELD_NUMBER = 4; + private flyteidl.core.ArtifactId.TimePartition timePartition_; + /** + *
+     * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+     * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + public boolean hasTimePartition() { + return timePartition_ != null; + } + /** + *
+     * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+     * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + public flyteidl.core.ArtifactId.TimePartition getTimePartition() { + return timePartition_ == null ? flyteidl.core.ArtifactId.TimePartition.getDefaultInstance() : timePartition_; + } + /** + *
+     * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+     * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + public flyteidl.core.ArtifactId.TimePartitionOrBuilder getTimePartitionOrBuilder() { + return getTimePartition(); } private byte memoizedIsInitialized = -1; @@ -5227,8 +5443,14 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (artifactKey_ != null) { output.writeMessage(1, getArtifactKey()); } - if (value_ != null) { - output.writeMessage(2, getValue()); + if (!getVersionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, version_); + } + if (partitions_ != null) { + output.writeMessage(3, getPartitions()); + } + if (timePartition_ != null) { + output.writeMessage(4, getTimePartition()); } unknownFields.writeTo(output); } @@ -5243,9 +5465,16 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getArtifactKey()); } - if (value_ != null) { + if (!getVersionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, version_); + } + if (partitions_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, getValue()); + .computeMessageSize(3, getPartitions()); + } + if (timePartition_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getTimePartition()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -5257,20 +5486,27 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.core.ArtifactId.ArtifactTag)) { + if (!(obj instanceof flyteidl.core.ArtifactId.ArtifactID)) { return super.equals(obj); } - flyteidl.core.ArtifactId.ArtifactTag other = (flyteidl.core.ArtifactId.ArtifactTag) obj; + flyteidl.core.ArtifactId.ArtifactID other = (flyteidl.core.ArtifactId.ArtifactID) obj; if (hasArtifactKey() != other.hasArtifactKey()) return false; if (hasArtifactKey()) { if (!getArtifactKey() .equals(other.getArtifactKey())) return false; } - if (hasValue() != other.hasValue()) return false; - if (hasValue()) { - if (!getValue() - .equals(other.getValue())) return false; + if (!getVersion() + .equals(other.getVersion())) return false; + if (hasPartitions() != other.hasPartitions()) return false; + if (hasPartitions()) { + if (!getPartitions() + .equals(other.getPartitions())) return false; + } + if (hasTimePartition() != other.hasTimePartition()) return false; + if (hasTimePartition()) { + if (!getTimePartition() + .equals(other.getTimePartition())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -5287,78 +5523,84 @@ public int hashCode() { hash = (37 * hash) + ARTIFACT_KEY_FIELD_NUMBER; hash = (53 * hash) + getArtifactKey().hashCode(); } - if (hasValue()) { - hash = (37 * hash) + VALUE_FIELD_NUMBER; - hash = (53 * hash) + getValue().hashCode(); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + if (hasPartitions()) { + hash = (37 * hash) + PARTITIONS_FIELD_NUMBER; + hash = (53 * hash) + getPartitions().hashCode(); + } + if (hasTimePartition()) { + hash = (37 * hash) + TIME_PARTITION_FIELD_NUMBER; + hash = (53 * hash) + getTimePartition().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( + public static flyteidl.core.ArtifactId.ArtifactID parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( + public static flyteidl.core.ArtifactId.ArtifactID parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( + public static flyteidl.core.ArtifactId.ArtifactID parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( + public static flyteidl.core.ArtifactId.ArtifactID parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.core.ArtifactId.ArtifactTag parseFrom(byte[] data) + public static flyteidl.core.ArtifactId.ArtifactID parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( + public static flyteidl.core.ArtifactId.ArtifactID parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.core.ArtifactId.ArtifactTag parseFrom(java.io.InputStream input) + public static flyteidl.core.ArtifactId.ArtifactID parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( + public static flyteidl.core.ArtifactId.ArtifactID 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.core.ArtifactId.ArtifactTag parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.core.ArtifactId.ArtifactID parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.core.ArtifactId.ArtifactTag parseDelimitedFrom( + public static flyteidl.core.ArtifactId.ArtifactID 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.core.ArtifactId.ArtifactTag parseFrom( + public static flyteidl.core.ArtifactId.ArtifactID parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( + public static flyteidl.core.ArtifactId.ArtifactID parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -5371,7 +5613,7 @@ public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.core.ArtifactId.ArtifactTag prototype) { + public static Builder newBuilder(flyteidl.core.ArtifactId.ArtifactID prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -5387,26 +5629,26 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.core.ArtifactTag} + * Protobuf type {@code flyteidl.core.ArtifactID} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.core.ArtifactTag) - flyteidl.core.ArtifactId.ArtifactTagOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.core.ArtifactID) + flyteidl.core.ArtifactId.ArtifactIDOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactTag_descriptor; + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactID_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactTag_fieldAccessorTable + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactID_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.core.ArtifactId.ArtifactTag.class, flyteidl.core.ArtifactId.ArtifactTag.Builder.class); + flyteidl.core.ArtifactId.ArtifactID.class, flyteidl.core.ArtifactId.ArtifactID.Builder.class); } - // Construct using flyteidl.core.ArtifactId.ArtifactTag.newBuilder() + // Construct using flyteidl.core.ArtifactId.ArtifactID.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -5430,11 +5672,19 @@ public Builder clear() { artifactKey_ = null; artifactKeyBuilder_ = null; } - if (valueBuilder_ == null) { - value_ = null; + version_ = ""; + + if (partitionsBuilder_ == null) { + partitions_ = null; } else { - value_ = null; - valueBuilder_ = null; + partitions_ = null; + partitionsBuilder_ = null; + } + if (timePartitionBuilder_ == null) { + timePartition_ = null; + } else { + timePartition_ = null; + timePartitionBuilder_ = null; } return this; } @@ -5442,17 +5692,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactTag_descriptor; + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactID_descriptor; } @java.lang.Override - public flyteidl.core.ArtifactId.ArtifactTag getDefaultInstanceForType() { - return flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance(); + public flyteidl.core.ArtifactId.ArtifactID getDefaultInstanceForType() { + return flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance(); } @java.lang.Override - public flyteidl.core.ArtifactId.ArtifactTag build() { - flyteidl.core.ArtifactId.ArtifactTag result = buildPartial(); + public flyteidl.core.ArtifactId.ArtifactID build() { + flyteidl.core.ArtifactId.ArtifactID result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -5460,17 +5710,23 @@ public flyteidl.core.ArtifactId.ArtifactTag build() { } @java.lang.Override - public flyteidl.core.ArtifactId.ArtifactTag buildPartial() { - flyteidl.core.ArtifactId.ArtifactTag result = new flyteidl.core.ArtifactId.ArtifactTag(this); + public flyteidl.core.ArtifactId.ArtifactID buildPartial() { + flyteidl.core.ArtifactId.ArtifactID result = new flyteidl.core.ArtifactId.ArtifactID(this); if (artifactKeyBuilder_ == null) { result.artifactKey_ = artifactKey_; } else { result.artifactKey_ = artifactKeyBuilder_.build(); } - if (valueBuilder_ == null) { - result.value_ = value_; + result.version_ = version_; + if (partitionsBuilder_ == null) { + result.partitions_ = partitions_; } else { - result.value_ = valueBuilder_.build(); + result.partitions_ = partitionsBuilder_.build(); + } + if (timePartitionBuilder_ == null) { + result.timePartition_ = timePartition_; + } else { + result.timePartition_ = timePartitionBuilder_.build(); } onBuilt(); return result; @@ -5510,21 +5766,28 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.core.ArtifactId.ArtifactTag) { - return mergeFrom((flyteidl.core.ArtifactId.ArtifactTag)other); + if (other instanceof flyteidl.core.ArtifactId.ArtifactID) { + return mergeFrom((flyteidl.core.ArtifactId.ArtifactID)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.core.ArtifactId.ArtifactTag other) { - if (other == flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance()) return this; + public Builder mergeFrom(flyteidl.core.ArtifactId.ArtifactID other) { + if (other == flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance()) return this; if (other.hasArtifactKey()) { mergeArtifactKey(other.getArtifactKey()); } - if (other.hasValue()) { - mergeValue(other.getValue()); + if (!other.getVersion().isEmpty()) { + version_ = other.version_; + onChanged(); + } + if (other.hasPartitions()) { + mergePartitions(other.getPartitions()); + } + if (other.hasTimePartition()) { + mergeTimePartition(other.getTimePartition()); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -5541,11 +5804,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.core.ArtifactId.ArtifactTag parsedMessage = null; + flyteidl.core.ArtifactId.ArtifactID parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.core.ArtifactId.ArtifactTag) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.core.ArtifactId.ArtifactID) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -5672,266 +5935,485 @@ public flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder() { return artifactKeyBuilder_; } - private flyteidl.core.ArtifactId.LabelValue value_; + private java.lang.Object version_ = ""; + /** + * string version = 2; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string version = 2; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string version = 2; + */ + public Builder setVersion( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + version_ = value; + onChanged(); + return this; + } + /** + * string version = 2; + */ + public Builder clearVersion() { + + version_ = getDefaultInstance().getVersion(); + onChanged(); + return this; + } + /** + * string version = 2; + */ + public Builder setVersionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + version_ = value; + onChanged(); + return this; + } + + private flyteidl.core.ArtifactId.Partitions partitions_; private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.LabelValue, flyteidl.core.ArtifactId.LabelValue.Builder, flyteidl.core.ArtifactId.LabelValueOrBuilder> valueBuilder_; + flyteidl.core.ArtifactId.Partitions, flyteidl.core.ArtifactId.Partitions.Builder, flyteidl.core.ArtifactId.PartitionsOrBuilder> partitionsBuilder_; /** - * .flyteidl.core.LabelValue value = 2; + *
+       * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+       * Different partitions naturally have different versions (execution ids).
+       * 
+ * + * .flyteidl.core.Partitions partitions = 3; */ - public boolean hasValue() { - return valueBuilder_ != null || value_ != null; + public boolean hasPartitions() { + return partitionsBuilder_ != null || partitions_ != null; } /** - * .flyteidl.core.LabelValue value = 2; + *
+       * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+       * Different partitions naturally have different versions (execution ids).
+       * 
+ * + * .flyteidl.core.Partitions partitions = 3; */ - public flyteidl.core.ArtifactId.LabelValue getValue() { - if (valueBuilder_ == null) { - return value_ == null ? flyteidl.core.ArtifactId.LabelValue.getDefaultInstance() : value_; + public flyteidl.core.ArtifactId.Partitions getPartitions() { + if (partitionsBuilder_ == null) { + return partitions_ == null ? flyteidl.core.ArtifactId.Partitions.getDefaultInstance() : partitions_; } else { - return valueBuilder_.getMessage(); + return partitionsBuilder_.getMessage(); } } /** - * .flyteidl.core.LabelValue value = 2; + *
+       * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+       * Different partitions naturally have different versions (execution ids).
+       * 
+ * + * .flyteidl.core.Partitions partitions = 3; */ - public Builder setValue(flyteidl.core.ArtifactId.LabelValue value) { - if (valueBuilder_ == null) { + public Builder setPartitions(flyteidl.core.ArtifactId.Partitions value) { + if (partitionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - value_ = value; + partitions_ = value; onChanged(); } else { - valueBuilder_.setMessage(value); + partitionsBuilder_.setMessage(value); } return this; } /** - * .flyteidl.core.LabelValue value = 2; + *
+       * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+       * Different partitions naturally have different versions (execution ids).
+       * 
+ * + * .flyteidl.core.Partitions partitions = 3; */ - public Builder setValue( - flyteidl.core.ArtifactId.LabelValue.Builder builderForValue) { - if (valueBuilder_ == null) { - value_ = builderForValue.build(); + public Builder setPartitions( + flyteidl.core.ArtifactId.Partitions.Builder builderForValue) { + if (partitionsBuilder_ == null) { + partitions_ = builderForValue.build(); onChanged(); } else { - valueBuilder_.setMessage(builderForValue.build()); + partitionsBuilder_.setMessage(builderForValue.build()); } return this; } /** - * .flyteidl.core.LabelValue value = 2; + *
+       * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+       * Different partitions naturally have different versions (execution ids).
+       * 
+ * + * .flyteidl.core.Partitions partitions = 3; */ - public Builder mergeValue(flyteidl.core.ArtifactId.LabelValue value) { - if (valueBuilder_ == null) { - if (value_ != null) { - value_ = - flyteidl.core.ArtifactId.LabelValue.newBuilder(value_).mergeFrom(value).buildPartial(); + public Builder mergePartitions(flyteidl.core.ArtifactId.Partitions value) { + if (partitionsBuilder_ == null) { + if (partitions_ != null) { + partitions_ = + flyteidl.core.ArtifactId.Partitions.newBuilder(partitions_).mergeFrom(value).buildPartial(); } else { - value_ = value; + partitions_ = value; } onChanged(); } else { - valueBuilder_.mergeFrom(value); + partitionsBuilder_.mergeFrom(value); } return this; } /** - * .flyteidl.core.LabelValue value = 2; + *
+       * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+       * Different partitions naturally have different versions (execution ids).
+       * 
+ * + * .flyteidl.core.Partitions partitions = 3; */ - public Builder clearValue() { - if (valueBuilder_ == null) { - value_ = null; + public Builder clearPartitions() { + if (partitionsBuilder_ == null) { + partitions_ = null; onChanged(); } else { - value_ = null; - valueBuilder_ = null; + partitions_ = null; + partitionsBuilder_ = null; } return this; } /** - * .flyteidl.core.LabelValue value = 2; + *
+       * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+       * Different partitions naturally have different versions (execution ids).
+       * 
+ * + * .flyteidl.core.Partitions partitions = 3; */ - public flyteidl.core.ArtifactId.LabelValue.Builder getValueBuilder() { + public flyteidl.core.ArtifactId.Partitions.Builder getPartitionsBuilder() { onChanged(); - return getValueFieldBuilder().getBuilder(); + return getPartitionsFieldBuilder().getBuilder(); } /** - * .flyteidl.core.LabelValue value = 2; + *
+       * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+       * Different partitions naturally have different versions (execution ids).
+       * 
+ * + * .flyteidl.core.Partitions partitions = 3; */ - public flyteidl.core.ArtifactId.LabelValueOrBuilder getValueOrBuilder() { - if (valueBuilder_ != null) { - return valueBuilder_.getMessageOrBuilder(); + public flyteidl.core.ArtifactId.PartitionsOrBuilder getPartitionsOrBuilder() { + if (partitionsBuilder_ != null) { + return partitionsBuilder_.getMessageOrBuilder(); } else { - return value_ == null ? - flyteidl.core.ArtifactId.LabelValue.getDefaultInstance() : value_; + return partitions_ == null ? + flyteidl.core.ArtifactId.Partitions.getDefaultInstance() : partitions_; } } /** - * .flyteidl.core.LabelValue value = 2; + *
+       * Think of a partition as a tag on an Artifact, except it's a key-value pair.
+       * Different partitions naturally have different versions (execution ids).
+       * 
+ * + * .flyteidl.core.Partitions partitions = 3; */ private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.LabelValue, flyteidl.core.ArtifactId.LabelValue.Builder, flyteidl.core.ArtifactId.LabelValueOrBuilder> - getValueFieldBuilder() { - if (valueBuilder_ == null) { - valueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.LabelValue, flyteidl.core.ArtifactId.LabelValue.Builder, flyteidl.core.ArtifactId.LabelValueOrBuilder>( - getValue(), + flyteidl.core.ArtifactId.Partitions, flyteidl.core.ArtifactId.Partitions.Builder, flyteidl.core.ArtifactId.PartitionsOrBuilder> + getPartitionsFieldBuilder() { + if (partitionsBuilder_ == null) { + partitionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.Partitions, flyteidl.core.ArtifactId.Partitions.Builder, flyteidl.core.ArtifactId.PartitionsOrBuilder>( + getPartitions(), getParentForChildren(), isClean()); - value_ = null; + partitions_ = null; } - return valueBuilder_; + return partitionsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); + + private flyteidl.core.ArtifactId.TimePartition timePartition_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.TimePartition, flyteidl.core.ArtifactId.TimePartition.Builder, flyteidl.core.ArtifactId.TimePartitionOrBuilder> timePartitionBuilder_; + /** + *
+       * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+       * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + public boolean hasTimePartition() { + return timePartitionBuilder_ != null || timePartition_ != null; + } + /** + *
+       * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+       * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + public flyteidl.core.ArtifactId.TimePartition getTimePartition() { + if (timePartitionBuilder_ == null) { + return timePartition_ == null ? flyteidl.core.ArtifactId.TimePartition.getDefaultInstance() : timePartition_; + } else { + return timePartitionBuilder_.getMessage(); + } } + /** + *
+       * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+       * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + public Builder setTimePartition(flyteidl.core.ArtifactId.TimePartition value) { + if (timePartitionBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + timePartition_ = value; + onChanged(); + } else { + timePartitionBuilder_.setMessage(value); + } - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); + return this; } + /** + *
+       * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+       * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + public Builder setTimePartition( + flyteidl.core.ArtifactId.TimePartition.Builder builderForValue) { + if (timePartitionBuilder_ == null) { + timePartition_ = builderForValue.build(); + onChanged(); + } else { + timePartitionBuilder_.setMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+       * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + public Builder mergeTimePartition(flyteidl.core.ArtifactId.TimePartition value) { + if (timePartitionBuilder_ == null) { + if (timePartition_ != null) { + timePartition_ = + flyteidl.core.ArtifactId.TimePartition.newBuilder(timePartition_).mergeFrom(value).buildPartial(); + } else { + timePartition_ = value; + } + onChanged(); + } else { + timePartitionBuilder_.mergeFrom(value); + } - // @@protoc_insertion_point(builder_scope:flyteidl.core.ArtifactTag) + return this; + } + /** + *
+       * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+       * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + public Builder clearTimePartition() { + if (timePartitionBuilder_ == null) { + timePartition_ = null; + onChanged(); + } else { + timePartition_ = null; + timePartitionBuilder_ = null; + } + + return this; + } + /** + *
+       * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+       * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + public flyteidl.core.ArtifactId.TimePartition.Builder getTimePartitionBuilder() { + + onChanged(); + return getTimePartitionFieldBuilder().getBuilder(); + } + /** + *
+       * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+       * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + public flyteidl.core.ArtifactId.TimePartitionOrBuilder getTimePartitionOrBuilder() { + if (timePartitionBuilder_ != null) { + return timePartitionBuilder_.getMessageOrBuilder(); + } else { + return timePartition_ == null ? + flyteidl.core.ArtifactId.TimePartition.getDefaultInstance() : timePartition_; + } + } + /** + *
+       * There is no such thing as an empty time partition - if it's not set, then there is no time partition.
+       * 
+ * + * .flyteidl.core.TimePartition time_partition = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.TimePartition, flyteidl.core.ArtifactId.TimePartition.Builder, flyteidl.core.ArtifactId.TimePartitionOrBuilder> + getTimePartitionFieldBuilder() { + if (timePartitionBuilder_ == null) { + timePartitionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.TimePartition, flyteidl.core.ArtifactId.TimePartition.Builder, flyteidl.core.ArtifactId.TimePartitionOrBuilder>( + getTimePartition(), + getParentForChildren(), + isClean()); + timePartition_ = null; + } + return timePartitionBuilder_; + } + @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.core.ArtifactID) } - // @@protoc_insertion_point(class_scope:flyteidl.core.ArtifactTag) - private static final flyteidl.core.ArtifactId.ArtifactTag DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.core.ArtifactID) + private static final flyteidl.core.ArtifactId.ArtifactID DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.core.ArtifactId.ArtifactTag(); + DEFAULT_INSTANCE = new flyteidl.core.ArtifactId.ArtifactID(); } - public static flyteidl.core.ArtifactId.ArtifactTag getDefaultInstance() { + public static flyteidl.core.ArtifactId.ArtifactID 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 ArtifactTag parsePartialFrom( + public ArtifactID parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new ArtifactTag(input, extensionRegistry); + return new ArtifactID(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.core.ArtifactId.ArtifactTag getDefaultInstanceForType() { + public flyteidl.core.ArtifactId.ArtifactID getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface ArtifactQueryOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.core.ArtifactQuery) + public interface ArtifactTagOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.core.ArtifactTag) com.google.protobuf.MessageOrBuilder { /** - * .flyteidl.core.ArtifactID artifact_id = 1; - */ - boolean hasArtifactId(); - /** - * .flyteidl.core.ArtifactID artifact_id = 1; - */ - flyteidl.core.ArtifactId.ArtifactID getArtifactId(); - /** - * .flyteidl.core.ArtifactID artifact_id = 1; - */ - flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder(); - - /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; - */ - boolean hasArtifactTag(); - /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; - */ - flyteidl.core.ArtifactId.ArtifactTag getArtifactTag(); - /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ - flyteidl.core.ArtifactId.ArtifactTagOrBuilder getArtifactTagOrBuilder(); - + boolean hasArtifactKey(); /** - * string uri = 3; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ - java.lang.String getUri(); + flyteidl.core.ArtifactId.ArtifactKey getArtifactKey(); /** - * string uri = 3; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ - com.google.protobuf.ByteString - getUriBytes(); + flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder(); /** - *
-     * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-     * artifacts, or a partition value derived from a triggering artifact.
-     * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; + * .flyteidl.core.LabelValue value = 2; */ - boolean hasBinding(); + boolean hasValue(); /** - *
-     * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-     * artifacts, or a partition value derived from a triggering artifact.
-     * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; + * .flyteidl.core.LabelValue value = 2; */ - flyteidl.core.ArtifactId.ArtifactBindingData getBinding(); + flyteidl.core.ArtifactId.LabelValue getValue(); /** - *
-     * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-     * artifacts, or a partition value derived from a triggering artifact.
-     * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; + * .flyteidl.core.LabelValue value = 2; */ - flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder getBindingOrBuilder(); - - public flyteidl.core.ArtifactId.ArtifactQuery.IdentifierCase getIdentifierCase(); + flyteidl.core.ArtifactId.LabelValueOrBuilder getValueOrBuilder(); } /** - *
-   * Uniqueness constraints for Artifacts
-   *  - project, domain, name, version, partitions
-   * Option 2 (tags are standalone, point to an individual artifact id):
-   *  - project, domain, name, alias (points to one partition if partitioned)
-   *  - project, domain, name, partition key, partition value
-   * 
- * - * Protobuf type {@code flyteidl.core.ArtifactQuery} + * Protobuf type {@code flyteidl.core.ArtifactTag} */ - public static final class ArtifactQuery extends + public static final class ArtifactTag extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.core.ArtifactQuery) - ArtifactQueryOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.core.ArtifactTag) + ArtifactTagOrBuilder { private static final long serialVersionUID = 0L; - // Use ArtifactQuery.newBuilder() to construct. - private ArtifactQuery(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use ArtifactTag.newBuilder() to construct. + private ArtifactTag(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private ArtifactQuery() { + private ArtifactTag() { } @java.lang.Override @@ -5939,7 +6421,7 @@ private ArtifactQuery() { getUnknownFields() { return this.unknownFields; } - private ArtifactQuery( + private ArtifactTag( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -5959,51 +6441,29 @@ private ArtifactQuery( done = true; break; case 10: { - flyteidl.core.ArtifactId.ArtifactID.Builder subBuilder = null; - if (identifierCase_ == 1) { - subBuilder = ((flyteidl.core.ArtifactId.ArtifactID) identifier_).toBuilder(); + flyteidl.core.ArtifactId.ArtifactKey.Builder subBuilder = null; + if (artifactKey_ != null) { + subBuilder = artifactKey_.toBuilder(); } - identifier_ = - input.readMessage(flyteidl.core.ArtifactId.ArtifactID.parser(), extensionRegistry); + artifactKey_ = input.readMessage(flyteidl.core.ArtifactId.ArtifactKey.parser(), extensionRegistry); if (subBuilder != null) { - subBuilder.mergeFrom((flyteidl.core.ArtifactId.ArtifactID) identifier_); - identifier_ = subBuilder.buildPartial(); + subBuilder.mergeFrom(artifactKey_); + artifactKey_ = subBuilder.buildPartial(); } - identifierCase_ = 1; + break; } case 18: { - flyteidl.core.ArtifactId.ArtifactTag.Builder subBuilder = null; - if (identifierCase_ == 2) { - subBuilder = ((flyteidl.core.ArtifactId.ArtifactTag) identifier_).toBuilder(); - } - identifier_ = - input.readMessage(flyteidl.core.ArtifactId.ArtifactTag.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((flyteidl.core.ArtifactId.ArtifactTag) identifier_); - identifier_ = subBuilder.buildPartial(); - } - identifierCase_ = 2; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - identifierCase_ = 3; - identifier_ = s; - break; - } - case 34: { - flyteidl.core.ArtifactId.ArtifactBindingData.Builder subBuilder = null; - if (identifierCase_ == 4) { - subBuilder = ((flyteidl.core.ArtifactId.ArtifactBindingData) identifier_).toBuilder(); + flyteidl.core.ArtifactId.LabelValue.Builder subBuilder = null; + if (value_ != null) { + subBuilder = value_.toBuilder(); } - identifier_ = - input.readMessage(flyteidl.core.ArtifactId.ArtifactBindingData.parser(), extensionRegistry); + value_ = input.readMessage(flyteidl.core.ArtifactId.LabelValue.parser(), extensionRegistry); if (subBuilder != null) { - subBuilder.mergeFrom((flyteidl.core.ArtifactId.ArtifactBindingData) identifier_); - identifier_ = subBuilder.buildPartial(); + subBuilder.mergeFrom(value_); + value_ = subBuilder.buildPartial(); } - identifierCase_ = 4; + break; } default: { @@ -6027,193 +6487,57 @@ private ArtifactQuery( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactQuery_descriptor; + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactQuery_fieldAccessorTable + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactTag_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.core.ArtifactId.ArtifactQuery.class, flyteidl.core.ArtifactId.ArtifactQuery.Builder.class); + flyteidl.core.ArtifactId.ArtifactTag.class, flyteidl.core.ArtifactId.ArtifactTag.Builder.class); } - private int identifierCase_ = 0; - private java.lang.Object identifier_; - public enum IdentifierCase - implements com.google.protobuf.Internal.EnumLite { - ARTIFACT_ID(1), - ARTIFACT_TAG(2), - URI(3), - BINDING(4), - IDENTIFIER_NOT_SET(0); - private final int value; - private IdentifierCase(int value) { - this.value = value; - } - /** - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static IdentifierCase valueOf(int value) { - return forNumber(value); - } - - public static IdentifierCase forNumber(int value) { - switch (value) { - case 1: return ARTIFACT_ID; - case 2: return ARTIFACT_TAG; - case 3: return URI; - case 4: return BINDING; - case 0: return IDENTIFIER_NOT_SET; - default: return null; - } - } - public int getNumber() { - return this.value; - } - }; - - public IdentifierCase - getIdentifierCase() { - return IdentifierCase.forNumber( - identifierCase_); - } - - public static final int ARTIFACT_ID_FIELD_NUMBER = 1; - /** - * .flyteidl.core.ArtifactID artifact_id = 1; - */ - public boolean hasArtifactId() { - return identifierCase_ == 1; - } - /** - * .flyteidl.core.ArtifactID artifact_id = 1; - */ - public flyteidl.core.ArtifactId.ArtifactID getArtifactId() { - if (identifierCase_ == 1) { - return (flyteidl.core.ArtifactId.ArtifactID) identifier_; - } - return flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance(); - } - /** - * .flyteidl.core.ArtifactID artifact_id = 1; - */ - public flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder() { - if (identifierCase_ == 1) { - return (flyteidl.core.ArtifactId.ArtifactID) identifier_; - } - return flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance(); - } - - public static final int ARTIFACT_TAG_FIELD_NUMBER = 2; - /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; - */ - public boolean hasArtifactTag() { - return identifierCase_ == 2; - } - /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; - */ - public flyteidl.core.ArtifactId.ArtifactTag getArtifactTag() { - if (identifierCase_ == 2) { - return (flyteidl.core.ArtifactId.ArtifactTag) identifier_; - } - return flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance(); - } + public static final int ARTIFACT_KEY_FIELD_NUMBER = 1; + private flyteidl.core.ArtifactId.ArtifactKey artifactKey_; /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ - public flyteidl.core.ArtifactId.ArtifactTagOrBuilder getArtifactTagOrBuilder() { - if (identifierCase_ == 2) { - return (flyteidl.core.ArtifactId.ArtifactTag) identifier_; - } - return flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance(); + public boolean hasArtifactKey() { + return artifactKey_ != null; } - - public static final int URI_FIELD_NUMBER = 3; /** - * string uri = 3; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ - public java.lang.String getUri() { - java.lang.Object ref = ""; - if (identifierCase_ == 3) { - ref = identifier_; - } - 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(); - if (identifierCase_ == 3) { - identifier_ = s; - } - return s; - } + public flyteidl.core.ArtifactId.ArtifactKey getArtifactKey() { + return artifactKey_ == null ? flyteidl.core.ArtifactId.ArtifactKey.getDefaultInstance() : artifactKey_; } /** - * string uri = 3; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ - public com.google.protobuf.ByteString - getUriBytes() { - java.lang.Object ref = ""; - if (identifierCase_ == 3) { - ref = identifier_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (identifierCase_ == 3) { - identifier_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder() { + return getArtifactKey(); } - public static final int BINDING_FIELD_NUMBER = 4; + public static final int VALUE_FIELD_NUMBER = 2; + private flyteidl.core.ArtifactId.LabelValue value_; /** - *
-     * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-     * artifacts, or a partition value derived from a triggering artifact.
-     * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; + * .flyteidl.core.LabelValue value = 2; */ - public boolean hasBinding() { - return identifierCase_ == 4; + public boolean hasValue() { + return value_ != null; } /** - *
-     * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-     * artifacts, or a partition value derived from a triggering artifact.
-     * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; + * .flyteidl.core.LabelValue value = 2; */ - public flyteidl.core.ArtifactId.ArtifactBindingData getBinding() { - if (identifierCase_ == 4) { - return (flyteidl.core.ArtifactId.ArtifactBindingData) identifier_; - } - return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); + public flyteidl.core.ArtifactId.LabelValue getValue() { + return value_ == null ? flyteidl.core.ArtifactId.LabelValue.getDefaultInstance() : value_; } /** - *
-     * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-     * artifacts, or a partition value derived from a triggering artifact.
-     * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; + * .flyteidl.core.LabelValue value = 2; */ - public flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder getBindingOrBuilder() { - if (identifierCase_ == 4) { - return (flyteidl.core.ArtifactId.ArtifactBindingData) identifier_; - } - return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); + public flyteidl.core.ArtifactId.LabelValueOrBuilder getValueOrBuilder() { + return getValue(); } private byte memoizedIsInitialized = -1; @@ -6230,17 +6554,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (identifierCase_ == 1) { - output.writeMessage(1, (flyteidl.core.ArtifactId.ArtifactID) identifier_); - } - if (identifierCase_ == 2) { - output.writeMessage(2, (flyteidl.core.ArtifactId.ArtifactTag) identifier_); - } - if (identifierCase_ == 3) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, identifier_); + if (artifactKey_ != null) { + output.writeMessage(1, getArtifactKey()); } - if (identifierCase_ == 4) { - output.writeMessage(4, (flyteidl.core.ArtifactId.ArtifactBindingData) identifier_); + if (value_ != null) { + output.writeMessage(2, getValue()); } unknownFields.writeTo(output); } @@ -6251,20 +6569,13 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (identifierCase_ == 1) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, (flyteidl.core.ArtifactId.ArtifactID) identifier_); - } - if (identifierCase_ == 2) { + if (artifactKey_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, (flyteidl.core.ArtifactId.ArtifactTag) identifier_); - } - if (identifierCase_ == 3) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, identifier_); + .computeMessageSize(1, getArtifactKey()); } - if (identifierCase_ == 4) { + if (value_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, (flyteidl.core.ArtifactId.ArtifactBindingData) identifier_); + .computeMessageSize(2, getValue()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -6276,31 +6587,20 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.core.ArtifactId.ArtifactQuery)) { + if (!(obj instanceof flyteidl.core.ArtifactId.ArtifactTag)) { return super.equals(obj); } - flyteidl.core.ArtifactId.ArtifactQuery other = (flyteidl.core.ArtifactId.ArtifactQuery) obj; + flyteidl.core.ArtifactId.ArtifactTag other = (flyteidl.core.ArtifactId.ArtifactTag) obj; - if (!getIdentifierCase().equals(other.getIdentifierCase())) return false; - switch (identifierCase_) { - case 1: - if (!getArtifactId() - .equals(other.getArtifactId())) return false; - break; - case 2: - if (!getArtifactTag() - .equals(other.getArtifactTag())) return false; - break; - case 3: - if (!getUri() - .equals(other.getUri())) return false; - break; - case 4: - if (!getBinding() - .equals(other.getBinding())) return false; - break; - case 0: - default: + if (hasArtifactKey() != other.hasArtifactKey()) return false; + if (hasArtifactKey()) { + if (!getArtifactKey() + .equals(other.getArtifactKey())) return false; + } + if (hasValue() != other.hasValue()) return false; + if (hasValue()) { + if (!getValue() + .equals(other.getValue())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -6313,94 +6613,82 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - switch (identifierCase_) { - case 1: - hash = (37 * hash) + ARTIFACT_ID_FIELD_NUMBER; - hash = (53 * hash) + getArtifactId().hashCode(); - break; - case 2: - hash = (37 * hash) + ARTIFACT_TAG_FIELD_NUMBER; - hash = (53 * hash) + getArtifactTag().hashCode(); - break; - case 3: - hash = (37 * hash) + URI_FIELD_NUMBER; - hash = (53 * hash) + getUri().hashCode(); - break; - case 4: - hash = (37 * hash) + BINDING_FIELD_NUMBER; - hash = (53 * hash) + getBinding().hashCode(); - break; - case 0: - default: + if (hasArtifactKey()) { + hash = (37 * hash) + ARTIFACT_KEY_FIELD_NUMBER; + hash = (53 * hash) + getArtifactKey().hashCode(); + } + if (hasValue()) { + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( + public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( + public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( + public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( + public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom(byte[] data) + public static flyteidl.core.ArtifactId.ArtifactTag parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( + public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom(java.io.InputStream input) + public static flyteidl.core.ArtifactId.ArtifactTag parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( + public static flyteidl.core.ArtifactId.ArtifactTag 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.core.ArtifactId.ArtifactQuery parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.core.ArtifactId.ArtifactTag parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.core.ArtifactId.ArtifactQuery parseDelimitedFrom( + public static flyteidl.core.ArtifactId.ArtifactTag 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.core.ArtifactId.ArtifactQuery parseFrom( + public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( + public static flyteidl.core.ArtifactId.ArtifactTag parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -6413,7 +6701,7 @@ public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.core.ArtifactId.ArtifactQuery prototype) { + public static Builder newBuilder(flyteidl.core.ArtifactId.ArtifactTag prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -6429,34 +6717,26 @@ protected Builder newBuilderForType( return builder; } /** - *
-     * Uniqueness constraints for Artifacts
-     *  - project, domain, name, version, partitions
-     * Option 2 (tags are standalone, point to an individual artifact id):
-     *  - project, domain, name, alias (points to one partition if partitioned)
-     *  - project, domain, name, partition key, partition value
-     * 
- * - * Protobuf type {@code flyteidl.core.ArtifactQuery} + * Protobuf type {@code flyteidl.core.ArtifactTag} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.core.ArtifactQuery) - flyteidl.core.ArtifactId.ArtifactQueryOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.core.ArtifactTag) + flyteidl.core.ArtifactId.ArtifactTagOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactQuery_descriptor; + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactTag_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactQuery_fieldAccessorTable + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactTag_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.core.ArtifactId.ArtifactQuery.class, flyteidl.core.ArtifactId.ArtifactQuery.Builder.class); + flyteidl.core.ArtifactId.ArtifactTag.class, flyteidl.core.ArtifactId.ArtifactTag.Builder.class); } - // Construct using flyteidl.core.ArtifactId.ArtifactQuery.newBuilder() + // Construct using flyteidl.core.ArtifactId.ArtifactTag.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -6474,25 +6754,35 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - identifierCase_ = 0; - identifier_ = null; + if (artifactKeyBuilder_ == null) { + artifactKey_ = null; + } else { + artifactKey_ = null; + artifactKeyBuilder_ = null; + } + if (valueBuilder_ == null) { + value_ = null; + } else { + value_ = null; + valueBuilder_ = null; + } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactQuery_descriptor; + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactTag_descriptor; } @java.lang.Override - public flyteidl.core.ArtifactId.ArtifactQuery getDefaultInstanceForType() { - return flyteidl.core.ArtifactId.ArtifactQuery.getDefaultInstance(); + public flyteidl.core.ArtifactId.ArtifactTag getDefaultInstanceForType() { + return flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance(); } @java.lang.Override - public flyteidl.core.ArtifactId.ArtifactQuery build() { - flyteidl.core.ArtifactId.ArtifactQuery result = buildPartial(); + public flyteidl.core.ArtifactId.ArtifactTag build() { + flyteidl.core.ArtifactId.ArtifactTag result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -6500,33 +6790,18 @@ public flyteidl.core.ArtifactId.ArtifactQuery build() { } @java.lang.Override - public flyteidl.core.ArtifactId.ArtifactQuery buildPartial() { - flyteidl.core.ArtifactId.ArtifactQuery result = new flyteidl.core.ArtifactId.ArtifactQuery(this); - if (identifierCase_ == 1) { - if (artifactIdBuilder_ == null) { - result.identifier_ = identifier_; - } else { - result.identifier_ = artifactIdBuilder_.build(); - } - } - if (identifierCase_ == 2) { - if (artifactTagBuilder_ == null) { - result.identifier_ = identifier_; - } else { - result.identifier_ = artifactTagBuilder_.build(); - } - } - if (identifierCase_ == 3) { - result.identifier_ = identifier_; + public flyteidl.core.ArtifactId.ArtifactTag buildPartial() { + flyteidl.core.ArtifactId.ArtifactTag result = new flyteidl.core.ArtifactId.ArtifactTag(this); + if (artifactKeyBuilder_ == null) { + result.artifactKey_ = artifactKey_; + } else { + result.artifactKey_ = artifactKeyBuilder_.build(); } - if (identifierCase_ == 4) { - if (bindingBuilder_ == null) { - result.identifier_ = identifier_; - } else { - result.identifier_ = bindingBuilder_.build(); - } + if (valueBuilder_ == null) { + result.value_ = value_; + } else { + result.value_ = valueBuilder_.build(); } - result.identifierCase_ = identifierCase_; onBuilt(); return result; } @@ -6565,38 +6840,21 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.core.ArtifactId.ArtifactQuery) { - return mergeFrom((flyteidl.core.ArtifactId.ArtifactQuery)other); + if (other instanceof flyteidl.core.ArtifactId.ArtifactTag) { + return mergeFrom((flyteidl.core.ArtifactId.ArtifactTag)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.core.ArtifactId.ArtifactQuery other) { - if (other == flyteidl.core.ArtifactId.ArtifactQuery.getDefaultInstance()) return this; - switch (other.getIdentifierCase()) { - case ARTIFACT_ID: { - mergeArtifactId(other.getArtifactId()); - break; - } - case ARTIFACT_TAG: { - mergeArtifactTag(other.getArtifactTag()); - break; - } - case URI: { - identifierCase_ = 3; - identifier_ = other.identifier_; - onChanged(); - break; - } - case BINDING: { - mergeBinding(other.getBinding()); - break; - } - case IDENTIFIER_NOT_SET: { - break; - } + public Builder mergeFrom(flyteidl.core.ArtifactId.ArtifactTag other) { + if (other == flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance()) return this; + if (other.hasArtifactKey()) { + mergeArtifactKey(other.getArtifactKey()); + } + if (other.hasValue()) { + mergeValue(other.getValue()); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -6613,11 +6871,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.core.ArtifactId.ArtifactQuery parsedMessage = null; + flyteidl.core.ArtifactId.ArtifactTag parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.core.ArtifactId.ArtifactQuery) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.core.ArtifactId.ArtifactTag) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -6626,553 +6884,239 @@ public Builder mergeFrom( } return this; } - private int identifierCase_ = 0; - private java.lang.Object identifier_; - public IdentifierCase - getIdentifierCase() { - return IdentifierCase.forNumber( - identifierCase_); - } - - public Builder clearIdentifier() { - identifierCase_ = 0; - identifier_ = null; - onChanged(); - return this; - } - + private flyteidl.core.ArtifactId.ArtifactKey artifactKey_; private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder> artifactIdBuilder_; + flyteidl.core.ArtifactId.ArtifactKey, flyteidl.core.ArtifactId.ArtifactKey.Builder, flyteidl.core.ArtifactId.ArtifactKeyOrBuilder> artifactKeyBuilder_; /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ - public boolean hasArtifactId() { - return identifierCase_ == 1; + public boolean hasArtifactKey() { + return artifactKeyBuilder_ != null || artifactKey_ != null; } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ - public flyteidl.core.ArtifactId.ArtifactID getArtifactId() { - if (artifactIdBuilder_ == null) { - if (identifierCase_ == 1) { - return (flyteidl.core.ArtifactId.ArtifactID) identifier_; - } - return flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance(); + public flyteidl.core.ArtifactId.ArtifactKey getArtifactKey() { + if (artifactKeyBuilder_ == null) { + return artifactKey_ == null ? flyteidl.core.ArtifactId.ArtifactKey.getDefaultInstance() : artifactKey_; } else { - if (identifierCase_ == 1) { - return artifactIdBuilder_.getMessage(); - } - return flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance(); + return artifactKeyBuilder_.getMessage(); } } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ - public Builder setArtifactId(flyteidl.core.ArtifactId.ArtifactID value) { - if (artifactIdBuilder_ == null) { + public Builder setArtifactKey(flyteidl.core.ArtifactId.ArtifactKey value) { + if (artifactKeyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - identifier_ = value; + artifactKey_ = value; onChanged(); } else { - artifactIdBuilder_.setMessage(value); + artifactKeyBuilder_.setMessage(value); } - identifierCase_ = 1; + return this; } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ - public Builder setArtifactId( - flyteidl.core.ArtifactId.ArtifactID.Builder builderForValue) { - if (artifactIdBuilder_ == null) { - identifier_ = builderForValue.build(); + public Builder setArtifactKey( + flyteidl.core.ArtifactId.ArtifactKey.Builder builderForValue) { + if (artifactKeyBuilder_ == null) { + artifactKey_ = builderForValue.build(); onChanged(); } else { - artifactIdBuilder_.setMessage(builderForValue.build()); + artifactKeyBuilder_.setMessage(builderForValue.build()); } - identifierCase_ = 1; + return this; } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ - public Builder mergeArtifactId(flyteidl.core.ArtifactId.ArtifactID value) { - if (artifactIdBuilder_ == null) { - if (identifierCase_ == 1 && - identifier_ != flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance()) { - identifier_ = flyteidl.core.ArtifactId.ArtifactID.newBuilder((flyteidl.core.ArtifactId.ArtifactID) identifier_) - .mergeFrom(value).buildPartial(); + public Builder mergeArtifactKey(flyteidl.core.ArtifactId.ArtifactKey value) { + if (artifactKeyBuilder_ == null) { + if (artifactKey_ != null) { + artifactKey_ = + flyteidl.core.ArtifactId.ArtifactKey.newBuilder(artifactKey_).mergeFrom(value).buildPartial(); } else { - identifier_ = value; + artifactKey_ = value; } onChanged(); } else { - if (identifierCase_ == 1) { - artifactIdBuilder_.mergeFrom(value); - } - artifactIdBuilder_.setMessage(value); + artifactKeyBuilder_.mergeFrom(value); } - identifierCase_ = 1; + return this; } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ - public Builder clearArtifactId() { - if (artifactIdBuilder_ == null) { - if (identifierCase_ == 1) { - identifierCase_ = 0; - identifier_ = null; - onChanged(); - } + public Builder clearArtifactKey() { + if (artifactKeyBuilder_ == null) { + artifactKey_ = null; + onChanged(); } else { - if (identifierCase_ == 1) { - identifierCase_ = 0; - identifier_ = null; - } - artifactIdBuilder_.clear(); + artifactKey_ = null; + artifactKeyBuilder_ = null; } + return this; } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ - public flyteidl.core.ArtifactId.ArtifactID.Builder getArtifactIdBuilder() { - return getArtifactIdFieldBuilder().getBuilder(); + public flyteidl.core.ArtifactId.ArtifactKey.Builder getArtifactKeyBuilder() { + + onChanged(); + return getArtifactKeyFieldBuilder().getBuilder(); } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ - public flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder() { - if ((identifierCase_ == 1) && (artifactIdBuilder_ != null)) { - return artifactIdBuilder_.getMessageOrBuilder(); + public flyteidl.core.ArtifactId.ArtifactKeyOrBuilder getArtifactKeyOrBuilder() { + if (artifactKeyBuilder_ != null) { + return artifactKeyBuilder_.getMessageOrBuilder(); } else { - if (identifierCase_ == 1) { - return (flyteidl.core.ArtifactId.ArtifactID) identifier_; - } - return flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance(); + return artifactKey_ == null ? + flyteidl.core.ArtifactId.ArtifactKey.getDefaultInstance() : artifactKey_; } } /** - * .flyteidl.core.ArtifactID artifact_id = 1; + * .flyteidl.core.ArtifactKey artifact_key = 1; */ private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder> - getArtifactIdFieldBuilder() { - if (artifactIdBuilder_ == null) { - if (!(identifierCase_ == 1)) { - identifier_ = flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance(); - } - artifactIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder>( - (flyteidl.core.ArtifactId.ArtifactID) identifier_, + flyteidl.core.ArtifactId.ArtifactKey, flyteidl.core.ArtifactId.ArtifactKey.Builder, flyteidl.core.ArtifactId.ArtifactKeyOrBuilder> + getArtifactKeyFieldBuilder() { + if (artifactKeyBuilder_ == null) { + artifactKeyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactKey, flyteidl.core.ArtifactId.ArtifactKey.Builder, flyteidl.core.ArtifactId.ArtifactKeyOrBuilder>( + getArtifactKey(), getParentForChildren(), isClean()); - identifier_ = null; + artifactKey_ = null; } - identifierCase_ = 1; - onChanged();; - return artifactIdBuilder_; + return artifactKeyBuilder_; } + private flyteidl.core.ArtifactId.LabelValue value_; private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactTag, flyteidl.core.ArtifactId.ArtifactTag.Builder, flyteidl.core.ArtifactId.ArtifactTagOrBuilder> artifactTagBuilder_; + flyteidl.core.ArtifactId.LabelValue, flyteidl.core.ArtifactId.LabelValue.Builder, flyteidl.core.ArtifactId.LabelValueOrBuilder> valueBuilder_; /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; + * .flyteidl.core.LabelValue value = 2; */ - public boolean hasArtifactTag() { - return identifierCase_ == 2; + public boolean hasValue() { + return valueBuilder_ != null || value_ != null; } /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; + * .flyteidl.core.LabelValue value = 2; */ - public flyteidl.core.ArtifactId.ArtifactTag getArtifactTag() { - if (artifactTagBuilder_ == null) { - if (identifierCase_ == 2) { - return (flyteidl.core.ArtifactId.ArtifactTag) identifier_; - } - return flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance(); + public flyteidl.core.ArtifactId.LabelValue getValue() { + if (valueBuilder_ == null) { + return value_ == null ? flyteidl.core.ArtifactId.LabelValue.getDefaultInstance() : value_; } else { - if (identifierCase_ == 2) { - return artifactTagBuilder_.getMessage(); - } - return flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance(); + return valueBuilder_.getMessage(); } } /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; + * .flyteidl.core.LabelValue value = 2; */ - public Builder setArtifactTag(flyteidl.core.ArtifactId.ArtifactTag value) { - if (artifactTagBuilder_ == null) { + public Builder setValue(flyteidl.core.ArtifactId.LabelValue value) { + if (valueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - identifier_ = value; + value_ = value; onChanged(); } else { - artifactTagBuilder_.setMessage(value); + valueBuilder_.setMessage(value); } - identifierCase_ = 2; + return this; } /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; + * .flyteidl.core.LabelValue value = 2; */ - public Builder setArtifactTag( - flyteidl.core.ArtifactId.ArtifactTag.Builder builderForValue) { - if (artifactTagBuilder_ == null) { - identifier_ = builderForValue.build(); + public Builder setValue( + flyteidl.core.ArtifactId.LabelValue.Builder builderForValue) { + if (valueBuilder_ == null) { + value_ = builderForValue.build(); onChanged(); } else { - artifactTagBuilder_.setMessage(builderForValue.build()); + valueBuilder_.setMessage(builderForValue.build()); } - identifierCase_ = 2; + return this; } /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; + * .flyteidl.core.LabelValue value = 2; */ - public Builder mergeArtifactTag(flyteidl.core.ArtifactId.ArtifactTag value) { - if (artifactTagBuilder_ == null) { - if (identifierCase_ == 2 && - identifier_ != flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance()) { - identifier_ = flyteidl.core.ArtifactId.ArtifactTag.newBuilder((flyteidl.core.ArtifactId.ArtifactTag) identifier_) - .mergeFrom(value).buildPartial(); + public Builder mergeValue(flyteidl.core.ArtifactId.LabelValue value) { + if (valueBuilder_ == null) { + if (value_ != null) { + value_ = + flyteidl.core.ArtifactId.LabelValue.newBuilder(value_).mergeFrom(value).buildPartial(); } else { - identifier_ = value; + value_ = value; } onChanged(); } else { - if (identifierCase_ == 2) { - artifactTagBuilder_.mergeFrom(value); - } - artifactTagBuilder_.setMessage(value); - } - identifierCase_ = 2; - return this; - } - /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; - */ - public Builder clearArtifactTag() { - if (artifactTagBuilder_ == null) { - if (identifierCase_ == 2) { - identifierCase_ = 0; - identifier_ = null; - onChanged(); - } - } else { - if (identifierCase_ == 2) { - identifierCase_ = 0; - identifier_ = null; - } - artifactTagBuilder_.clear(); - } - return this; - } - /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; - */ - public flyteidl.core.ArtifactId.ArtifactTag.Builder getArtifactTagBuilder() { - return getArtifactTagFieldBuilder().getBuilder(); - } - /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; - */ - public flyteidl.core.ArtifactId.ArtifactTagOrBuilder getArtifactTagOrBuilder() { - if ((identifierCase_ == 2) && (artifactTagBuilder_ != null)) { - return artifactTagBuilder_.getMessageOrBuilder(); - } else { - if (identifierCase_ == 2) { - return (flyteidl.core.ArtifactId.ArtifactTag) identifier_; - } - return flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance(); - } - } - /** - * .flyteidl.core.ArtifactTag artifact_tag = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactTag, flyteidl.core.ArtifactId.ArtifactTag.Builder, flyteidl.core.ArtifactId.ArtifactTagOrBuilder> - getArtifactTagFieldBuilder() { - if (artifactTagBuilder_ == null) { - if (!(identifierCase_ == 2)) { - identifier_ = flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance(); - } - artifactTagBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactTag, flyteidl.core.ArtifactId.ArtifactTag.Builder, flyteidl.core.ArtifactId.ArtifactTagOrBuilder>( - (flyteidl.core.ArtifactId.ArtifactTag) identifier_, - getParentForChildren(), - isClean()); - identifier_ = null; - } - identifierCase_ = 2; - onChanged();; - return artifactTagBuilder_; - } - - /** - * string uri = 3; - */ - public java.lang.String getUri() { - java.lang.Object ref = ""; - if (identifierCase_ == 3) { - ref = identifier_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (identifierCase_ == 3) { - identifier_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string uri = 3; - */ - public com.google.protobuf.ByteString - getUriBytes() { - java.lang.Object ref = ""; - if (identifierCase_ == 3) { - ref = identifier_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - if (identifierCase_ == 3) { - identifier_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string uri = 3; - */ - public Builder setUri( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - identifierCase_ = 3; - identifier_ = value; - onChanged(); - return this; - } - /** - * string uri = 3; - */ - public Builder clearUri() { - if (identifierCase_ == 3) { - identifierCase_ = 0; - identifier_ = null; - onChanged(); + valueBuilder_.mergeFrom(value); } - return this; - } - /** - * string uri = 3; - */ - public Builder setUriBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - identifierCase_ = 3; - identifier_ = value; - onChanged(); - return this; - } - private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactBindingData, flyteidl.core.ArtifactId.ArtifactBindingData.Builder, flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder> bindingBuilder_; - /** - *
-       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-       * artifacts, or a partition value derived from a triggering artifact.
-       * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; - */ - public boolean hasBinding() { - return identifierCase_ == 4; - } - /** - *
-       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-       * artifacts, or a partition value derived from a triggering artifact.
-       * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; - */ - public flyteidl.core.ArtifactId.ArtifactBindingData getBinding() { - if (bindingBuilder_ == null) { - if (identifierCase_ == 4) { - return (flyteidl.core.ArtifactId.ArtifactBindingData) identifier_; - } - return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); - } else { - if (identifierCase_ == 4) { - return bindingBuilder_.getMessage(); - } - return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); - } - } - /** - *
-       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-       * artifacts, or a partition value derived from a triggering artifact.
-       * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; - */ - public Builder setBinding(flyteidl.core.ArtifactId.ArtifactBindingData value) { - if (bindingBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - identifier_ = value; - onChanged(); - } else { - bindingBuilder_.setMessage(value); - } - identifierCase_ = 4; - return this; - } - /** - *
-       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-       * artifacts, or a partition value derived from a triggering artifact.
-       * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; - */ - public Builder setBinding( - flyteidl.core.ArtifactId.ArtifactBindingData.Builder builderForValue) { - if (bindingBuilder_ == null) { - identifier_ = builderForValue.build(); - onChanged(); - } else { - bindingBuilder_.setMessage(builderForValue.build()); - } - identifierCase_ = 4; return this; } /** - *
-       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-       * artifacts, or a partition value derived from a triggering artifact.
-       * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; + * .flyteidl.core.LabelValue value = 2; */ - public Builder mergeBinding(flyteidl.core.ArtifactId.ArtifactBindingData value) { - if (bindingBuilder_ == null) { - if (identifierCase_ == 4 && - identifier_ != flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance()) { - identifier_ = flyteidl.core.ArtifactId.ArtifactBindingData.newBuilder((flyteidl.core.ArtifactId.ArtifactBindingData) identifier_) - .mergeFrom(value).buildPartial(); - } else { - identifier_ = value; - } + public Builder clearValue() { + if (valueBuilder_ == null) { + value_ = null; onChanged(); } else { - if (identifierCase_ == 4) { - bindingBuilder_.mergeFrom(value); - } - bindingBuilder_.setMessage(value); - } - identifierCase_ = 4; - return this; - } - /** - *
-       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-       * artifacts, or a partition value derived from a triggering artifact.
-       * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; - */ - public Builder clearBinding() { - if (bindingBuilder_ == null) { - if (identifierCase_ == 4) { - identifierCase_ = 0; - identifier_ = null; - onChanged(); - } - } else { - if (identifierCase_ == 4) { - identifierCase_ = 0; - identifier_ = null; - } - bindingBuilder_.clear(); + value_ = null; + valueBuilder_ = null; } + return this; } /** - *
-       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-       * artifacts, or a partition value derived from a triggering artifact.
-       * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; + * .flyteidl.core.LabelValue value = 2; */ - public flyteidl.core.ArtifactId.ArtifactBindingData.Builder getBindingBuilder() { - return getBindingFieldBuilder().getBuilder(); + public flyteidl.core.ArtifactId.LabelValue.Builder getValueBuilder() { + + onChanged(); + return getValueFieldBuilder().getBuilder(); } /** - *
-       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-       * artifacts, or a partition value derived from a triggering artifact.
-       * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; + * .flyteidl.core.LabelValue value = 2; */ - public flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder getBindingOrBuilder() { - if ((identifierCase_ == 4) && (bindingBuilder_ != null)) { - return bindingBuilder_.getMessageOrBuilder(); + public flyteidl.core.ArtifactId.LabelValueOrBuilder getValueOrBuilder() { + if (valueBuilder_ != null) { + return valueBuilder_.getMessageOrBuilder(); } else { - if (identifierCase_ == 4) { - return (flyteidl.core.ArtifactId.ArtifactBindingData) identifier_; - } - return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); + return value_ == null ? + flyteidl.core.ArtifactId.LabelValue.getDefaultInstance() : value_; } } /** - *
-       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
-       * artifacts, or a partition value derived from a triggering artifact.
-       * 
- * - * .flyteidl.core.ArtifactBindingData binding = 4; + * .flyteidl.core.LabelValue value = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactBindingData, flyteidl.core.ArtifactId.ArtifactBindingData.Builder, flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder> - getBindingFieldBuilder() { - if (bindingBuilder_ == null) { - if (!(identifierCase_ == 4)) { - identifier_ = flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); - } - bindingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactBindingData, flyteidl.core.ArtifactId.ArtifactBindingData.Builder, flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder>( - (flyteidl.core.ArtifactId.ArtifactBindingData) identifier_, + flyteidl.core.ArtifactId.LabelValue, flyteidl.core.ArtifactId.LabelValue.Builder, flyteidl.core.ArtifactId.LabelValueOrBuilder> + getValueFieldBuilder() { + if (valueBuilder_ == null) { + valueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.LabelValue, flyteidl.core.ArtifactId.LabelValue.Builder, flyteidl.core.ArtifactId.LabelValueOrBuilder>( + getValue(), getParentForChildren(), isClean()); - identifier_ = null; + value_ = null; } - identifierCase_ = 4; - onChanged();; - return bindingBuilder_; + return valueBuilder_; } @java.lang.Override public final Builder setUnknownFields( @@ -7187,138 +7131,137 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.core.ArtifactQuery) + // @@protoc_insertion_point(builder_scope:flyteidl.core.ArtifactTag) } - // @@protoc_insertion_point(class_scope:flyteidl.core.ArtifactQuery) - private static final flyteidl.core.ArtifactId.ArtifactQuery DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.core.ArtifactTag) + private static final flyteidl.core.ArtifactId.ArtifactTag DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.core.ArtifactId.ArtifactQuery(); + DEFAULT_INSTANCE = new flyteidl.core.ArtifactId.ArtifactTag(); } - public static flyteidl.core.ArtifactId.ArtifactQuery getDefaultInstance() { + public static flyteidl.core.ArtifactId.ArtifactTag 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 ArtifactQuery parsePartialFrom( + public ArtifactTag parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new ArtifactQuery(input, extensionRegistry); + return new ArtifactTag(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.core.ArtifactId.ArtifactQuery getDefaultInstanceForType() { + public flyteidl.core.ArtifactId.ArtifactTag getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface TriggerOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.core.Trigger) + public interface ArtifactQueryOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.core.ArtifactQuery) com.google.protobuf.MessageOrBuilder { /** - *
-     * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-     * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - boolean hasTriggerId(); + boolean hasArtifactId(); /** - *
-     * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-     * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - flyteidl.core.IdentifierOuterClass.Identifier getTriggerId(); + flyteidl.core.ArtifactId.ArtifactID getArtifactId(); /** - *
-     * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-     * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder getTriggerIdOrBuilder(); + flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder(); /** - *
-     * These are partial artifact IDs that will be triggered on
-     * Consider making these ArtifactQuery instead.
-     * 
- * - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactTag artifact_tag = 2; */ - java.util.List - getTriggersList(); + boolean hasArtifactTag(); /** - *
-     * These are partial artifact IDs that will be triggered on
-     * Consider making these ArtifactQuery instead.
-     * 
- * - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactTag artifact_tag = 2; + */ + flyteidl.core.ArtifactId.ArtifactTag getArtifactTag(); + /** + * .flyteidl.core.ArtifactTag artifact_tag = 2; + */ + flyteidl.core.ArtifactId.ArtifactTagOrBuilder getArtifactTagOrBuilder(); + + /** + * string uri = 3; + */ + java.lang.String getUri(); + /** + * string uri = 3; */ - flyteidl.core.ArtifactId.ArtifactID getTriggers(int index); + com.google.protobuf.ByteString + getUriBytes(); + /** *
-     * These are partial artifact IDs that will be triggered on
-     * Consider making these ArtifactQuery instead.
+     * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+     * artifacts, or a partition value derived from a triggering artifact.
      * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactBindingData binding = 4; */ - int getTriggersCount(); + boolean hasBinding(); /** *
-     * These are partial artifact IDs that will be triggered on
-     * Consider making these ArtifactQuery instead.
+     * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+     * artifacts, or a partition value derived from a triggering artifact.
      * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactBindingData binding = 4; */ - java.util.List - getTriggersOrBuilderList(); + flyteidl.core.ArtifactId.ArtifactBindingData getBinding(); /** *
-     * These are partial artifact IDs that will be triggered on
-     * Consider making these ArtifactQuery instead.
+     * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+     * artifacts, or a partition value derived from a triggering artifact.
      * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactBindingData binding = 4; */ - flyteidl.core.ArtifactId.ArtifactIDOrBuilder getTriggersOrBuilder( - int index); + flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder getBindingOrBuilder(); + + public flyteidl.core.ArtifactId.ArtifactQuery.IdentifierCase getIdentifierCase(); } /** - * Protobuf type {@code flyteidl.core.Trigger} + *
+   * Uniqueness constraints for Artifacts
+   *  - project, domain, name, version, partitions
+   * Option 2 (tags are standalone, point to an individual artifact id):
+   *  - project, domain, name, alias (points to one partition if partitioned)
+   *  - project, domain, name, partition key, partition value
+   * 
+ * + * Protobuf type {@code flyteidl.core.ArtifactQuery} */ - public static final class Trigger extends + public static final class ArtifactQuery extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.core.Trigger) - TriggerOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.core.ArtifactQuery) + ArtifactQueryOrBuilder { private static final long serialVersionUID = 0L; - // Use Trigger.newBuilder() to construct. - private Trigger(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use ArtifactQuery.newBuilder() to construct. + private ArtifactQuery(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private Trigger() { - triggers_ = java.util.Collections.emptyList(); + private ArtifactQuery() { } @java.lang.Override @@ -7326,7 +7269,7 @@ private Trigger() { getUnknownFields() { return this.unknownFields; } - private Trigger( + private ArtifactQuery( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -7346,25 +7289,51 @@ private Trigger( done = true; break; case 10: { - flyteidl.core.IdentifierOuterClass.Identifier.Builder subBuilder = null; - if (triggerId_ != null) { - subBuilder = triggerId_.toBuilder(); + flyteidl.core.ArtifactId.ArtifactID.Builder subBuilder = null; + if (identifierCase_ == 1) { + subBuilder = ((flyteidl.core.ArtifactId.ArtifactID) identifier_).toBuilder(); } - triggerId_ = input.readMessage(flyteidl.core.IdentifierOuterClass.Identifier.parser(), extensionRegistry); + identifier_ = + input.readMessage(flyteidl.core.ArtifactId.ArtifactID.parser(), extensionRegistry); if (subBuilder != null) { - subBuilder.mergeFrom(triggerId_); - triggerId_ = subBuilder.buildPartial(); + subBuilder.mergeFrom((flyteidl.core.ArtifactId.ArtifactID) identifier_); + identifier_ = subBuilder.buildPartial(); } - + identifierCase_ = 1; break; } case 18: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - triggers_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; + flyteidl.core.ArtifactId.ArtifactTag.Builder subBuilder = null; + if (identifierCase_ == 2) { + subBuilder = ((flyteidl.core.ArtifactId.ArtifactTag) identifier_).toBuilder(); + } + identifier_ = + input.readMessage(flyteidl.core.ArtifactId.ArtifactTag.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((flyteidl.core.ArtifactId.ArtifactTag) identifier_); + identifier_ = subBuilder.buildPartial(); + } + identifierCase_ = 2; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + identifierCase_ = 3; + identifier_ = s; + break; + } + case 34: { + flyteidl.core.ArtifactId.ArtifactBindingData.Builder subBuilder = null; + if (identifierCase_ == 4) { + subBuilder = ((flyteidl.core.ArtifactId.ArtifactBindingData) identifier_).toBuilder(); } - triggers_.add( - input.readMessage(flyteidl.core.ArtifactId.ArtifactID.parser(), extensionRegistry)); + identifier_ = + input.readMessage(flyteidl.core.ArtifactId.ArtifactBindingData.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((flyteidl.core.ArtifactId.ArtifactBindingData) identifier_); + identifier_ = subBuilder.buildPartial(); + } + identifierCase_ = 4; break; } default: { @@ -7382,118 +7351,199 @@ private Trigger( throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { - if (((mutable_bitField0_ & 0x00000002) != 0)) { - triggers_ = java.util.Collections.unmodifiableList(triggers_); - } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_Trigger_descriptor; + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactQuery_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_Trigger_fieldAccessorTable + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactQuery_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.core.ArtifactId.Trigger.class, flyteidl.core.ArtifactId.Trigger.Builder.class); + flyteidl.core.ArtifactId.ArtifactQuery.class, flyteidl.core.ArtifactId.ArtifactQuery.Builder.class); + } + + private int identifierCase_ = 0; + private java.lang.Object identifier_; + public enum IdentifierCase + implements com.google.protobuf.Internal.EnumLite { + ARTIFACT_ID(1), + ARTIFACT_TAG(2), + URI(3), + BINDING(4), + IDENTIFIER_NOT_SET(0); + private final int value; + private IdentifierCase(int value) { + this.value = value; + } + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static IdentifierCase valueOf(int value) { + return forNumber(value); + } + + public static IdentifierCase forNumber(int value) { + switch (value) { + case 1: return ARTIFACT_ID; + case 2: return ARTIFACT_TAG; + case 3: return URI; + case 4: return BINDING; + case 0: return IDENTIFIER_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public IdentifierCase + getIdentifierCase() { + return IdentifierCase.forNumber( + identifierCase_); } - private int bitField0_; - public static final int TRIGGER_ID_FIELD_NUMBER = 1; - private flyteidl.core.IdentifierOuterClass.Identifier triggerId_; + public static final int ARTIFACT_ID_FIELD_NUMBER = 1; /** - *
-     * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-     * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public boolean hasTriggerId() { - return triggerId_ != null; + public boolean hasArtifactId() { + return identifierCase_ == 1; } /** - *
-     * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-     * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public flyteidl.core.IdentifierOuterClass.Identifier getTriggerId() { - return triggerId_ == null ? flyteidl.core.IdentifierOuterClass.Identifier.getDefaultInstance() : triggerId_; + public flyteidl.core.ArtifactId.ArtifactID getArtifactId() { + if (identifierCase_ == 1) { + return (flyteidl.core.ArtifactId.ArtifactID) identifier_; + } + return flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance(); } /** - *
-     * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-     * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactID artifact_id = 1; */ - public flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder getTriggerIdOrBuilder() { - return getTriggerId(); + public flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder() { + if (identifierCase_ == 1) { + return (flyteidl.core.ArtifactId.ArtifactID) identifier_; + } + return flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance(); } - public static final int TRIGGERS_FIELD_NUMBER = 2; - private java.util.List triggers_; + public static final int ARTIFACT_TAG_FIELD_NUMBER = 2; /** - *
-     * These are partial artifact IDs that will be triggered on
-     * Consider making these ArtifactQuery instead.
-     * 
- * - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactTag artifact_tag = 2; */ - public java.util.List getTriggersList() { - return triggers_; + public boolean hasArtifactTag() { + return identifierCase_ == 2; } /** - *
-     * These are partial artifact IDs that will be triggered on
-     * Consider making these ArtifactQuery instead.
-     * 
- * - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactTag artifact_tag = 2; + */ + public flyteidl.core.ArtifactId.ArtifactTag getArtifactTag() { + if (identifierCase_ == 2) { + return (flyteidl.core.ArtifactId.ArtifactTag) identifier_; + } + return flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance(); + } + /** + * .flyteidl.core.ArtifactTag artifact_tag = 2; + */ + public flyteidl.core.ArtifactId.ArtifactTagOrBuilder getArtifactTagOrBuilder() { + if (identifierCase_ == 2) { + return (flyteidl.core.ArtifactId.ArtifactTag) identifier_; + } + return flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance(); + } + + public static final int URI_FIELD_NUMBER = 3; + /** + * string uri = 3; + */ + public java.lang.String getUri() { + java.lang.Object ref = ""; + if (identifierCase_ == 3) { + ref = identifier_; + } + 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(); + if (identifierCase_ == 3) { + identifier_ = s; + } + return s; + } + } + /** + * string uri = 3; */ - public java.util.List - getTriggersOrBuilderList() { - return triggers_; + public com.google.protobuf.ByteString + getUriBytes() { + java.lang.Object ref = ""; + if (identifierCase_ == 3) { + ref = identifier_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (identifierCase_ == 3) { + identifier_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } + + public static final int BINDING_FIELD_NUMBER = 4; /** *
-     * These are partial artifact IDs that will be triggered on
-     * Consider making these ArtifactQuery instead.
+     * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+     * artifacts, or a partition value derived from a triggering artifact.
      * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactBindingData binding = 4; */ - public int getTriggersCount() { - return triggers_.size(); + public boolean hasBinding() { + return identifierCase_ == 4; } /** *
-     * These are partial artifact IDs that will be triggered on
-     * Consider making these ArtifactQuery instead.
+     * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+     * artifacts, or a partition value derived from a triggering artifact.
      * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactBindingData binding = 4; */ - public flyteidl.core.ArtifactId.ArtifactID getTriggers(int index) { - return triggers_.get(index); + public flyteidl.core.ArtifactId.ArtifactBindingData getBinding() { + if (identifierCase_ == 4) { + return (flyteidl.core.ArtifactId.ArtifactBindingData) identifier_; + } + return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); } /** *
-     * These are partial artifact IDs that will be triggered on
-     * Consider making these ArtifactQuery instead.
+     * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+     * artifacts, or a partition value derived from a triggering artifact.
      * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactBindingData binding = 4; */ - public flyteidl.core.ArtifactId.ArtifactIDOrBuilder getTriggersOrBuilder( - int index) { - return triggers_.get(index); + public flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder getBindingOrBuilder() { + if (identifierCase_ == 4) { + return (flyteidl.core.ArtifactId.ArtifactBindingData) identifier_; + } + return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); } private byte memoizedIsInitialized = -1; @@ -7510,11 +7560,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (triggerId_ != null) { - output.writeMessage(1, getTriggerId()); + if (identifierCase_ == 1) { + output.writeMessage(1, (flyteidl.core.ArtifactId.ArtifactID) identifier_); + } + if (identifierCase_ == 2) { + output.writeMessage(2, (flyteidl.core.ArtifactId.ArtifactTag) identifier_); + } + if (identifierCase_ == 3) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, identifier_); } - for (int i = 0; i < triggers_.size(); i++) { - output.writeMessage(2, triggers_.get(i)); + if (identifierCase_ == 4) { + output.writeMessage(4, (flyteidl.core.ArtifactId.ArtifactBindingData) identifier_); } unknownFields.writeTo(output); } @@ -7525,13 +7581,20 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (triggerId_ != null) { + if (identifierCase_ == 1) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, (flyteidl.core.ArtifactId.ArtifactID) identifier_); + } + if (identifierCase_ == 2) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getTriggerId()); + .computeMessageSize(2, (flyteidl.core.ArtifactId.ArtifactTag) identifier_); + } + if (identifierCase_ == 3) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, identifier_); } - for (int i = 0; i < triggers_.size(); i++) { + if (identifierCase_ == 4) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, triggers_.get(i)); + .computeMessageSize(4, (flyteidl.core.ArtifactId.ArtifactBindingData) identifier_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -7543,18 +7606,32 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.core.ArtifactId.Trigger)) { + if (!(obj instanceof flyteidl.core.ArtifactId.ArtifactQuery)) { return super.equals(obj); } - flyteidl.core.ArtifactId.Trigger other = (flyteidl.core.ArtifactId.Trigger) obj; + flyteidl.core.ArtifactId.ArtifactQuery other = (flyteidl.core.ArtifactId.ArtifactQuery) obj; - if (hasTriggerId() != other.hasTriggerId()) return false; - if (hasTriggerId()) { - if (!getTriggerId() - .equals(other.getTriggerId())) return false; + if (!getIdentifierCase().equals(other.getIdentifierCase())) return false; + switch (identifierCase_) { + case 1: + if (!getArtifactId() + .equals(other.getArtifactId())) return false; + break; + case 2: + if (!getArtifactTag() + .equals(other.getArtifactTag())) return false; + break; + case 3: + if (!getUri() + .equals(other.getUri())) return false; + break; + case 4: + if (!getBinding() + .equals(other.getBinding())) return false; + break; + case 0: + default: } - if (!getTriggersList() - .equals(other.getTriggersList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -7566,82 +7643,94 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (hasTriggerId()) { - hash = (37 * hash) + TRIGGER_ID_FIELD_NUMBER; - hash = (53 * hash) + getTriggerId().hashCode(); - } - if (getTriggersCount() > 0) { - hash = (37 * hash) + TRIGGERS_FIELD_NUMBER; - hash = (53 * hash) + getTriggersList().hashCode(); + switch (identifierCase_) { + case 1: + hash = (37 * hash) + ARTIFACT_ID_FIELD_NUMBER; + hash = (53 * hash) + getArtifactId().hashCode(); + break; + case 2: + hash = (37 * hash) + ARTIFACT_TAG_FIELD_NUMBER; + hash = (53 * hash) + getArtifactTag().hashCode(); + break; + case 3: + hash = (37 * hash) + URI_FIELD_NUMBER; + hash = (53 * hash) + getUri().hashCode(); + break; + case 4: + hash = (37 * hash) + BINDING_FIELD_NUMBER; + hash = (53 * hash) + getBinding().hashCode(); + break; + case 0: + default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.core.ArtifactId.Trigger parseFrom( + public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.core.ArtifactId.Trigger parseFrom( + public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.core.ArtifactId.Trigger parseFrom( + public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.core.ArtifactId.Trigger parseFrom( + public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.core.ArtifactId.Trigger parseFrom(byte[] data) + public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.core.ArtifactId.Trigger parseFrom( + public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.core.ArtifactId.Trigger parseFrom(java.io.InputStream input) + public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.core.ArtifactId.Trigger parseFrom( + public static flyteidl.core.ArtifactId.ArtifactQuery 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.core.ArtifactId.Trigger parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.core.ArtifactId.ArtifactQuery parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.core.ArtifactId.Trigger parseDelimitedFrom( + public static flyteidl.core.ArtifactId.ArtifactQuery 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.core.ArtifactId.Trigger parseFrom( + public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.core.ArtifactId.Trigger parseFrom( + public static flyteidl.core.ArtifactId.ArtifactQuery parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -7654,7 +7743,7 @@ public static flyteidl.core.ArtifactId.Trigger parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.core.ArtifactId.Trigger prototype) { + public static Builder newBuilder(flyteidl.core.ArtifactId.ArtifactQuery prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -7670,26 +7759,34 @@ protected Builder newBuilderForType( return builder; } /** - * Protobuf type {@code flyteidl.core.Trigger} + *
+     * Uniqueness constraints for Artifacts
+     *  - project, domain, name, version, partitions
+     * Option 2 (tags are standalone, point to an individual artifact id):
+     *  - project, domain, name, alias (points to one partition if partitioned)
+     *  - project, domain, name, partition key, partition value
+     * 
+ * + * Protobuf type {@code flyteidl.core.ArtifactQuery} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.core.Trigger) - flyteidl.core.ArtifactId.TriggerOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.core.ArtifactQuery) + flyteidl.core.ArtifactId.ArtifactQueryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_Trigger_descriptor; + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactQuery_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_Trigger_fieldAccessorTable + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactQuery_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.core.ArtifactId.Trigger.class, flyteidl.core.ArtifactId.Trigger.Builder.class); + flyteidl.core.ArtifactId.ArtifactQuery.class, flyteidl.core.ArtifactId.ArtifactQuery.Builder.class); } - // Construct using flyteidl.core.ArtifactId.Trigger.newBuilder() + // Construct using flyteidl.core.ArtifactId.ArtifactQuery.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -7702,41 +7799,30 @@ private Builder( private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { - getTriggersFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); - if (triggerIdBuilder_ == null) { - triggerId_ = null; - } else { - triggerId_ = null; - triggerIdBuilder_ = null; - } - if (triggersBuilder_ == null) { - triggers_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - triggersBuilder_.clear(); - } + identifierCase_ = 0; + identifier_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.core.ArtifactId.internal_static_flyteidl_core_Trigger_descriptor; + return flyteidl.core.ArtifactId.internal_static_flyteidl_core_ArtifactQuery_descriptor; } @java.lang.Override - public flyteidl.core.ArtifactId.Trigger getDefaultInstanceForType() { - return flyteidl.core.ArtifactId.Trigger.getDefaultInstance(); + public flyteidl.core.ArtifactId.ArtifactQuery getDefaultInstanceForType() { + return flyteidl.core.ArtifactId.ArtifactQuery.getDefaultInstance(); } @java.lang.Override - public flyteidl.core.ArtifactId.Trigger build() { - flyteidl.core.ArtifactId.Trigger result = buildPartial(); + public flyteidl.core.ArtifactId.ArtifactQuery build() { + flyteidl.core.ArtifactId.ArtifactQuery result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -7744,25 +7830,33 @@ public flyteidl.core.ArtifactId.Trigger build() { } @java.lang.Override - public flyteidl.core.ArtifactId.Trigger buildPartial() { - flyteidl.core.ArtifactId.Trigger result = new flyteidl.core.ArtifactId.Trigger(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (triggerIdBuilder_ == null) { - result.triggerId_ = triggerId_; - } else { - result.triggerId_ = triggerIdBuilder_.build(); + public flyteidl.core.ArtifactId.ArtifactQuery buildPartial() { + flyteidl.core.ArtifactId.ArtifactQuery result = new flyteidl.core.ArtifactId.ArtifactQuery(this); + if (identifierCase_ == 1) { + if (artifactIdBuilder_ == null) { + result.identifier_ = identifier_; + } else { + result.identifier_ = artifactIdBuilder_.build(); + } } - if (triggersBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - triggers_ = java.util.Collections.unmodifiableList(triggers_); - bitField0_ = (bitField0_ & ~0x00000002); + if (identifierCase_ == 2) { + if (artifactTagBuilder_ == null) { + result.identifier_ = identifier_; + } else { + result.identifier_ = artifactTagBuilder_.build(); + } + } + if (identifierCase_ == 3) { + result.identifier_ = identifier_; + } + if (identifierCase_ == 4) { + if (bindingBuilder_ == null) { + result.identifier_ = identifier_; + } else { + result.identifier_ = bindingBuilder_.build(); } - result.triggers_ = triggers_; - } else { - result.triggers_ = triggersBuilder_.build(); } - result.bitField0_ = to_bitField0_; + result.identifierCase_ = identifierCase_; onBuilt(); return result; } @@ -7793,564 +7887,622 @@ public Builder setRepeatedField( 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 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.core.ArtifactId.ArtifactQuery) { + return mergeFrom((flyteidl.core.ArtifactId.ArtifactQuery)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.core.ArtifactId.ArtifactQuery other) { + if (other == flyteidl.core.ArtifactId.ArtifactQuery.getDefaultInstance()) return this; + switch (other.getIdentifierCase()) { + case ARTIFACT_ID: { + mergeArtifactId(other.getArtifactId()); + break; + } + case ARTIFACT_TAG: { + mergeArtifactTag(other.getArtifactTag()); + break; + } + case URI: { + identifierCase_ = 3; + identifier_ = other.identifier_; + onChanged(); + break; + } + case BINDING: { + mergeBinding(other.getBinding()); + break; + } + case IDENTIFIER_NOT_SET: { + break; + } + } + 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.core.ArtifactId.ArtifactQuery parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.core.ArtifactId.ArtifactQuery) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int identifierCase_ = 0; + private java.lang.Object identifier_; + public IdentifierCase + getIdentifierCase() { + return IdentifierCase.forNumber( + identifierCase_); + } + + public Builder clearIdentifier() { + identifierCase_ = 0; + identifier_ = null; + onChanged(); + return this; + } + + + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder> artifactIdBuilder_; + /** + * .flyteidl.core.ArtifactID artifact_id = 1; + */ + public boolean hasArtifactId() { + return identifierCase_ == 1; + } + /** + * .flyteidl.core.ArtifactID artifact_id = 1; + */ + public flyteidl.core.ArtifactId.ArtifactID getArtifactId() { + if (artifactIdBuilder_ == null) { + if (identifierCase_ == 1) { + return (flyteidl.core.ArtifactId.ArtifactID) identifier_; + } + return flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance(); + } else { + if (identifierCase_ == 1) { + return artifactIdBuilder_.getMessage(); + } + return flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance(); + } + } + /** + * .flyteidl.core.ArtifactID artifact_id = 1; + */ + public Builder setArtifactId(flyteidl.core.ArtifactId.ArtifactID value) { + if (artifactIdBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + identifier_ = value; + onChanged(); + } else { + artifactIdBuilder_.setMessage(value); + } + identifierCase_ = 1; + return this; } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.core.ArtifactId.Trigger) { - return mergeFrom((flyteidl.core.ArtifactId.Trigger)other); + /** + * .flyteidl.core.ArtifactID artifact_id = 1; + */ + public Builder setArtifactId( + flyteidl.core.ArtifactId.ArtifactID.Builder builderForValue) { + if (artifactIdBuilder_ == null) { + identifier_ = builderForValue.build(); + onChanged(); } else { - super.mergeFrom(other); - return this; + artifactIdBuilder_.setMessage(builderForValue.build()); } + identifierCase_ = 1; + return this; } - - public Builder mergeFrom(flyteidl.core.ArtifactId.Trigger other) { - if (other == flyteidl.core.ArtifactId.Trigger.getDefaultInstance()) return this; - if (other.hasTriggerId()) { - mergeTriggerId(other.getTriggerId()); + /** + * .flyteidl.core.ArtifactID artifact_id = 1; + */ + public Builder mergeArtifactId(flyteidl.core.ArtifactId.ArtifactID value) { + if (artifactIdBuilder_ == null) { + if (identifierCase_ == 1 && + identifier_ != flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance()) { + identifier_ = flyteidl.core.ArtifactId.ArtifactID.newBuilder((flyteidl.core.ArtifactId.ArtifactID) identifier_) + .mergeFrom(value).buildPartial(); + } else { + identifier_ = value; + } + onChanged(); + } else { + if (identifierCase_ == 1) { + artifactIdBuilder_.mergeFrom(value); + } + artifactIdBuilder_.setMessage(value); } - if (triggersBuilder_ == null) { - if (!other.triggers_.isEmpty()) { - if (triggers_.isEmpty()) { - triggers_ = other.triggers_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureTriggersIsMutable(); - triggers_.addAll(other.triggers_); - } + identifierCase_ = 1; + return this; + } + /** + * .flyteidl.core.ArtifactID artifact_id = 1; + */ + public Builder clearArtifactId() { + if (artifactIdBuilder_ == null) { + if (identifierCase_ == 1) { + identifierCase_ = 0; + identifier_ = null; onChanged(); } } else { - if (!other.triggers_.isEmpty()) { - if (triggersBuilder_.isEmpty()) { - triggersBuilder_.dispose(); - triggersBuilder_ = null; - triggers_ = other.triggers_; - bitField0_ = (bitField0_ & ~0x00000002); - triggersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getTriggersFieldBuilder() : null; - } else { - triggersBuilder_.addAllMessages(other.triggers_); - } + if (identifierCase_ == 1) { + identifierCase_ = 0; + identifier_ = null; } + artifactIdBuilder_.clear(); } - this.mergeUnknownFields(other.unknownFields); - onChanged(); return this; } - - @java.lang.Override - public final boolean isInitialized() { - return true; + /** + * .flyteidl.core.ArtifactID artifact_id = 1; + */ + public flyteidl.core.ArtifactId.ArtifactID.Builder getArtifactIdBuilder() { + return getArtifactIdFieldBuilder().getBuilder(); } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - flyteidl.core.ArtifactId.Trigger parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.core.ArtifactId.Trigger) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); + /** + * .flyteidl.core.ArtifactID artifact_id = 1; + */ + public flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder() { + if ((identifierCase_ == 1) && (artifactIdBuilder_ != null)) { + return artifactIdBuilder_.getMessageOrBuilder(); + } else { + if (identifierCase_ == 1) { + return (flyteidl.core.ArtifactId.ArtifactID) identifier_; } + return flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance(); } - return this; } - private int bitField0_; + /** + * .flyteidl.core.ArtifactID artifact_id = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder> + getArtifactIdFieldBuilder() { + if (artifactIdBuilder_ == null) { + if (!(identifierCase_ == 1)) { + identifier_ = flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance(); + } + artifactIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder>( + (flyteidl.core.ArtifactId.ArtifactID) identifier_, + getParentForChildren(), + isClean()); + identifier_ = null; + } + identifierCase_ = 1; + onChanged();; + return artifactIdBuilder_; + } - private flyteidl.core.IdentifierOuterClass.Identifier triggerId_; private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.IdentifierOuterClass.Identifier, flyteidl.core.IdentifierOuterClass.Identifier.Builder, flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder> triggerIdBuilder_; + flyteidl.core.ArtifactId.ArtifactTag, flyteidl.core.ArtifactId.ArtifactTag.Builder, flyteidl.core.ArtifactId.ArtifactTagOrBuilder> artifactTagBuilder_; /** - *
-       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-       * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactTag artifact_tag = 2; */ - public boolean hasTriggerId() { - return triggerIdBuilder_ != null || triggerId_ != null; + public boolean hasArtifactTag() { + return identifierCase_ == 2; } /** - *
-       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-       * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactTag artifact_tag = 2; */ - public flyteidl.core.IdentifierOuterClass.Identifier getTriggerId() { - if (triggerIdBuilder_ == null) { - return triggerId_ == null ? flyteidl.core.IdentifierOuterClass.Identifier.getDefaultInstance() : triggerId_; + public flyteidl.core.ArtifactId.ArtifactTag getArtifactTag() { + if (artifactTagBuilder_ == null) { + if (identifierCase_ == 2) { + return (flyteidl.core.ArtifactId.ArtifactTag) identifier_; + } + return flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance(); } else { - return triggerIdBuilder_.getMessage(); + if (identifierCase_ == 2) { + return artifactTagBuilder_.getMessage(); + } + return flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance(); } } /** - *
-       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-       * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactTag artifact_tag = 2; */ - public Builder setTriggerId(flyteidl.core.IdentifierOuterClass.Identifier value) { - if (triggerIdBuilder_ == null) { + public Builder setArtifactTag(flyteidl.core.ArtifactId.ArtifactTag value) { + if (artifactTagBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - triggerId_ = value; + identifier_ = value; onChanged(); } else { - triggerIdBuilder_.setMessage(value); + artifactTagBuilder_.setMessage(value); } - + identifierCase_ = 2; return this; } /** - *
-       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-       * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactTag artifact_tag = 2; */ - public Builder setTriggerId( - flyteidl.core.IdentifierOuterClass.Identifier.Builder builderForValue) { - if (triggerIdBuilder_ == null) { - triggerId_ = builderForValue.build(); + public Builder setArtifactTag( + flyteidl.core.ArtifactId.ArtifactTag.Builder builderForValue) { + if (artifactTagBuilder_ == null) { + identifier_ = builderForValue.build(); onChanged(); } else { - triggerIdBuilder_.setMessage(builderForValue.build()); + artifactTagBuilder_.setMessage(builderForValue.build()); } - + identifierCase_ = 2; return this; } /** - *
-       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-       * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactTag artifact_tag = 2; */ - public Builder mergeTriggerId(flyteidl.core.IdentifierOuterClass.Identifier value) { - if (triggerIdBuilder_ == null) { - if (triggerId_ != null) { - triggerId_ = - flyteidl.core.IdentifierOuterClass.Identifier.newBuilder(triggerId_).mergeFrom(value).buildPartial(); + public Builder mergeArtifactTag(flyteidl.core.ArtifactId.ArtifactTag value) { + if (artifactTagBuilder_ == null) { + if (identifierCase_ == 2 && + identifier_ != flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance()) { + identifier_ = flyteidl.core.ArtifactId.ArtifactTag.newBuilder((flyteidl.core.ArtifactId.ArtifactTag) identifier_) + .mergeFrom(value).buildPartial(); } else { - triggerId_ = value; + identifier_ = value; } onChanged(); } else { - triggerIdBuilder_.mergeFrom(value); + if (identifierCase_ == 2) { + artifactTagBuilder_.mergeFrom(value); + } + artifactTagBuilder_.setMessage(value); } - + identifierCase_ = 2; return this; } /** - *
-       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-       * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactTag artifact_tag = 2; */ - public Builder clearTriggerId() { - if (triggerIdBuilder_ == null) { - triggerId_ = null; - onChanged(); + public Builder clearArtifactTag() { + if (artifactTagBuilder_ == null) { + if (identifierCase_ == 2) { + identifierCase_ = 0; + identifier_ = null; + onChanged(); + } } else { - triggerId_ = null; - triggerIdBuilder_ = null; + if (identifierCase_ == 2) { + identifierCase_ = 0; + identifier_ = null; + } + artifactTagBuilder_.clear(); } - return this; } /** - *
-       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-       * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactTag artifact_tag = 2; */ - public flyteidl.core.IdentifierOuterClass.Identifier.Builder getTriggerIdBuilder() { - - onChanged(); - return getTriggerIdFieldBuilder().getBuilder(); + public flyteidl.core.ArtifactId.ArtifactTag.Builder getArtifactTagBuilder() { + return getArtifactTagFieldBuilder().getBuilder(); } /** - *
-       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-       * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactTag artifact_tag = 2; */ - public flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder getTriggerIdOrBuilder() { - if (triggerIdBuilder_ != null) { - return triggerIdBuilder_.getMessageOrBuilder(); + public flyteidl.core.ArtifactId.ArtifactTagOrBuilder getArtifactTagOrBuilder() { + if ((identifierCase_ == 2) && (artifactTagBuilder_ != null)) { + return artifactTagBuilder_.getMessageOrBuilder(); } else { - return triggerId_ == null ? - flyteidl.core.IdentifierOuterClass.Identifier.getDefaultInstance() : triggerId_; + if (identifierCase_ == 2) { + return (flyteidl.core.ArtifactId.ArtifactTag) identifier_; + } + return flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance(); } } /** - *
-       * This will be set to a launch plan type, but note that this is different than the actual launch plan type.
-       * 
- * - * .flyteidl.core.Identifier trigger_id = 1; + * .flyteidl.core.ArtifactTag artifact_tag = 2; */ private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.IdentifierOuterClass.Identifier, flyteidl.core.IdentifierOuterClass.Identifier.Builder, flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder> - getTriggerIdFieldBuilder() { - if (triggerIdBuilder_ == null) { - triggerIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.core.IdentifierOuterClass.Identifier, flyteidl.core.IdentifierOuterClass.Identifier.Builder, flyteidl.core.IdentifierOuterClass.IdentifierOrBuilder>( - getTriggerId(), + flyteidl.core.ArtifactId.ArtifactTag, flyteidl.core.ArtifactId.ArtifactTag.Builder, flyteidl.core.ArtifactId.ArtifactTagOrBuilder> + getArtifactTagFieldBuilder() { + if (artifactTagBuilder_ == null) { + if (!(identifierCase_ == 2)) { + identifier_ = flyteidl.core.ArtifactId.ArtifactTag.getDefaultInstance(); + } + artifactTagBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactTag, flyteidl.core.ArtifactId.ArtifactTag.Builder, flyteidl.core.ArtifactId.ArtifactTagOrBuilder>( + (flyteidl.core.ArtifactId.ArtifactTag) identifier_, getParentForChildren(), isClean()); - triggerId_ = null; - } - return triggerIdBuilder_; - } - - private java.util.List triggers_ = - java.util.Collections.emptyList(); - private void ensureTriggersIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - triggers_ = new java.util.ArrayList(triggers_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder> triggersBuilder_; - - /** - *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
-       * 
- * - * repeated .flyteidl.core.ArtifactID triggers = 2; - */ - public java.util.List getTriggersList() { - if (triggersBuilder_ == null) { - return java.util.Collections.unmodifiableList(triggers_); - } else { - return triggersBuilder_.getMessageList(); + identifier_ = null; } + identifierCase_ = 2; + onChanged();; + return artifactTagBuilder_; } + /** - *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
-       * 
- * - * repeated .flyteidl.core.ArtifactID triggers = 2; + * string uri = 3; */ - public int getTriggersCount() { - if (triggersBuilder_ == null) { - return triggers_.size(); + public java.lang.String getUri() { + java.lang.Object ref = ""; + if (identifierCase_ == 3) { + ref = identifier_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (identifierCase_ == 3) { + identifier_ = s; + } + return s; } else { - return triggersBuilder_.getCount(); + return (java.lang.String) ref; } } /** - *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
-       * 
- * - * repeated .flyteidl.core.ArtifactID triggers = 2; + * string uri = 3; */ - public flyteidl.core.ArtifactId.ArtifactID getTriggers(int index) { - if (triggersBuilder_ == null) { - return triggers_.get(index); + public com.google.protobuf.ByteString + getUriBytes() { + java.lang.Object ref = ""; + if (identifierCase_ == 3) { + ref = identifier_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + if (identifierCase_ == 3) { + identifier_ = b; + } + return b; } else { - return triggersBuilder_.getMessage(index); + return (com.google.protobuf.ByteString) ref; } } /** - *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
-       * 
- * - * repeated .flyteidl.core.ArtifactID triggers = 2; + * string uri = 3; */ - public Builder setTriggers( - int index, flyteidl.core.ArtifactId.ArtifactID value) { - if (triggersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTriggersIsMutable(); - triggers_.set(index, value); - onChanged(); - } else { - triggersBuilder_.setMessage(index, value); - } + public Builder setUri( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + identifierCase_ = 3; + identifier_ = value; + onChanged(); return this; } /** - *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
-       * 
- * - * repeated .flyteidl.core.ArtifactID triggers = 2; + * string uri = 3; */ - public Builder setTriggers( - int index, flyteidl.core.ArtifactId.ArtifactID.Builder builderForValue) { - if (triggersBuilder_ == null) { - ensureTriggersIsMutable(); - triggers_.set(index, builderForValue.build()); + public Builder clearUri() { + if (identifierCase_ == 3) { + identifierCase_ = 0; + identifier_ = null; onChanged(); - } else { - triggersBuilder_.setMessage(index, builderForValue.build()); } return this; } /** - *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
-       * 
- * - * repeated .flyteidl.core.ArtifactID triggers = 2; + * string uri = 3; */ - public Builder addTriggers(flyteidl.core.ArtifactId.ArtifactID value) { - if (triggersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTriggersIsMutable(); - triggers_.add(value); - onChanged(); - } else { - triggersBuilder_.addMessage(value); - } + public Builder setUriBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + identifierCase_ = 3; + identifier_ = value; + onChanged(); return this; } + + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactBindingData, flyteidl.core.ArtifactId.ArtifactBindingData.Builder, flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder> bindingBuilder_; /** *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
+       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+       * artifacts, or a partition value derived from a triggering artifact.
        * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactBindingData binding = 4; */ - public Builder addTriggers( - int index, flyteidl.core.ArtifactId.ArtifactID value) { - if (triggersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTriggersIsMutable(); - triggers_.add(index, value); - onChanged(); - } else { - triggersBuilder_.addMessage(index, value); - } - return this; + public boolean hasBinding() { + return identifierCase_ == 4; } /** *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
+       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+       * artifacts, or a partition value derived from a triggering artifact.
        * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactBindingData binding = 4; */ - public Builder addTriggers( - flyteidl.core.ArtifactId.ArtifactID.Builder builderForValue) { - if (triggersBuilder_ == null) { - ensureTriggersIsMutable(); - triggers_.add(builderForValue.build()); - onChanged(); + public flyteidl.core.ArtifactId.ArtifactBindingData getBinding() { + if (bindingBuilder_ == null) { + if (identifierCase_ == 4) { + return (flyteidl.core.ArtifactId.ArtifactBindingData) identifier_; + } + return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); } else { - triggersBuilder_.addMessage(builderForValue.build()); + if (identifierCase_ == 4) { + return bindingBuilder_.getMessage(); + } + return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); } - return this; } /** *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
+       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+       * artifacts, or a partition value derived from a triggering artifact.
        * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactBindingData binding = 4; */ - public Builder addTriggers( - int index, flyteidl.core.ArtifactId.ArtifactID.Builder builderForValue) { - if (triggersBuilder_ == null) { - ensureTriggersIsMutable(); - triggers_.add(index, builderForValue.build()); + public Builder setBinding(flyteidl.core.ArtifactId.ArtifactBindingData value) { + if (bindingBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + identifier_ = value; onChanged(); } else { - triggersBuilder_.addMessage(index, builderForValue.build()); + bindingBuilder_.setMessage(value); } + identifierCase_ = 4; return this; } /** *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
+       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+       * artifacts, or a partition value derived from a triggering artifact.
        * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; - */ - public Builder addAllTriggers( - java.lang.Iterable values) { - if (triggersBuilder_ == null) { - ensureTriggersIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, triggers_); + * .flyteidl.core.ArtifactBindingData binding = 4; + */ + public Builder setBinding( + flyteidl.core.ArtifactId.ArtifactBindingData.Builder builderForValue) { + if (bindingBuilder_ == null) { + identifier_ = builderForValue.build(); onChanged(); } else { - triggersBuilder_.addAllMessages(values); + bindingBuilder_.setMessage(builderForValue.build()); } + identifierCase_ = 4; return this; } /** *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
+       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+       * artifacts, or a partition value derived from a triggering artifact.
        * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactBindingData binding = 4; */ - public Builder clearTriggers() { - if (triggersBuilder_ == null) { - triggers_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); + public Builder mergeBinding(flyteidl.core.ArtifactId.ArtifactBindingData value) { + if (bindingBuilder_ == null) { + if (identifierCase_ == 4 && + identifier_ != flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance()) { + identifier_ = flyteidl.core.ArtifactId.ArtifactBindingData.newBuilder((flyteidl.core.ArtifactId.ArtifactBindingData) identifier_) + .mergeFrom(value).buildPartial(); + } else { + identifier_ = value; + } onChanged(); } else { - triggersBuilder_.clear(); + if (identifierCase_ == 4) { + bindingBuilder_.mergeFrom(value); + } + bindingBuilder_.setMessage(value); } + identifierCase_ = 4; return this; } /** *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
+       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+       * artifacts, or a partition value derived from a triggering artifact.
        * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactBindingData binding = 4; */ - public Builder removeTriggers(int index) { - if (triggersBuilder_ == null) { - ensureTriggersIsMutable(); - triggers_.remove(index); - onChanged(); + public Builder clearBinding() { + if (bindingBuilder_ == null) { + if (identifierCase_ == 4) { + identifierCase_ = 0; + identifier_ = null; + onChanged(); + } } else { - triggersBuilder_.remove(index); + if (identifierCase_ == 4) { + identifierCase_ = 0; + identifier_ = null; + } + bindingBuilder_.clear(); } return this; } /** *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
-       * 
- * - * repeated .flyteidl.core.ArtifactID triggers = 2; - */ - public flyteidl.core.ArtifactId.ArtifactID.Builder getTriggersBuilder( - int index) { - return getTriggersFieldBuilder().getBuilder(index); - } - /** - *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
+       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+       * artifacts, or a partition value derived from a triggering artifact.
        * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactBindingData binding = 4; */ - public flyteidl.core.ArtifactId.ArtifactIDOrBuilder getTriggersOrBuilder( - int index) { - if (triggersBuilder_ == null) { - return triggers_.get(index); } else { - return triggersBuilder_.getMessageOrBuilder(index); - } + public flyteidl.core.ArtifactId.ArtifactBindingData.Builder getBindingBuilder() { + return getBindingFieldBuilder().getBuilder(); } /** *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
+       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+       * artifacts, or a partition value derived from a triggering artifact.
        * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactBindingData binding = 4; */ - public java.util.List - getTriggersOrBuilderList() { - if (triggersBuilder_ != null) { - return triggersBuilder_.getMessageOrBuilderList(); + public flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder getBindingOrBuilder() { + if ((identifierCase_ == 4) && (bindingBuilder_ != null)) { + return bindingBuilder_.getMessageOrBuilder(); } else { - return java.util.Collections.unmodifiableList(triggers_); + if (identifierCase_ == 4) { + return (flyteidl.core.ArtifactId.ArtifactBindingData) identifier_; + } + return flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); } } /** *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
-       * 
- * - * repeated .flyteidl.core.ArtifactID triggers = 2; - */ - public flyteidl.core.ArtifactId.ArtifactID.Builder addTriggersBuilder() { - return getTriggersFieldBuilder().addBuilder( - flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance()); - } - /** - *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
-       * 
- * - * repeated .flyteidl.core.ArtifactID triggers = 2; - */ - public flyteidl.core.ArtifactId.ArtifactID.Builder addTriggersBuilder( - int index) { - return getTriggersFieldBuilder().addBuilder( - index, flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance()); - } - /** - *
-       * These are partial artifact IDs that will be triggered on
-       * Consider making these ArtifactQuery instead.
+       * This is used in the trigger case, where a user specifies a value for an input that is one of the triggering
+       * artifacts, or a partition value derived from a triggering artifact.
        * 
* - * repeated .flyteidl.core.ArtifactID triggers = 2; + * .flyteidl.core.ArtifactBindingData binding = 4; */ - public java.util.List - getTriggersBuilderList() { - return getTriggersFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder> - getTriggersFieldBuilder() { - if (triggersBuilder_ == null) { - triggersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder>( - triggers_, - ((bitField0_ & 0x00000002) != 0), + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactBindingData, flyteidl.core.ArtifactId.ArtifactBindingData.Builder, flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder> + getBindingFieldBuilder() { + if (bindingBuilder_ == null) { + if (!(identifierCase_ == 4)) { + identifier_ = flyteidl.core.ArtifactId.ArtifactBindingData.getDefaultInstance(); + } + bindingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.core.ArtifactId.ArtifactBindingData, flyteidl.core.ArtifactId.ArtifactBindingData.Builder, flyteidl.core.ArtifactId.ArtifactBindingDataOrBuilder>( + (flyteidl.core.ArtifactId.ArtifactBindingData) identifier_, getParentForChildren(), isClean()); - triggers_ = null; + identifier_ = null; } - return triggersBuilder_; + identifierCase_ = 4; + onChanged();; + return bindingBuilder_; } @java.lang.Override public final Builder setUnknownFields( @@ -8365,41 +8517,41 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.core.Trigger) + // @@protoc_insertion_point(builder_scope:flyteidl.core.ArtifactQuery) } - // @@protoc_insertion_point(class_scope:flyteidl.core.Trigger) - private static final flyteidl.core.ArtifactId.Trigger DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.core.ArtifactQuery) + private static final flyteidl.core.ArtifactId.ArtifactQuery DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.core.ArtifactId.Trigger(); + DEFAULT_INSTANCE = new flyteidl.core.ArtifactId.ArtifactQuery(); } - public static flyteidl.core.ArtifactId.Trigger getDefaultInstance() { + public static flyteidl.core.ArtifactId.ArtifactQuery 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 Trigger parsePartialFrom( + public ArtifactQuery parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new Trigger(input, extensionRegistry); + return new ArtifactQuery(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.core.ArtifactId.Trigger getDefaultInstanceForType() { + public flyteidl.core.ArtifactId.ArtifactQuery getDefaultInstanceForType() { return DEFAULT_INSTANCE; } @@ -8435,6 +8587,11 @@ public flyteidl.core.ArtifactId.Trigger getDefaultInstanceForType() { private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_core_Partitions_ValueEntry_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_core_TimePartition_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_core_TimePartition_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_core_ArtifactID_descriptor; private static final @@ -8450,11 +8607,6 @@ public flyteidl.core.ArtifactId.Trigger getDefaultInstanceForType() { private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_core_ArtifactQuery_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_flyteidl_core_Trigger_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_flyteidl_core_Trigger_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -8465,35 +8617,39 @@ public flyteidl.core.ArtifactId.Trigger getDefaultInstanceForType() { static { java.lang.String[] descriptorData = { "\n\037flyteidl/core/artifact_id.proto\022\rflyte" + - "idl.core\032\036flyteidl/core/identifier.proto" + - "\"<\n\013ArtifactKey\022\017\n\007project\030\001 \001(\t\022\016\n\006doma" + - "in\030\002 \001(\t\022\014\n\004name\030\003 \001(\t\"N\n\023ArtifactBindin" + - "gData\022\r\n\005index\030\001 \001(\r\022\025\n\rpartition_key\030\002 " + - "\001(\t\022\021\n\ttransform\030\003 \001(\t\"\037\n\020InputBindingDa" + - "ta\022\013\n\003var\030\001 \001(\t\"\250\001\n\nLabelValue\022\026\n\014static" + - "_value\030\001 \001(\tH\000\022?\n\021triggered_binding\030\002 \001(" + - "\0132\".flyteidl.core.ArtifactBindingDataH\000\022" + - "8\n\rinput_binding\030\003 \001(\0132\037.flyteidl.core.I" + - "nputBindingDataH\000B\007\n\005value\"\212\001\n\nPartition" + - "s\0223\n\005value\030\001 \003(\0132$.flyteidl.core.Partiti" + - "ons.ValueEntry\032G\n\nValueEntry\022\013\n\003key\030\001 \001(" + - "\t\022(\n\005value\030\002 \001(\0132\031.flyteidl.core.LabelVa" + - "lue:\0028\001\"\216\001\n\nArtifactID\0220\n\014artifact_key\030\001" + - " \001(\0132\032.flyteidl.core.ArtifactKey\022\017\n\007vers" + - "ion\030\002 \001(\t\022/\n\npartitions\030\003 \001(\0132\031.flyteidl" + - ".core.PartitionsH\000B\014\n\ndimensions\"i\n\013Arti" + - "factTag\0220\n\014artifact_key\030\001 \001(\0132\032.flyteidl" + - ".core.ArtifactKey\022(\n\005value\030\002 \001(\0132\031.flyte" + - "idl.core.LabelValue\"\311\001\n\rArtifactQuery\0220\n" + - "\013artifact_id\030\001 \001(\0132\031.flyteidl.core.Artif" + - "actIDH\000\0222\n\014artifact_tag\030\002 \001(\0132\032.flyteidl" + - ".core.ArtifactTagH\000\022\r\n\003uri\030\003 \001(\tH\000\0225\n\007bi" + - "nding\030\004 \001(\0132\".flyteidl.core.ArtifactBind" + - "ingDataH\000B\014\n\nidentifier\"e\n\007Trigger\022-\n\ntr" + - "igger_id\030\001 \001(\0132\031.flyteidl.core.Identifie" + - "r\022+\n\010triggers\030\002 \003(\0132\031.flyteidl.core.Arti" + - "factIDB>> 3) { + case 1: + message.value = $root.flyteidl.core.LabelValue.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }; + + /** + * Verifies a TimePartition message. + * @function verify + * @memberof flyteidl.core.TimePartition + * @static + * @param {Object.} message Plain object to verify + * @returns {string|null} `null` if valid, otherwise the reason why it is not + */ + TimePartition.verify = function verify(message) { + if (typeof message !== "object" || message === null) + return "object expected"; + if (message.value != null && message.hasOwnProperty("value")) { + var error = $root.flyteidl.core.LabelValue.verify(message.value); + if (error) + return "value." + error; + } + return null; + }; + + return TimePartition; + })(); + core.ArtifactID = (function() { /** @@ -742,6 +916,7 @@ * @property {flyteidl.core.IArtifactKey|null} [artifactKey] ArtifactID artifactKey * @property {string|null} [version] ArtifactID version * @property {flyteidl.core.IPartitions|null} [partitions] ArtifactID partitions + * @property {flyteidl.core.ITimePartition|null} [timePartition] ArtifactID timePartition */ /** @@ -783,19 +958,13 @@ */ ArtifactID.prototype.partitions = null; - // OneOf field names bound to virtual getters and setters - var $oneOfFields; - /** - * ArtifactID dimensions. - * @member {"partitions"|undefined} dimensions + * ArtifactID timePartition. + * @member {flyteidl.core.ITimePartition|null|undefined} timePartition * @memberof flyteidl.core.ArtifactID * @instance */ - Object.defineProperty(ArtifactID.prototype, "dimensions", { - get: $util.oneOfGetter($oneOfFields = ["partitions"]), - set: $util.oneOfSetter($oneOfFields) - }); + ArtifactID.prototype.timePartition = null; /** * Creates a new ArtifactID instance using the specified properties. @@ -827,6 +996,8 @@ writer.uint32(/* id 2, wireType 2 =*/18).string(message.version); if (message.partitions != null && message.hasOwnProperty("partitions")) $root.flyteidl.core.Partitions.encode(message.partitions, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); + if (message.timePartition != null && message.hasOwnProperty("timePartition")) + $root.flyteidl.core.TimePartition.encode(message.timePartition, writer.uint32(/* id 4, wireType 2 =*/34).fork()).ldelim(); return writer; }; @@ -857,6 +1028,9 @@ case 3: message.partitions = $root.flyteidl.core.Partitions.decode(reader, reader.uint32()); break; + case 4: + message.timePartition = $root.flyteidl.core.TimePartition.decode(reader, reader.uint32()); + break; default: reader.skipType(tag & 7); break; @@ -876,7 +1050,6 @@ ArtifactID.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - var properties = {}; if (message.artifactKey != null && message.hasOwnProperty("artifactKey")) { var error = $root.flyteidl.core.ArtifactKey.verify(message.artifactKey); if (error) @@ -886,12 +1059,14 @@ if (!$util.isString(message.version)) return "version: string expected"; if (message.partitions != null && message.hasOwnProperty("partitions")) { - properties.dimensions = 1; - { - var error = $root.flyteidl.core.Partitions.verify(message.partitions); - if (error) - return "partitions." + error; - } + var error = $root.flyteidl.core.Partitions.verify(message.partitions); + if (error) + return "partitions." + error; + } + if (message.timePartition != null && message.hasOwnProperty("timePartition")) { + var error = $root.flyteidl.core.TimePartition.verify(message.timePartition); + if (error) + return "timePartition." + error; } return null; }; @@ -1229,145 +1404,6 @@ return ArtifactQuery; })(); - core.Trigger = (function() { - - /** - * Properties of a Trigger. - * @memberof flyteidl.core - * @interface ITrigger - * @property {flyteidl.core.IIdentifier|null} [triggerId] Trigger triggerId - * @property {Array.|null} [triggers] Trigger triggers - */ - - /** - * Constructs a new Trigger. - * @memberof flyteidl.core - * @classdesc Represents a Trigger. - * @implements ITrigger - * @constructor - * @param {flyteidl.core.ITrigger=} [properties] Properties to set - */ - function Trigger(properties) { - this.triggers = []; - if (properties) - for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) - if (properties[keys[i]] != null) - this[keys[i]] = properties[keys[i]]; - } - - /** - * Trigger triggerId. - * @member {flyteidl.core.IIdentifier|null|undefined} triggerId - * @memberof flyteidl.core.Trigger - * @instance - */ - Trigger.prototype.triggerId = null; - - /** - * Trigger triggers. - * @member {Array.} triggers - * @memberof flyteidl.core.Trigger - * @instance - */ - Trigger.prototype.triggers = $util.emptyArray; - - /** - * Creates a new Trigger instance using the specified properties. - * @function create - * @memberof flyteidl.core.Trigger - * @static - * @param {flyteidl.core.ITrigger=} [properties] Properties to set - * @returns {flyteidl.core.Trigger} Trigger instance - */ - Trigger.create = function create(properties) { - return new Trigger(properties); - }; - - /** - * Encodes the specified Trigger message. Does not implicitly {@link flyteidl.core.Trigger.verify|verify} messages. - * @function encode - * @memberof flyteidl.core.Trigger - * @static - * @param {flyteidl.core.ITrigger} message Trigger message or plain object to encode - * @param {$protobuf.Writer} [writer] Writer to encode to - * @returns {$protobuf.Writer} Writer - */ - Trigger.encode = function encode(message, writer) { - if (!writer) - writer = $Writer.create(); - if (message.triggerId != null && message.hasOwnProperty("triggerId")) - $root.flyteidl.core.Identifier.encode(message.triggerId, writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.triggers != null && message.triggers.length) - for (var i = 0; i < message.triggers.length; ++i) - $root.flyteidl.core.ArtifactID.encode(message.triggers[i], writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); - return writer; - }; - - /** - * Decodes a Trigger message from the specified reader or buffer. - * @function decode - * @memberof flyteidl.core.Trigger - * @static - * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from - * @param {number} [length] Message length if known beforehand - * @returns {flyteidl.core.Trigger} Trigger - * @throws {Error} If the payload is not a reader or valid buffer - * @throws {$protobuf.util.ProtocolError} If required fields are missing - */ - Trigger.decode = function decode(reader, length) { - if (!(reader instanceof $Reader)) - reader = $Reader.create(reader); - var end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.core.Trigger(); - while (reader.pos < end) { - var tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - message.triggerId = $root.flyteidl.core.Identifier.decode(reader, reader.uint32()); - break; - case 2: - if (!(message.triggers && message.triggers.length)) - message.triggers = []; - message.triggers.push($root.flyteidl.core.ArtifactID.decode(reader, reader.uint32())); - break; - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }; - - /** - * Verifies a Trigger message. - * @function verify - * @memberof flyteidl.core.Trigger - * @static - * @param {Object.} message Plain object to verify - * @returns {string|null} `null` if valid, otherwise the reason why it is not - */ - Trigger.verify = function verify(message) { - if (typeof message !== "object" || message === null) - return "object expected"; - if (message.triggerId != null && message.hasOwnProperty("triggerId")) { - var error = $root.flyteidl.core.Identifier.verify(message.triggerId); - if (error) - return "triggerId." + error; - } - if (message.triggers != null && message.hasOwnProperty("triggers")) { - if (!Array.isArray(message.triggers)) - return "triggers: array expected"; - for (var i = 0; i < message.triggers.length; ++i) { - var error = $root.flyteidl.core.ArtifactID.verify(message.triggers[i]); - if (error) - return "triggers." + error; - } - } - return null; - }; - - return Trigger; - })(); - /** * ResourceType enum. * @name flyteidl.core.ResourceType diff --git a/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.py b/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.py deleted file mode 100644 index 983ab99c0b..0000000000 --- a/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.py +++ /dev/null @@ -1,104 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: flyteidl/artifact/artifacts.proto -"""Generated protocol buffer code.""" -from google.protobuf.internal import builder as _builder -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import symbol_database as _symbol_database -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2 -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from flyteidl.admin import launch_plan_pb2 as flyteidl_dot_admin_dot_launch__plan__pb2 -from flyteidl.core import literals_pb2 as flyteidl_dot_core_dot_literals__pb2 -from flyteidl.core import types_pb2 as flyteidl_dot_core_dot_types__pb2 -from flyteidl.core import identifier_pb2 as flyteidl_dot_core_dot_identifier__pb2 -from flyteidl.core import artifact_id_pb2 as flyteidl_dot_core_dot_artifact__id__pb2 -from flyteidl.core import interface_pb2 as flyteidl_dot_core_dot_interface__pb2 -from flyteidl.event import cloudevents_pb2 as flyteidl_dot_event_dot_cloudevents__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!flyteidl/artifact/artifacts.proto\x12\x11\x66lyteidl.artifact\x1a\x19google/protobuf/any.proto\x1a\x1cgoogle/api/annotations.proto\x1a flyteidl/admin/launch_plan.proto\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/types.proto\x1a\x1e\x66lyteidl/core/identifier.proto\x1a\x1f\x66lyteidl/core/artifact_id.proto\x1a\x1d\x66lyteidl/core/interface.proto\x1a flyteidl/event/cloudevents.proto\"\xca\x01\n\x08\x41rtifact\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\x12\x33\n\x04spec\x18\x02 \x01(\x0b\x32\x1f.flyteidl.artifact.ArtifactSpecR\x04spec\x12\x12\n\x04tags\x18\x03 \x03(\tR\x04tags\x12\x39\n\x06source\x18\x04 \x01(\x0b\x32!.flyteidl.artifact.ArtifactSourceR\x06source\"\x8b\x03\n\x15\x43reateArtifactRequest\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x12\x33\n\x04spec\x18\x02 \x01(\x0b\x32\x1f.flyteidl.artifact.ArtifactSpecR\x04spec\x12X\n\npartitions\x18\x04 \x03(\x0b\x32\x38.flyteidl.artifact.CreateArtifactRequest.PartitionsEntryR\npartitions\x12\x10\n\x03tag\x18\x05 \x01(\tR\x03tag\x12\x39\n\x06source\x18\x06 \x01(\x0b\x32!.flyteidl.artifact.ArtifactSourceR\x06source\x1a=\n\x0fPartitionsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xfb\x01\n\x0e\x41rtifactSource\x12Y\n\x12workflow_execution\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x11workflowExecution\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x32\n\x07task_id\x18\x03 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x06taskId\x12#\n\rretry_attempt\x18\x04 \x01(\rR\x0cretryAttempt\x12\x1c\n\tprincipal\x18\x05 \x01(\tR\tprincipal\"\xf9\x01\n\x0c\x41rtifactSpec\x12,\n\x05value\x18\x01 \x01(\x0b\x32\x16.flyteidl.core.LiteralR\x05value\x12.\n\x04type\x18\x02 \x01(\x0b\x32\x1a.flyteidl.core.LiteralTypeR\x04type\x12+\n\x11short_description\x18\x03 \x01(\tR\x10shortDescription\x12\x39\n\ruser_metadata\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyR\x0cuserMetadata\x12#\n\rmetadata_type\x18\x05 \x01(\tR\x0cmetadataType\"Q\n\x16\x43reateArtifactResponse\x12\x37\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\x08\x61rtifact\"b\n\x12GetArtifactRequest\x12\x32\n\x05query\x18\x01 \x01(\x0b\x32\x1c.flyteidl.core.ArtifactQueryR\x05query\x12\x18\n\x07\x64\x65tails\x18\x02 \x01(\x08R\x07\x64\x65tails\"N\n\x13GetArtifactResponse\x12\x37\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\x08\x61rtifact\"`\n\rSearchOptions\x12+\n\x11strict_partitions\x18\x01 \x01(\x08R\x10strictPartitions\x12\"\n\rlatest_by_key\x18\x02 \x01(\x08R\x0blatestByKey\"\xb2\x02\n\x16SearchArtifactsRequest\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12\x39\n\npartitions\x18\x02 \x01(\x0b\x32\x19.flyteidl.core.PartitionsR\npartitions\x12\x1c\n\tprincipal\x18\x03 \x01(\tR\tprincipal\x12\x18\n\x07version\x18\x04 \x01(\tR\x07version\x12:\n\x07options\x18\x05 \x01(\x0b\x32 .flyteidl.artifact.SearchOptionsR\x07options\x12\x14\n\x05token\x18\x06 \x01(\tR\x05token\x12\x14\n\x05limit\x18\x07 \x01(\x05R\x05limit\"j\n\x17SearchArtifactsResponse\x12\x39\n\tartifacts\x18\x01 \x03(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\tartifacts\x12\x14\n\x05token\x18\x02 \x01(\tR\x05token\"\xdc\x01\n\x19\x46indByWorkflowExecRequest\x12\x43\n\x07\x65xec_id\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x06\x65xecId\x12T\n\tdirection\x18\x02 \x01(\x0e\x32\x36.flyteidl.artifact.FindByWorkflowExecRequest.DirectionR\tdirection\"$\n\tDirection\x12\n\n\x06INPUTS\x10\x00\x12\x0b\n\x07OUTPUTS\x10\x01\"\x7f\n\rAddTagRequest\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value\x12\x1c\n\toverwrite\x18\x03 \x01(\x08R\toverwrite\"\x10\n\x0e\x41\x64\x64TagResponse\"b\n\x14\x43reateTriggerRequest\x12J\n\x13trigger_launch_plan\x18\x01 \x01(\x0b\x32\x1a.flyteidl.admin.LaunchPlanR\x11triggerLaunchPlan\"\x17\n\x15\x43reateTriggerResponse\"T\n\x18\x44\x65\x61\x63tivateTriggerRequest\x12\x38\n\ntrigger_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\ttriggerId\"\x1b\n\x19\x44\x65\x61\x63tivateTriggerResponse\"\x80\x01\n\x10\x41rtifactProducer\x12\x36\n\tentity_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x08\x65ntityId\x12\x34\n\x07outputs\x18\x02 \x01(\x0b\x32\x1a.flyteidl.core.VariableMapR\x07outputs\"\\\n\x17RegisterProducerRequest\x12\x41\n\tproducers\x18\x01 \x03(\x0b\x32#.flyteidl.artifact.ArtifactProducerR\tproducers\"\x7f\n\x10\x41rtifactConsumer\x12\x36\n\tentity_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x08\x65ntityId\x12\x33\n\x06inputs\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.ParameterMapR\x06inputs\"\\\n\x17RegisterConsumerRequest\x12\x41\n\tconsumers\x18\x01 \x03(\x0b\x32#.flyteidl.artifact.ArtifactConsumerR\tconsumers\"\x12\n\x10RegisterResponse\"\x9a\x01\n\x16\x45xecutionInputsRequest\x12M\n\x0c\x65xecution_id\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x0b\x65xecutionId\x12\x31\n\x06inputs\x18\x02 \x03(\x0b\x32\x19.flyteidl.core.ArtifactIDR\x06inputs\"\x19\n\x17\x45xecutionInputsResponse\"N\n\x10ListUsageRequest\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\"_\n\x11ListUsageResponse\x12J\n\nexecutions\x18\x01 \x03(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\nexecutions2\xfb\x0b\n\x10\x41rtifactRegistry\x12g\n\x0e\x43reateArtifact\x12(.flyteidl.artifact.CreateArtifactRequest\x1a).flyteidl.artifact.CreateArtifactResponse\"\x00\x12\x84\x01\n\x0bGetArtifact\x12%.flyteidl.artifact.GetArtifactRequest\x1a&.flyteidl.artifact.GetArtifactResponse\"&\x82\xd3\xe4\x93\x02 :\x01*\"\x1b/artifacts/api/v1/artifacts\x12\x8d\x01\n\x0fSearchArtifacts\x12).flyteidl.artifact.SearchArtifactsRequest\x1a*.flyteidl.artifact.SearchArtifactsResponse\"#\x82\xd3\xe4\x93\x02\x1d:\x01*\"\x18/artifacts/api/v1/search\x12\x64\n\rCreateTrigger\x12\'.flyteidl.artifact.CreateTriggerRequest\x1a(.flyteidl.artifact.CreateTriggerResponse\"\x00\x12\x9f\x01\n\x11\x44\x65\x61\x63tivateTrigger\x12+.flyteidl.artifact.DeactivateTriggerRequest\x1a,.flyteidl.artifact.DeactivateTriggerResponse\"/\x82\xd3\xe4\x93\x02):\x01*2$/artifacts/api/v1/trigger/deactivate\x12O\n\x06\x41\x64\x64Tag\x12 .flyteidl.artifact.AddTagRequest\x1a!.flyteidl.artifact.AddTagResponse\"\x00\x12\x65\n\x10RegisterProducer\x12*.flyteidl.artifact.RegisterProducerRequest\x1a#.flyteidl.artifact.RegisterResponse\"\x00\x12\x65\n\x10RegisterConsumer\x12*.flyteidl.artifact.RegisterConsumerRequest\x1a#.flyteidl.artifact.RegisterResponse\"\x00\x12m\n\x12SetExecutionInputs\x12).flyteidl.artifact.ExecutionInputsRequest\x1a*.flyteidl.artifact.ExecutionInputsResponse\"\x00\x12\xd8\x01\n\x12\x46indByWorkflowExec\x12,.flyteidl.artifact.FindByWorkflowExecRequest\x1a*.flyteidl.artifact.SearchArtifactsResponse\"h\x82\xd3\xe4\x93\x02\x62\x12`/artifacts/api/v1/search/execution/{exec_id.project}/{exec_id.domain}/{exec_id.name}/{direction}\x12\xf5\x01\n\tListUsage\x12#.flyteidl.artifact.ListUsageRequest\x1a$.flyteidl.artifact.ListUsageResponse\"\x9c\x01\x82\xd3\xe4\x93\x02\x95\x01\x12\x92\x01/artifacts/api/v1/usage/{artifact_id.artifact_key.project}/{artifact_id.artifact_key.domain}/{artifact_id.artifact_key.name}/{artifact_id.version}B\xcc\x01\n\x15\x63om.flyteidl.artifactB\x0e\x41rtifactsProtoP\x01Z>github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifact\xa2\x02\x03\x46\x41X\xaa\x02\x11\x46lyteidl.Artifact\xca\x02\x11\x46lyteidl\\Artifact\xe2\x02\x1d\x46lyteidl\\Artifact\\GPBMetadata\xea\x02\x12\x46lyteidl::Artifactb\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'flyteidl.artifact.artifacts_pb2', _globals) -if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\025com.flyteidl.artifactB\016ArtifactsProtoP\001Z>github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifact\242\002\003FAX\252\002\021Flyteidl.Artifact\312\002\021Flyteidl\\Artifact\342\002\035Flyteidl\\Artifact\\GPBMetadata\352\002\022Flyteidl::Artifact' - _CREATEARTIFACTREQUEST_PARTITIONSENTRY._options = None - _CREATEARTIFACTREQUEST_PARTITIONSENTRY._serialized_options = b'8\001' - _ARTIFACTREGISTRY.methods_by_name['GetArtifact']._options = None - _ARTIFACTREGISTRY.methods_by_name['GetArtifact']._serialized_options = b'\202\323\344\223\002 :\001*\"\033/artifacts/api/v1/artifacts' - _ARTIFACTREGISTRY.methods_by_name['SearchArtifacts']._options = None - _ARTIFACTREGISTRY.methods_by_name['SearchArtifacts']._serialized_options = b'\202\323\344\223\002\035:\001*\"\030/artifacts/api/v1/search' - _ARTIFACTREGISTRY.methods_by_name['DeactivateTrigger']._options = None - _ARTIFACTREGISTRY.methods_by_name['DeactivateTrigger']._serialized_options = b'\202\323\344\223\002):\001*2$/artifacts/api/v1/trigger/deactivate' - _ARTIFACTREGISTRY.methods_by_name['FindByWorkflowExec']._options = None - _ARTIFACTREGISTRY.methods_by_name['FindByWorkflowExec']._serialized_options = b'\202\323\344\223\002b\022`/artifacts/api/v1/search/execution/{exec_id.project}/{exec_id.domain}/{exec_id.name}/{direction}' - _ARTIFACTREGISTRY.methods_by_name['ListUsage']._options = None - _ARTIFACTREGISTRY.methods_by_name['ListUsage']._serialized_options = b'\202\323\344\223\002\225\001\022\222\001/artifacts/api/v1/usage/{artifact_id.artifact_key.project}/{artifact_id.artifact_key.domain}/{artifact_id.artifact_key.name}/{artifact_id.version}' - _globals['_ARTIFACT']._serialized_start=335 - _globals['_ARTIFACT']._serialized_end=537 - _globals['_CREATEARTIFACTREQUEST']._serialized_start=540 - _globals['_CREATEARTIFACTREQUEST']._serialized_end=935 - _globals['_CREATEARTIFACTREQUEST_PARTITIONSENTRY']._serialized_start=874 - _globals['_CREATEARTIFACTREQUEST_PARTITIONSENTRY']._serialized_end=935 - _globals['_ARTIFACTSOURCE']._serialized_start=938 - _globals['_ARTIFACTSOURCE']._serialized_end=1189 - _globals['_ARTIFACTSPEC']._serialized_start=1192 - _globals['_ARTIFACTSPEC']._serialized_end=1441 - _globals['_CREATEARTIFACTRESPONSE']._serialized_start=1443 - _globals['_CREATEARTIFACTRESPONSE']._serialized_end=1524 - _globals['_GETARTIFACTREQUEST']._serialized_start=1526 - _globals['_GETARTIFACTREQUEST']._serialized_end=1624 - _globals['_GETARTIFACTRESPONSE']._serialized_start=1626 - _globals['_GETARTIFACTRESPONSE']._serialized_end=1704 - _globals['_SEARCHOPTIONS']._serialized_start=1706 - _globals['_SEARCHOPTIONS']._serialized_end=1802 - _globals['_SEARCHARTIFACTSREQUEST']._serialized_start=1805 - _globals['_SEARCHARTIFACTSREQUEST']._serialized_end=2111 - _globals['_SEARCHARTIFACTSRESPONSE']._serialized_start=2113 - _globals['_SEARCHARTIFACTSRESPONSE']._serialized_end=2219 - _globals['_FINDBYWORKFLOWEXECREQUEST']._serialized_start=2222 - _globals['_FINDBYWORKFLOWEXECREQUEST']._serialized_end=2442 - _globals['_FINDBYWORKFLOWEXECREQUEST_DIRECTION']._serialized_start=2406 - _globals['_FINDBYWORKFLOWEXECREQUEST_DIRECTION']._serialized_end=2442 - _globals['_ADDTAGREQUEST']._serialized_start=2444 - _globals['_ADDTAGREQUEST']._serialized_end=2571 - _globals['_ADDTAGRESPONSE']._serialized_start=2573 - _globals['_ADDTAGRESPONSE']._serialized_end=2589 - _globals['_CREATETRIGGERREQUEST']._serialized_start=2591 - _globals['_CREATETRIGGERREQUEST']._serialized_end=2689 - _globals['_CREATETRIGGERRESPONSE']._serialized_start=2691 - _globals['_CREATETRIGGERRESPONSE']._serialized_end=2714 - _globals['_DEACTIVATETRIGGERREQUEST']._serialized_start=2716 - _globals['_DEACTIVATETRIGGERREQUEST']._serialized_end=2800 - _globals['_DEACTIVATETRIGGERRESPONSE']._serialized_start=2802 - _globals['_DEACTIVATETRIGGERRESPONSE']._serialized_end=2829 - _globals['_ARTIFACTPRODUCER']._serialized_start=2832 - _globals['_ARTIFACTPRODUCER']._serialized_end=2960 - _globals['_REGISTERPRODUCERREQUEST']._serialized_start=2962 - _globals['_REGISTERPRODUCERREQUEST']._serialized_end=3054 - _globals['_ARTIFACTCONSUMER']._serialized_start=3056 - _globals['_ARTIFACTCONSUMER']._serialized_end=3183 - _globals['_REGISTERCONSUMERREQUEST']._serialized_start=3185 - _globals['_REGISTERCONSUMERREQUEST']._serialized_end=3277 - _globals['_REGISTERRESPONSE']._serialized_start=3279 - _globals['_REGISTERRESPONSE']._serialized_end=3297 - _globals['_EXECUTIONINPUTSREQUEST']._serialized_start=3300 - _globals['_EXECUTIONINPUTSREQUEST']._serialized_end=3454 - _globals['_EXECUTIONINPUTSRESPONSE']._serialized_start=3456 - _globals['_EXECUTIONINPUTSRESPONSE']._serialized_end=3481 - _globals['_LISTUSAGEREQUEST']._serialized_start=3483 - _globals['_LISTUSAGEREQUEST']._serialized_end=3561 - _globals['_LISTUSAGERESPONSE']._serialized_start=3563 - _globals['_LISTUSAGERESPONSE']._serialized_end=3658 - _globals['_ARTIFACTREGISTRY']._serialized_start=3661 - _globals['_ARTIFACTREGISTRY']._serialized_end=5192 -# @@protoc_insertion_point(module_scope) diff --git a/flyteidl/gen/pb_python/flyteidl/artifact/__init__.py b/flyteidl/gen/pb_python/flyteidl/artifacts/__init__.py similarity index 100% rename from flyteidl/gen/pb_python/flyteidl/artifact/__init__.py rename to flyteidl/gen/pb_python/flyteidl/artifacts/__init__.py diff --git a/flyteidl/gen/pb_python/flyteidl/artifacts/artifacts_pb2.py b/flyteidl/gen/pb_python/flyteidl/artifacts/artifacts_pb2.py new file mode 100644 index 0000000000..dbf714d830 --- /dev/null +++ b/flyteidl/gen/pb_python/flyteidl/artifacts/artifacts_pb2.py @@ -0,0 +1,113 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: flyteidl/artifacts/artifacts.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import builder as _builder +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2 +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 +from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 +from flyteidl.admin import launch_plan_pb2 as flyteidl_dot_admin_dot_launch__plan__pb2 +from flyteidl.core import literals_pb2 as flyteidl_dot_core_dot_literals__pb2 +from flyteidl.core import types_pb2 as flyteidl_dot_core_dot_types__pb2 +from flyteidl.core import identifier_pb2 as flyteidl_dot_core_dot_identifier__pb2 +from flyteidl.core import artifact_id_pb2 as flyteidl_dot_core_dot_artifact__id__pb2 +from flyteidl.core import interface_pb2 as flyteidl_dot_core_dot_interface__pb2 +from flyteidl.event import cloudevents_pb2 as flyteidl_dot_event_dot_cloudevents__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"flyteidl/artifacts/artifacts.proto\x12\x11\x66lyteidl.artifact\x1a\x19google/protobuf/any.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a flyteidl/admin/launch_plan.proto\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/types.proto\x1a\x1e\x66lyteidl/core/identifier.proto\x1a\x1f\x66lyteidl/core/artifact_id.proto\x1a\x1d\x66lyteidl/core/interface.proto\x1a flyteidl/event/cloudevents.proto\"\xca\x01\n\x08\x41rtifact\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\x12\x33\n\x04spec\x18\x02 \x01(\x0b\x32\x1f.flyteidl.artifact.ArtifactSpecR\x04spec\x12\x12\n\x04tags\x18\x03 \x03(\tR\x04tags\x12\x39\n\x06source\x18\x04 \x01(\x0b\x32!.flyteidl.artifact.ArtifactSourceR\x06source\"\xc7\x03\n\x15\x43reateArtifactRequest\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x12\x33\n\x04spec\x18\x02 \x01(\x0b\x32\x1f.flyteidl.artifact.ArtifactSpecR\x04spec\x12X\n\npartitions\x18\x04 \x03(\x0b\x32\x38.flyteidl.artifact.CreateArtifactRequest.PartitionsEntryR\npartitions\x12L\n\x14time_partition_value\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x12timePartitionValue\x12\x39\n\x06source\x18\x06 \x01(\x0b\x32!.flyteidl.artifact.ArtifactSourceR\x06source\x1a=\n\x0fPartitionsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xfb\x01\n\x0e\x41rtifactSource\x12Y\n\x12workflow_execution\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x11workflowExecution\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x32\n\x07task_id\x18\x03 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x06taskId\x12#\n\rretry_attempt\x18\x04 \x01(\rR\x0cretryAttempt\x12\x1c\n\tprincipal\x18\x05 \x01(\tR\tprincipal\"\xd5\x02\n\x0c\x41rtifactSpec\x12,\n\x05value\x18\x01 \x01(\x0b\x32\x16.flyteidl.core.LiteralR\x05value\x12.\n\x04type\x18\x02 \x01(\x0b\x32\x1a.flyteidl.core.LiteralTypeR\x04type\x12+\n\x11short_description\x18\x03 \x01(\tR\x10shortDescription\x12\x39\n\ruser_metadata\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyR\x0cuserMetadata\x12#\n\rmetadata_type\x18\x05 \x01(\tR\x0cmetadataType\x12\x39\n\ncreated_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x1f\n\x0b\x66ile_format\x18\x07 \x01(\tR\nfileFormat\"z\n\x07Trigger\x12\x38\n\ntrigger_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\ttriggerId\x12\x35\n\x08triggers\x18\x02 \x03(\x0b\x32\x19.flyteidl.core.ArtifactIDR\x08triggers\"Q\n\x16\x43reateArtifactResponse\x12\x37\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\x08\x61rtifact\"b\n\x12GetArtifactRequest\x12\x32\n\x05query\x18\x01 \x01(\x0b\x32\x1c.flyteidl.core.ArtifactQueryR\x05query\x12\x18\n\x07\x64\x65tails\x18\x02 \x01(\x08R\x07\x64\x65tails\"N\n\x13GetArtifactResponse\x12\x37\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\x08\x61rtifact\"`\n\rSearchOptions\x12+\n\x11strict_partitions\x18\x01 \x01(\x08R\x10strictPartitions\x12\"\n\rlatest_by_key\x18\x02 \x01(\x08R\x0blatestByKey\"\x80\x03\n\x16SearchArtifactsRequest\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12\x39\n\npartitions\x18\x02 \x01(\x0b\x32\x19.flyteidl.core.PartitionsR\npartitions\x12L\n\x14time_partition_value\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x12timePartitionValue\x12\x1c\n\tprincipal\x18\x04 \x01(\tR\tprincipal\x12\x18\n\x07version\x18\x05 \x01(\tR\x07version\x12:\n\x07options\x18\x06 \x01(\x0b\x32 .flyteidl.artifact.SearchOptionsR\x07options\x12\x14\n\x05token\x18\x07 \x01(\tR\x05token\x12\x14\n\x05limit\x18\x08 \x01(\x05R\x05limit\"j\n\x17SearchArtifactsResponse\x12\x39\n\tartifacts\x18\x01 \x03(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\tartifacts\x12\x14\n\x05token\x18\x02 \x01(\tR\x05token\"\xdc\x01\n\x19\x46indByWorkflowExecRequest\x12\x43\n\x07\x65xec_id\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x06\x65xecId\x12T\n\tdirection\x18\x02 \x01(\x0e\x32\x36.flyteidl.artifact.FindByWorkflowExecRequest.DirectionR\tdirection\"$\n\tDirection\x12\n\n\x06INPUTS\x10\x00\x12\x0b\n\x07OUTPUTS\x10\x01\"\x7f\n\rAddTagRequest\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value\x12\x1c\n\toverwrite\x18\x03 \x01(\x08R\toverwrite\"\x10\n\x0e\x41\x64\x64TagResponse\"b\n\x14\x43reateTriggerRequest\x12J\n\x13trigger_launch_plan\x18\x01 \x01(\x0b\x32\x1a.flyteidl.admin.LaunchPlanR\x11triggerLaunchPlan\"\x17\n\x15\x43reateTriggerResponse\"T\n\x18\x44\x65\x61\x63tivateTriggerRequest\x12\x38\n\ntrigger_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\ttriggerId\"\x1b\n\x19\x44\x65\x61\x63tivateTriggerResponse\"\x1e\n\x1c\x44\x65\x61\x63tivateAllTriggersRequest\"H\n\x1d\x44\x65\x61\x63tivateAllTriggersResponse\x12\'\n\x0fnum_deactivated\x18\x01 \x01(\x04R\x0enumDeactivated\"\x80\x01\n\x10\x41rtifactProducer\x12\x36\n\tentity_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x08\x65ntityId\x12\x34\n\x07outputs\x18\x02 \x01(\x0b\x32\x1a.flyteidl.core.VariableMapR\x07outputs\"\\\n\x17RegisterProducerRequest\x12\x41\n\tproducers\x18\x01 \x03(\x0b\x32#.flyteidl.artifact.ArtifactProducerR\tproducers\"\x7f\n\x10\x41rtifactConsumer\x12\x36\n\tentity_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x08\x65ntityId\x12\x33\n\x06inputs\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.ParameterMapR\x06inputs\"\\\n\x17RegisterConsumerRequest\x12\x41\n\tconsumers\x18\x01 \x03(\x0b\x32#.flyteidl.artifact.ArtifactConsumerR\tconsumers\"\x12\n\x10RegisterResponse\"\x9a\x01\n\x16\x45xecutionInputsRequest\x12M\n\x0c\x65xecution_id\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x0b\x65xecutionId\x12\x31\n\x06inputs\x18\x02 \x03(\x0b\x32\x19.flyteidl.core.ArtifactIDR\x06inputs\"\x19\n\x17\x45xecutionInputsResponse\"N\n\x10ListUsageRequest\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\"_\n\x11ListUsageResponse\x12J\n\nexecutions\x18\x01 \x03(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\nexecutions2\xad\r\n\x10\x41rtifactRegistry\x12g\n\x0e\x43reateArtifact\x12(.flyteidl.artifact.CreateArtifactRequest\x1a).flyteidl.artifact.CreateArtifactResponse\"\x00\x12\x84\x01\n\x0bGetArtifact\x12%.flyteidl.artifact.GetArtifactRequest\x1a&.flyteidl.artifact.GetArtifactResponse\"&\x82\xd3\xe4\x93\x02 :\x01*\"\x1b/artifacts/api/v1/artifacts\x12\x8d\x01\n\x0fSearchArtifacts\x12).flyteidl.artifact.SearchArtifactsRequest\x1a*.flyteidl.artifact.SearchArtifactsResponse\"#\x82\xd3\xe4\x93\x02\x1d:\x01*\"\x18/artifacts/api/v1/search\x12\x64\n\rCreateTrigger\x12\'.flyteidl.artifact.CreateTriggerRequest\x1a(.flyteidl.artifact.CreateTriggerResponse\"\x00\x12\x9f\x01\n\x11\x44\x65\x61\x63tivateTrigger\x12+.flyteidl.artifact.DeactivateTriggerRequest\x1a,.flyteidl.artifact.DeactivateTriggerResponse\"/\x82\xd3\xe4\x93\x02):\x01*2$/artifacts/api/v1/trigger/deactivate\x12\xaf\x01\n\x15\x44\x65\x61\x63tivateAllTriggers\x12/.flyteidl.artifact.DeactivateAllTriggersRequest\x1a\x30.flyteidl.artifact.DeactivateAllTriggersResponse\"3\x82\xd3\xe4\x93\x02-:\x01*2(/artifacts/api/v1/trigger/deactivate/all\x12O\n\x06\x41\x64\x64Tag\x12 .flyteidl.artifact.AddTagRequest\x1a!.flyteidl.artifact.AddTagResponse\"\x00\x12\x65\n\x10RegisterProducer\x12*.flyteidl.artifact.RegisterProducerRequest\x1a#.flyteidl.artifact.RegisterResponse\"\x00\x12\x65\n\x10RegisterConsumer\x12*.flyteidl.artifact.RegisterConsumerRequest\x1a#.flyteidl.artifact.RegisterResponse\"\x00\x12m\n\x12SetExecutionInputs\x12).flyteidl.artifact.ExecutionInputsRequest\x1a*.flyteidl.artifact.ExecutionInputsResponse\"\x00\x12\xd8\x01\n\x12\x46indByWorkflowExec\x12,.flyteidl.artifact.FindByWorkflowExecRequest\x1a*.flyteidl.artifact.SearchArtifactsResponse\"h\x82\xd3\xe4\x93\x02\x62\x12`/artifacts/api/v1/search/execution/{exec_id.project}/{exec_id.domain}/{exec_id.name}/{direction}\x12\xf5\x01\n\tListUsage\x12#.flyteidl.artifact.ListUsageRequest\x1a$.flyteidl.artifact.ListUsageResponse\"\x9c\x01\x82\xd3\xe4\x93\x02\x95\x01\x12\x92\x01/artifacts/api/v1/usage/{artifact_id.artifact_key.project}/{artifact_id.artifact_key.domain}/{artifact_id.artifact_key.name}/{artifact_id.version}B\xcd\x01\n\x15\x63om.flyteidl.artifactB\x0e\x41rtifactsProtoP\x01Z?github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifacts\xa2\x02\x03\x46\x41X\xaa\x02\x11\x46lyteidl.Artifact\xca\x02\x11\x46lyteidl\\Artifact\xe2\x02\x1d\x46lyteidl\\Artifact\\GPBMetadata\xea\x02\x12\x46lyteidl::Artifactb\x06proto3') + +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'flyteidl.artifacts.artifacts_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n\025com.flyteidl.artifactB\016ArtifactsProtoP\001Z?github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifacts\242\002\003FAX\252\002\021Flyteidl.Artifact\312\002\021Flyteidl\\Artifact\342\002\035Flyteidl\\Artifact\\GPBMetadata\352\002\022Flyteidl::Artifact' + _CREATEARTIFACTREQUEST_PARTITIONSENTRY._options = None + _CREATEARTIFACTREQUEST_PARTITIONSENTRY._serialized_options = b'8\001' + _ARTIFACTREGISTRY.methods_by_name['GetArtifact']._options = None + _ARTIFACTREGISTRY.methods_by_name['GetArtifact']._serialized_options = b'\202\323\344\223\002 :\001*\"\033/artifacts/api/v1/artifacts' + _ARTIFACTREGISTRY.methods_by_name['SearchArtifacts']._options = None + _ARTIFACTREGISTRY.methods_by_name['SearchArtifacts']._serialized_options = b'\202\323\344\223\002\035:\001*\"\030/artifacts/api/v1/search' + _ARTIFACTREGISTRY.methods_by_name['DeactivateTrigger']._options = None + _ARTIFACTREGISTRY.methods_by_name['DeactivateTrigger']._serialized_options = b'\202\323\344\223\002):\001*2$/artifacts/api/v1/trigger/deactivate' + _ARTIFACTREGISTRY.methods_by_name['DeactivateAllTriggers']._options = None + _ARTIFACTREGISTRY.methods_by_name['DeactivateAllTriggers']._serialized_options = b'\202\323\344\223\002-:\001*2(/artifacts/api/v1/trigger/deactivate/all' + _ARTIFACTREGISTRY.methods_by_name['FindByWorkflowExec']._options = None + _ARTIFACTREGISTRY.methods_by_name['FindByWorkflowExec']._serialized_options = b'\202\323\344\223\002b\022`/artifacts/api/v1/search/execution/{exec_id.project}/{exec_id.domain}/{exec_id.name}/{direction}' + _ARTIFACTREGISTRY.methods_by_name['ListUsage']._options = None + _ARTIFACTREGISTRY.methods_by_name['ListUsage']._serialized_options = b'\202\323\344\223\002\225\001\022\222\001/artifacts/api/v1/usage/{artifact_id.artifact_key.project}/{artifact_id.artifact_key.domain}/{artifact_id.artifact_key.name}/{artifact_id.version}' + _globals['_ARTIFACT']._serialized_start=369 + _globals['_ARTIFACT']._serialized_end=571 + _globals['_CREATEARTIFACTREQUEST']._serialized_start=574 + _globals['_CREATEARTIFACTREQUEST']._serialized_end=1029 + _globals['_CREATEARTIFACTREQUEST_PARTITIONSENTRY']._serialized_start=968 + _globals['_CREATEARTIFACTREQUEST_PARTITIONSENTRY']._serialized_end=1029 + _globals['_ARTIFACTSOURCE']._serialized_start=1032 + _globals['_ARTIFACTSOURCE']._serialized_end=1283 + _globals['_ARTIFACTSPEC']._serialized_start=1286 + _globals['_ARTIFACTSPEC']._serialized_end=1627 + _globals['_TRIGGER']._serialized_start=1629 + _globals['_TRIGGER']._serialized_end=1751 + _globals['_CREATEARTIFACTRESPONSE']._serialized_start=1753 + _globals['_CREATEARTIFACTRESPONSE']._serialized_end=1834 + _globals['_GETARTIFACTREQUEST']._serialized_start=1836 + _globals['_GETARTIFACTREQUEST']._serialized_end=1934 + _globals['_GETARTIFACTRESPONSE']._serialized_start=1936 + _globals['_GETARTIFACTRESPONSE']._serialized_end=2014 + _globals['_SEARCHOPTIONS']._serialized_start=2016 + _globals['_SEARCHOPTIONS']._serialized_end=2112 + _globals['_SEARCHARTIFACTSREQUEST']._serialized_start=2115 + _globals['_SEARCHARTIFACTSREQUEST']._serialized_end=2499 + _globals['_SEARCHARTIFACTSRESPONSE']._serialized_start=2501 + _globals['_SEARCHARTIFACTSRESPONSE']._serialized_end=2607 + _globals['_FINDBYWORKFLOWEXECREQUEST']._serialized_start=2610 + _globals['_FINDBYWORKFLOWEXECREQUEST']._serialized_end=2830 + _globals['_FINDBYWORKFLOWEXECREQUEST_DIRECTION']._serialized_start=2794 + _globals['_FINDBYWORKFLOWEXECREQUEST_DIRECTION']._serialized_end=2830 + _globals['_ADDTAGREQUEST']._serialized_start=2832 + _globals['_ADDTAGREQUEST']._serialized_end=2959 + _globals['_ADDTAGRESPONSE']._serialized_start=2961 + _globals['_ADDTAGRESPONSE']._serialized_end=2977 + _globals['_CREATETRIGGERREQUEST']._serialized_start=2979 + _globals['_CREATETRIGGERREQUEST']._serialized_end=3077 + _globals['_CREATETRIGGERRESPONSE']._serialized_start=3079 + _globals['_CREATETRIGGERRESPONSE']._serialized_end=3102 + _globals['_DEACTIVATETRIGGERREQUEST']._serialized_start=3104 + _globals['_DEACTIVATETRIGGERREQUEST']._serialized_end=3188 + _globals['_DEACTIVATETRIGGERRESPONSE']._serialized_start=3190 + _globals['_DEACTIVATETRIGGERRESPONSE']._serialized_end=3217 + _globals['_DEACTIVATEALLTRIGGERSREQUEST']._serialized_start=3219 + _globals['_DEACTIVATEALLTRIGGERSREQUEST']._serialized_end=3249 + _globals['_DEACTIVATEALLTRIGGERSRESPONSE']._serialized_start=3251 + _globals['_DEACTIVATEALLTRIGGERSRESPONSE']._serialized_end=3323 + _globals['_ARTIFACTPRODUCER']._serialized_start=3326 + _globals['_ARTIFACTPRODUCER']._serialized_end=3454 + _globals['_REGISTERPRODUCERREQUEST']._serialized_start=3456 + _globals['_REGISTERPRODUCERREQUEST']._serialized_end=3548 + _globals['_ARTIFACTCONSUMER']._serialized_start=3550 + _globals['_ARTIFACTCONSUMER']._serialized_end=3677 + _globals['_REGISTERCONSUMERREQUEST']._serialized_start=3679 + _globals['_REGISTERCONSUMERREQUEST']._serialized_end=3771 + _globals['_REGISTERRESPONSE']._serialized_start=3773 + _globals['_REGISTERRESPONSE']._serialized_end=3791 + _globals['_EXECUTIONINPUTSREQUEST']._serialized_start=3794 + _globals['_EXECUTIONINPUTSREQUEST']._serialized_end=3948 + _globals['_EXECUTIONINPUTSRESPONSE']._serialized_start=3950 + _globals['_EXECUTIONINPUTSRESPONSE']._serialized_end=3975 + _globals['_LISTUSAGEREQUEST']._serialized_start=3977 + _globals['_LISTUSAGEREQUEST']._serialized_end=4055 + _globals['_LISTUSAGERESPONSE']._serialized_start=4057 + _globals['_LISTUSAGERESPONSE']._serialized_end=4152 + _globals['_ARTIFACTREGISTRY']._serialized_start=4155 + _globals['_ARTIFACTREGISTRY']._serialized_end=5864 +# @@protoc_insertion_point(module_scope) diff --git a/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.pyi b/flyteidl/gen/pb_python/flyteidl/artifacts/artifacts_pb2.pyi similarity index 84% rename from flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.pyi rename to flyteidl/gen/pb_python/flyteidl/artifacts/artifacts_pb2.pyi index 92ba6c0904..3e93a7b985 100644 --- a/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.pyi +++ b/flyteidl/gen/pb_python/flyteidl/artifacts/artifacts_pb2.pyi @@ -1,5 +1,6 @@ from google.protobuf import any_pb2 as _any_pb2 from google.api import annotations_pb2 as _annotations_pb2 +from google.protobuf import timestamp_pb2 as _timestamp_pb2 from flyteidl.admin import launch_plan_pb2 as _launch_plan_pb2 from flyteidl.core import literals_pb2 as _literals_pb2 from flyteidl.core import types_pb2 as _types_pb2 @@ -28,7 +29,7 @@ class Artifact(_message.Message): def __init__(self, artifact_id: _Optional[_Union[_artifact_id_pb2.ArtifactID, _Mapping]] = ..., spec: _Optional[_Union[ArtifactSpec, _Mapping]] = ..., tags: _Optional[_Iterable[str]] = ..., source: _Optional[_Union[ArtifactSource, _Mapping]] = ...) -> None: ... class CreateArtifactRequest(_message.Message): - __slots__ = ["artifact_key", "version", "spec", "partitions", "tag", "source"] + __slots__ = ["artifact_key", "version", "spec", "partitions", "time_partition_value", "source"] class PartitionsEntry(_message.Message): __slots__ = ["key", "value"] KEY_FIELD_NUMBER: _ClassVar[int] @@ -40,15 +41,15 @@ class CreateArtifactRequest(_message.Message): VERSION_FIELD_NUMBER: _ClassVar[int] SPEC_FIELD_NUMBER: _ClassVar[int] PARTITIONS_FIELD_NUMBER: _ClassVar[int] - TAG_FIELD_NUMBER: _ClassVar[int] + TIME_PARTITION_VALUE_FIELD_NUMBER: _ClassVar[int] SOURCE_FIELD_NUMBER: _ClassVar[int] artifact_key: _artifact_id_pb2.ArtifactKey version: str spec: ArtifactSpec partitions: _containers.ScalarMap[str, str] - tag: str + time_partition_value: _timestamp_pb2.Timestamp source: ArtifactSource - def __init__(self, artifact_key: _Optional[_Union[_artifact_id_pb2.ArtifactKey, _Mapping]] = ..., version: _Optional[str] = ..., spec: _Optional[_Union[ArtifactSpec, _Mapping]] = ..., partitions: _Optional[_Mapping[str, str]] = ..., tag: _Optional[str] = ..., source: _Optional[_Union[ArtifactSource, _Mapping]] = ...) -> None: ... + def __init__(self, artifact_key: _Optional[_Union[_artifact_id_pb2.ArtifactKey, _Mapping]] = ..., version: _Optional[str] = ..., spec: _Optional[_Union[ArtifactSpec, _Mapping]] = ..., partitions: _Optional[_Mapping[str, str]] = ..., time_partition_value: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., source: _Optional[_Union[ArtifactSource, _Mapping]] = ...) -> None: ... class ArtifactSource(_message.Message): __slots__ = ["workflow_execution", "node_id", "task_id", "retry_attempt", "principal"] @@ -65,18 +66,30 @@ class ArtifactSource(_message.Message): def __init__(self, workflow_execution: _Optional[_Union[_identifier_pb2.WorkflowExecutionIdentifier, _Mapping]] = ..., node_id: _Optional[str] = ..., task_id: _Optional[_Union[_identifier_pb2.Identifier, _Mapping]] = ..., retry_attempt: _Optional[int] = ..., principal: _Optional[str] = ...) -> None: ... class ArtifactSpec(_message.Message): - __slots__ = ["value", "type", "short_description", "user_metadata", "metadata_type"] + __slots__ = ["value", "type", "short_description", "user_metadata", "metadata_type", "created_at", "file_format"] VALUE_FIELD_NUMBER: _ClassVar[int] TYPE_FIELD_NUMBER: _ClassVar[int] SHORT_DESCRIPTION_FIELD_NUMBER: _ClassVar[int] USER_METADATA_FIELD_NUMBER: _ClassVar[int] METADATA_TYPE_FIELD_NUMBER: _ClassVar[int] + CREATED_AT_FIELD_NUMBER: _ClassVar[int] + FILE_FORMAT_FIELD_NUMBER: _ClassVar[int] value: _literals_pb2.Literal type: _types_pb2.LiteralType short_description: str user_metadata: _any_pb2.Any metadata_type: str - def __init__(self, value: _Optional[_Union[_literals_pb2.Literal, _Mapping]] = ..., type: _Optional[_Union[_types_pb2.LiteralType, _Mapping]] = ..., short_description: _Optional[str] = ..., user_metadata: _Optional[_Union[_any_pb2.Any, _Mapping]] = ..., metadata_type: _Optional[str] = ...) -> None: ... + created_at: _timestamp_pb2.Timestamp + file_format: str + def __init__(self, value: _Optional[_Union[_literals_pb2.Literal, _Mapping]] = ..., type: _Optional[_Union[_types_pb2.LiteralType, _Mapping]] = ..., short_description: _Optional[str] = ..., user_metadata: _Optional[_Union[_any_pb2.Any, _Mapping]] = ..., metadata_type: _Optional[str] = ..., created_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., file_format: _Optional[str] = ...) -> None: ... + +class Trigger(_message.Message): + __slots__ = ["trigger_id", "triggers"] + TRIGGER_ID_FIELD_NUMBER: _ClassVar[int] + TRIGGERS_FIELD_NUMBER: _ClassVar[int] + trigger_id: _identifier_pb2.Identifier + triggers: _containers.RepeatedCompositeFieldContainer[_artifact_id_pb2.ArtifactID] + def __init__(self, trigger_id: _Optional[_Union[_identifier_pb2.Identifier, _Mapping]] = ..., triggers: _Optional[_Iterable[_Union[_artifact_id_pb2.ArtifactID, _Mapping]]] = ...) -> None: ... class CreateArtifactResponse(_message.Message): __slots__ = ["artifact"] @@ -107,9 +120,10 @@ class SearchOptions(_message.Message): def __init__(self, strict_partitions: bool = ..., latest_by_key: bool = ...) -> None: ... class SearchArtifactsRequest(_message.Message): - __slots__ = ["artifact_key", "partitions", "principal", "version", "options", "token", "limit"] + __slots__ = ["artifact_key", "partitions", "time_partition_value", "principal", "version", "options", "token", "limit"] ARTIFACT_KEY_FIELD_NUMBER: _ClassVar[int] PARTITIONS_FIELD_NUMBER: _ClassVar[int] + TIME_PARTITION_VALUE_FIELD_NUMBER: _ClassVar[int] PRINCIPAL_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] OPTIONS_FIELD_NUMBER: _ClassVar[int] @@ -117,12 +131,13 @@ class SearchArtifactsRequest(_message.Message): LIMIT_FIELD_NUMBER: _ClassVar[int] artifact_key: _artifact_id_pb2.ArtifactKey partitions: _artifact_id_pb2.Partitions + time_partition_value: _timestamp_pb2.Timestamp principal: str version: str options: SearchOptions token: str limit: int - def __init__(self, artifact_key: _Optional[_Union[_artifact_id_pb2.ArtifactKey, _Mapping]] = ..., partitions: _Optional[_Union[_artifact_id_pb2.Partitions, _Mapping]] = ..., principal: _Optional[str] = ..., version: _Optional[str] = ..., options: _Optional[_Union[SearchOptions, _Mapping]] = ..., token: _Optional[str] = ..., limit: _Optional[int] = ...) -> None: ... + def __init__(self, artifact_key: _Optional[_Union[_artifact_id_pb2.ArtifactKey, _Mapping]] = ..., partitions: _Optional[_Union[_artifact_id_pb2.Partitions, _Mapping]] = ..., time_partition_value: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., principal: _Optional[str] = ..., version: _Optional[str] = ..., options: _Optional[_Union[SearchOptions, _Mapping]] = ..., token: _Optional[str] = ..., limit: _Optional[int] = ...) -> None: ... class SearchArtifactsResponse(_message.Message): __slots__ = ["artifacts", "token"] @@ -180,6 +195,16 @@ class DeactivateTriggerResponse(_message.Message): __slots__ = [] def __init__(self) -> None: ... +class DeactivateAllTriggersRequest(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + +class DeactivateAllTriggersResponse(_message.Message): + __slots__ = ["num_deactivated"] + NUM_DEACTIVATED_FIELD_NUMBER: _ClassVar[int] + num_deactivated: int + def __init__(self, num_deactivated: _Optional[int] = ...) -> None: ... + class ArtifactProducer(_message.Message): __slots__ = ["entity_id", "outputs"] ENTITY_ID_FIELD_NUMBER: _ClassVar[int] diff --git a/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2_grpc.py b/flyteidl/gen/pb_python/flyteidl/artifacts/artifacts_pb2_grpc.py similarity index 59% rename from flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2_grpc.py rename to flyteidl/gen/pb_python/flyteidl/artifacts/artifacts_pb2_grpc.py index 661103389b..2ace7a49d2 100644 --- a/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2_grpc.py +++ b/flyteidl/gen/pb_python/flyteidl/artifacts/artifacts_pb2_grpc.py @@ -2,7 +2,7 @@ """Client and server classes corresponding to protobuf-defined services.""" import grpc -from flyteidl.artifact import artifacts_pb2 as flyteidl_dot_artifact_dot_artifacts__pb2 +from flyteidl.artifacts import artifacts_pb2 as flyteidl_dot_artifacts_dot_artifacts__pb2 class ArtifactRegistryStub(object): @@ -16,58 +16,63 @@ def __init__(self, channel): """ self.CreateArtifact = channel.unary_unary( '/flyteidl.artifact.ArtifactRegistry/CreateArtifact', - request_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.CreateArtifactRequest.SerializeToString, - response_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.CreateArtifactResponse.FromString, + request_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.CreateArtifactRequest.SerializeToString, + response_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.CreateArtifactResponse.FromString, ) self.GetArtifact = channel.unary_unary( '/flyteidl.artifact.ArtifactRegistry/GetArtifact', - request_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.GetArtifactRequest.SerializeToString, - response_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.GetArtifactResponse.FromString, + request_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.GetArtifactRequest.SerializeToString, + response_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.GetArtifactResponse.FromString, ) self.SearchArtifacts = channel.unary_unary( '/flyteidl.artifact.ArtifactRegistry/SearchArtifacts', - request_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.SearchArtifactsRequest.SerializeToString, - response_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.SearchArtifactsResponse.FromString, + request_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.SearchArtifactsRequest.SerializeToString, + response_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.SearchArtifactsResponse.FromString, ) self.CreateTrigger = channel.unary_unary( '/flyteidl.artifact.ArtifactRegistry/CreateTrigger', - request_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.CreateTriggerRequest.SerializeToString, - response_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.CreateTriggerResponse.FromString, + request_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.CreateTriggerRequest.SerializeToString, + response_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.CreateTriggerResponse.FromString, ) self.DeactivateTrigger = channel.unary_unary( '/flyteidl.artifact.ArtifactRegistry/DeactivateTrigger', - request_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.DeactivateTriggerRequest.SerializeToString, - response_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.DeactivateTriggerResponse.FromString, + request_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.DeactivateTriggerRequest.SerializeToString, + response_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.DeactivateTriggerResponse.FromString, + ) + self.DeactivateAllTriggers = channel.unary_unary( + '/flyteidl.artifact.ArtifactRegistry/DeactivateAllTriggers', + request_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.DeactivateAllTriggersRequest.SerializeToString, + response_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.DeactivateAllTriggersResponse.FromString, ) self.AddTag = channel.unary_unary( '/flyteidl.artifact.ArtifactRegistry/AddTag', - request_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.AddTagRequest.SerializeToString, - response_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.AddTagResponse.FromString, + request_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.AddTagRequest.SerializeToString, + response_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.AddTagResponse.FromString, ) self.RegisterProducer = channel.unary_unary( '/flyteidl.artifact.ArtifactRegistry/RegisterProducer', - request_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.RegisterProducerRequest.SerializeToString, - response_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.RegisterResponse.FromString, + request_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.RegisterProducerRequest.SerializeToString, + response_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.RegisterResponse.FromString, ) self.RegisterConsumer = channel.unary_unary( '/flyteidl.artifact.ArtifactRegistry/RegisterConsumer', - request_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.RegisterConsumerRequest.SerializeToString, - response_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.RegisterResponse.FromString, + request_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.RegisterConsumerRequest.SerializeToString, + response_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.RegisterResponse.FromString, ) self.SetExecutionInputs = channel.unary_unary( '/flyteidl.artifact.ArtifactRegistry/SetExecutionInputs', - request_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.ExecutionInputsRequest.SerializeToString, - response_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.ExecutionInputsResponse.FromString, + request_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.ExecutionInputsRequest.SerializeToString, + response_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.ExecutionInputsResponse.FromString, ) self.FindByWorkflowExec = channel.unary_unary( '/flyteidl.artifact.ArtifactRegistry/FindByWorkflowExec', - request_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.FindByWorkflowExecRequest.SerializeToString, - response_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.SearchArtifactsResponse.FromString, + request_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.FindByWorkflowExecRequest.SerializeToString, + response_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.SearchArtifactsResponse.FromString, ) self.ListUsage = channel.unary_unary( '/flyteidl.artifact.ArtifactRegistry/ListUsage', - request_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.ListUsageRequest.SerializeToString, - response_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.ListUsageResponse.FromString, + request_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.ListUsageRequest.SerializeToString, + response_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.ListUsageResponse.FromString, ) @@ -104,6 +109,12 @@ def DeactivateTrigger(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') + def DeactivateAllTriggers(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + def AddTag(self, request, context): """Missing associated documentation comment in .proto file.""" context.set_code(grpc.StatusCode.UNIMPLEMENTED) @@ -145,58 +156,63 @@ def add_ArtifactRegistryServicer_to_server(servicer, server): rpc_method_handlers = { 'CreateArtifact': grpc.unary_unary_rpc_method_handler( servicer.CreateArtifact, - request_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.CreateArtifactRequest.FromString, - response_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.CreateArtifactResponse.SerializeToString, + request_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.CreateArtifactRequest.FromString, + response_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.CreateArtifactResponse.SerializeToString, ), 'GetArtifact': grpc.unary_unary_rpc_method_handler( servicer.GetArtifact, - request_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.GetArtifactRequest.FromString, - response_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.GetArtifactResponse.SerializeToString, + request_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.GetArtifactRequest.FromString, + response_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.GetArtifactResponse.SerializeToString, ), 'SearchArtifacts': grpc.unary_unary_rpc_method_handler( servicer.SearchArtifacts, - request_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.SearchArtifactsRequest.FromString, - response_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.SearchArtifactsResponse.SerializeToString, + request_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.SearchArtifactsRequest.FromString, + response_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.SearchArtifactsResponse.SerializeToString, ), 'CreateTrigger': grpc.unary_unary_rpc_method_handler( servicer.CreateTrigger, - request_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.CreateTriggerRequest.FromString, - response_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.CreateTriggerResponse.SerializeToString, + request_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.CreateTriggerRequest.FromString, + response_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.CreateTriggerResponse.SerializeToString, ), 'DeactivateTrigger': grpc.unary_unary_rpc_method_handler( servicer.DeactivateTrigger, - request_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.DeactivateTriggerRequest.FromString, - response_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.DeactivateTriggerResponse.SerializeToString, + request_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.DeactivateTriggerRequest.FromString, + response_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.DeactivateTriggerResponse.SerializeToString, + ), + 'DeactivateAllTriggers': grpc.unary_unary_rpc_method_handler( + servicer.DeactivateAllTriggers, + request_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.DeactivateAllTriggersRequest.FromString, + response_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.DeactivateAllTriggersResponse.SerializeToString, ), 'AddTag': grpc.unary_unary_rpc_method_handler( servicer.AddTag, - request_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.AddTagRequest.FromString, - response_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.AddTagResponse.SerializeToString, + request_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.AddTagRequest.FromString, + response_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.AddTagResponse.SerializeToString, ), 'RegisterProducer': grpc.unary_unary_rpc_method_handler( servicer.RegisterProducer, - request_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.RegisterProducerRequest.FromString, - response_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.RegisterResponse.SerializeToString, + request_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.RegisterProducerRequest.FromString, + response_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.RegisterResponse.SerializeToString, ), 'RegisterConsumer': grpc.unary_unary_rpc_method_handler( servicer.RegisterConsumer, - request_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.RegisterConsumerRequest.FromString, - response_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.RegisterResponse.SerializeToString, + request_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.RegisterConsumerRequest.FromString, + response_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.RegisterResponse.SerializeToString, ), 'SetExecutionInputs': grpc.unary_unary_rpc_method_handler( servicer.SetExecutionInputs, - request_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.ExecutionInputsRequest.FromString, - response_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.ExecutionInputsResponse.SerializeToString, + request_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.ExecutionInputsRequest.FromString, + response_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.ExecutionInputsResponse.SerializeToString, ), 'FindByWorkflowExec': grpc.unary_unary_rpc_method_handler( servicer.FindByWorkflowExec, - request_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.FindByWorkflowExecRequest.FromString, - response_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.SearchArtifactsResponse.SerializeToString, + request_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.FindByWorkflowExecRequest.FromString, + response_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.SearchArtifactsResponse.SerializeToString, ), 'ListUsage': grpc.unary_unary_rpc_method_handler( servicer.ListUsage, - request_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.ListUsageRequest.FromString, - response_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.ListUsageResponse.SerializeToString, + request_deserializer=flyteidl_dot_artifacts_dot_artifacts__pb2.ListUsageRequest.FromString, + response_serializer=flyteidl_dot_artifacts_dot_artifacts__pb2.ListUsageResponse.SerializeToString, ), } generic_handler = grpc.method_handlers_generic_handler( @@ -220,8 +236,8 @@ def CreateArtifact(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/flyteidl.artifact.ArtifactRegistry/CreateArtifact', - flyteidl_dot_artifact_dot_artifacts__pb2.CreateArtifactRequest.SerializeToString, - flyteidl_dot_artifact_dot_artifacts__pb2.CreateArtifactResponse.FromString, + flyteidl_dot_artifacts_dot_artifacts__pb2.CreateArtifactRequest.SerializeToString, + flyteidl_dot_artifacts_dot_artifacts__pb2.CreateArtifactResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -237,8 +253,8 @@ def GetArtifact(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/flyteidl.artifact.ArtifactRegistry/GetArtifact', - flyteidl_dot_artifact_dot_artifacts__pb2.GetArtifactRequest.SerializeToString, - flyteidl_dot_artifact_dot_artifacts__pb2.GetArtifactResponse.FromString, + flyteidl_dot_artifacts_dot_artifacts__pb2.GetArtifactRequest.SerializeToString, + flyteidl_dot_artifacts_dot_artifacts__pb2.GetArtifactResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -254,8 +270,8 @@ def SearchArtifacts(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/flyteidl.artifact.ArtifactRegistry/SearchArtifacts', - flyteidl_dot_artifact_dot_artifacts__pb2.SearchArtifactsRequest.SerializeToString, - flyteidl_dot_artifact_dot_artifacts__pb2.SearchArtifactsResponse.FromString, + flyteidl_dot_artifacts_dot_artifacts__pb2.SearchArtifactsRequest.SerializeToString, + flyteidl_dot_artifacts_dot_artifacts__pb2.SearchArtifactsResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -271,8 +287,8 @@ def CreateTrigger(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/flyteidl.artifact.ArtifactRegistry/CreateTrigger', - flyteidl_dot_artifact_dot_artifacts__pb2.CreateTriggerRequest.SerializeToString, - flyteidl_dot_artifact_dot_artifacts__pb2.CreateTriggerResponse.FromString, + flyteidl_dot_artifacts_dot_artifacts__pb2.CreateTriggerRequest.SerializeToString, + flyteidl_dot_artifacts_dot_artifacts__pb2.CreateTriggerResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -288,8 +304,25 @@ def DeactivateTrigger(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/flyteidl.artifact.ArtifactRegistry/DeactivateTrigger', - flyteidl_dot_artifact_dot_artifacts__pb2.DeactivateTriggerRequest.SerializeToString, - flyteidl_dot_artifact_dot_artifacts__pb2.DeactivateTriggerResponse.FromString, + flyteidl_dot_artifacts_dot_artifacts__pb2.DeactivateTriggerRequest.SerializeToString, + flyteidl_dot_artifacts_dot_artifacts__pb2.DeactivateTriggerResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DeactivateAllTriggers(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/flyteidl.artifact.ArtifactRegistry/DeactivateAllTriggers', + flyteidl_dot_artifacts_dot_artifacts__pb2.DeactivateAllTriggersRequest.SerializeToString, + flyteidl_dot_artifacts_dot_artifacts__pb2.DeactivateAllTriggersResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -305,8 +338,8 @@ def AddTag(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/flyteidl.artifact.ArtifactRegistry/AddTag', - flyteidl_dot_artifact_dot_artifacts__pb2.AddTagRequest.SerializeToString, - flyteidl_dot_artifact_dot_artifacts__pb2.AddTagResponse.FromString, + flyteidl_dot_artifacts_dot_artifacts__pb2.AddTagRequest.SerializeToString, + flyteidl_dot_artifacts_dot_artifacts__pb2.AddTagResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -322,8 +355,8 @@ def RegisterProducer(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/flyteidl.artifact.ArtifactRegistry/RegisterProducer', - flyteidl_dot_artifact_dot_artifacts__pb2.RegisterProducerRequest.SerializeToString, - flyteidl_dot_artifact_dot_artifacts__pb2.RegisterResponse.FromString, + flyteidl_dot_artifacts_dot_artifacts__pb2.RegisterProducerRequest.SerializeToString, + flyteidl_dot_artifacts_dot_artifacts__pb2.RegisterResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -339,8 +372,8 @@ def RegisterConsumer(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/flyteidl.artifact.ArtifactRegistry/RegisterConsumer', - flyteidl_dot_artifact_dot_artifacts__pb2.RegisterConsumerRequest.SerializeToString, - flyteidl_dot_artifact_dot_artifacts__pb2.RegisterResponse.FromString, + flyteidl_dot_artifacts_dot_artifacts__pb2.RegisterConsumerRequest.SerializeToString, + flyteidl_dot_artifacts_dot_artifacts__pb2.RegisterResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -356,8 +389,8 @@ def SetExecutionInputs(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/flyteidl.artifact.ArtifactRegistry/SetExecutionInputs', - flyteidl_dot_artifact_dot_artifacts__pb2.ExecutionInputsRequest.SerializeToString, - flyteidl_dot_artifact_dot_artifacts__pb2.ExecutionInputsResponse.FromString, + flyteidl_dot_artifacts_dot_artifacts__pb2.ExecutionInputsRequest.SerializeToString, + flyteidl_dot_artifacts_dot_artifacts__pb2.ExecutionInputsResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -373,8 +406,8 @@ def FindByWorkflowExec(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/flyteidl.artifact.ArtifactRegistry/FindByWorkflowExec', - flyteidl_dot_artifact_dot_artifacts__pb2.FindByWorkflowExecRequest.SerializeToString, - flyteidl_dot_artifact_dot_artifacts__pb2.SearchArtifactsResponse.FromString, + flyteidl_dot_artifacts_dot_artifacts__pb2.FindByWorkflowExecRequest.SerializeToString, + flyteidl_dot_artifacts_dot_artifacts__pb2.SearchArtifactsResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -390,7 +423,7 @@ def ListUsage(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/flyteidl.artifact.ArtifactRegistry/ListUsage', - flyteidl_dot_artifact_dot_artifacts__pb2.ListUsageRequest.SerializeToString, - flyteidl_dot_artifact_dot_artifacts__pb2.ListUsageResponse.FromString, + flyteidl_dot_artifacts_dot_artifacts__pb2.ListUsageRequest.SerializeToString, + flyteidl_dot_artifacts_dot_artifacts__pb2.ListUsageResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/flyteidl/gen/pb_python/flyteidl/core/artifact_id_pb2.py b/flyteidl/gen/pb_python/flyteidl/core/artifact_id_pb2.py index 9496d9c008..ff603987f3 100644 --- a/flyteidl/gen/pb_python/flyteidl/core/artifact_id_pb2.py +++ b/flyteidl/gen/pb_python/flyteidl/core/artifact_id_pb2.py @@ -11,10 +11,11 @@ _sym_db = _symbol_database.Default() +from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from flyteidl.core import identifier_pb2 as flyteidl_dot_core_dot_identifier__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1f\x66lyteidl/core/artifact_id.proto\x12\rflyteidl.core\x1a\x1e\x66lyteidl/core/identifier.proto\"S\n\x0b\x41rtifactKey\x12\x18\n\x07project\x18\x01 \x01(\tR\x07project\x12\x16\n\x06\x64omain\x18\x02 \x01(\tR\x06\x64omain\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\"n\n\x13\x41rtifactBindingData\x12\x14\n\x05index\x18\x01 \x01(\rR\x05index\x12#\n\rpartition_key\x18\x02 \x01(\tR\x0cpartitionKey\x12\x1c\n\ttransform\x18\x03 \x01(\tR\ttransform\"$\n\x10InputBindingData\x12\x10\n\x03var\x18\x01 \x01(\tR\x03var\"\xd5\x01\n\nLabelValue\x12#\n\x0cstatic_value\x18\x01 \x01(\tH\x00R\x0bstaticValue\x12Q\n\x11triggered_binding\x18\x02 \x01(\x0b\x32\".flyteidl.core.ArtifactBindingDataH\x00R\x10triggeredBinding\x12\x46\n\rinput_binding\x18\x03 \x01(\x0b\x32\x1f.flyteidl.core.InputBindingDataH\x00R\x0cinputBindingB\x07\n\x05value\"\x9d\x01\n\nPartitions\x12:\n\x05value\x18\x01 \x03(\x0b\x32$.flyteidl.core.Partitions.ValueEntryR\x05value\x1aS\n\nValueEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12/\n\x05value\x18\x02 \x01(\x0b\x32\x19.flyteidl.core.LabelValueR\x05value:\x02\x38\x01\"\xb0\x01\n\nArtifactID\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12\x18\n\x07version\x18\x02 \x01(\tR\x07version\x12;\n\npartitions\x18\x03 \x01(\x0b\x32\x19.flyteidl.core.PartitionsH\x00R\npartitionsB\x0c\n\ndimensions\"}\n\x0b\x41rtifactTag\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12/\n\x05value\x18\x02 \x01(\x0b\x32\x19.flyteidl.core.LabelValueR\x05value\"\xf0\x01\n\rArtifactQuery\x12<\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDH\x00R\nartifactId\x12?\n\x0c\x61rtifact_tag\x18\x02 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactTagH\x00R\x0b\x61rtifactTag\x12\x12\n\x03uri\x18\x03 \x01(\tH\x00R\x03uri\x12>\n\x07\x62inding\x18\x04 \x01(\x0b\x32\".flyteidl.core.ArtifactBindingDataH\x00R\x07\x62indingB\x0c\n\nidentifier\"z\n\x07Trigger\x12\x38\n\ntrigger_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\ttriggerId\x12\x35\n\x08triggers\x18\x02 \x03(\x0b\x32\x19.flyteidl.core.ArtifactIDR\x08triggersB\xb5\x01\n\x11\x63om.flyteidl.coreB\x0f\x41rtifactIdProtoP\x01Z:github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/core\xa2\x02\x03\x46\x43X\xaa\x02\rFlyteidl.Core\xca\x02\rFlyteidl\\Core\xe2\x02\x19\x46lyteidl\\Core\\GPBMetadata\xea\x02\x0e\x46lyteidl::Coreb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1f\x66lyteidl/core/artifact_id.proto\x12\rflyteidl.core\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1e\x66lyteidl/core/identifier.proto\"S\n\x0b\x41rtifactKey\x12\x18\n\x07project\x18\x01 \x01(\tR\x07project\x12\x16\n\x06\x64omain\x18\x02 \x01(\tR\x06\x64omain\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\"\xb9\x01\n\x13\x41rtifactBindingData\x12\x14\n\x05index\x18\x01 \x01(\rR\x05index\x12%\n\rpartition_key\x18\x02 \x01(\tH\x00R\x0cpartitionKey\x12\x35\n\x16\x62ind_to_time_partition\x18\x03 \x01(\x08H\x00R\x13\x62indToTimePartition\x12\x1c\n\ttransform\x18\x04 \x01(\tR\ttransformB\x10\n\x0epartition_data\"$\n\x10InputBindingData\x12\x10\n\x03var\x18\x01 \x01(\tR\x03var\"\x92\x02\n\nLabelValue\x12#\n\x0cstatic_value\x18\x01 \x01(\tH\x00R\x0bstaticValue\x12;\n\ntime_value\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00R\ttimeValue\x12Q\n\x11triggered_binding\x18\x03 \x01(\x0b\x32\".flyteidl.core.ArtifactBindingDataH\x00R\x10triggeredBinding\x12\x46\n\rinput_binding\x18\x04 \x01(\x0b\x32\x1f.flyteidl.core.InputBindingDataH\x00R\x0cinputBindingB\x07\n\x05value\"\x9d\x01\n\nPartitions\x12:\n\x05value\x18\x01 \x03(\x0b\x32$.flyteidl.core.Partitions.ValueEntryR\x05value\x1aS\n\nValueEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12/\n\x05value\x18\x02 \x01(\x0b\x32\x19.flyteidl.core.LabelValueR\x05value:\x02\x38\x01\"@\n\rTimePartition\x12/\n\x05value\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.LabelValueR\x05value\"\xe5\x01\n\nArtifactID\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12\x18\n\x07version\x18\x02 \x01(\tR\x07version\x12\x39\n\npartitions\x18\x03 \x01(\x0b\x32\x19.flyteidl.core.PartitionsR\npartitions\x12\x43\n\x0etime_partition\x18\x04 \x01(\x0b\x32\x1c.flyteidl.core.TimePartitionR\rtimePartition\"}\n\x0b\x41rtifactTag\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12/\n\x05value\x18\x02 \x01(\x0b\x32\x19.flyteidl.core.LabelValueR\x05value\"\xf0\x01\n\rArtifactQuery\x12<\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDH\x00R\nartifactId\x12?\n\x0c\x61rtifact_tag\x18\x02 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactTagH\x00R\x0b\x61rtifactTag\x12\x12\n\x03uri\x18\x03 \x01(\tH\x00R\x03uri\x12>\n\x07\x62inding\x18\x04 \x01(\x0b\x32\".flyteidl.core.ArtifactBindingDataH\x00R\x07\x62indingB\x0c\n\nidentifierB\xb5\x01\n\x11\x63om.flyteidl.coreB\x0f\x41rtifactIdProtoP\x01Z:github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/core\xa2\x02\x03\x46\x43X\xaa\x02\rFlyteidl.Core\xca\x02\rFlyteidl\\Core\xe2\x02\x19\x46lyteidl\\Core\\GPBMetadata\xea\x02\x0e\x46lyteidl::Coreb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -25,24 +26,24 @@ DESCRIPTOR._serialized_options = b'\n\021com.flyteidl.coreB\017ArtifactIdProtoP\001Z:github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/core\242\002\003FCX\252\002\rFlyteidl.Core\312\002\rFlyteidl\\Core\342\002\031Flyteidl\\Core\\GPBMetadata\352\002\016Flyteidl::Core' _PARTITIONS_VALUEENTRY._options = None _PARTITIONS_VALUEENTRY._serialized_options = b'8\001' - _globals['_ARTIFACTKEY']._serialized_start=82 - _globals['_ARTIFACTKEY']._serialized_end=165 - _globals['_ARTIFACTBINDINGDATA']._serialized_start=167 - _globals['_ARTIFACTBINDINGDATA']._serialized_end=277 - _globals['_INPUTBINDINGDATA']._serialized_start=279 - _globals['_INPUTBINDINGDATA']._serialized_end=315 - _globals['_LABELVALUE']._serialized_start=318 - _globals['_LABELVALUE']._serialized_end=531 - _globals['_PARTITIONS']._serialized_start=534 - _globals['_PARTITIONS']._serialized_end=691 - _globals['_PARTITIONS_VALUEENTRY']._serialized_start=608 - _globals['_PARTITIONS_VALUEENTRY']._serialized_end=691 - _globals['_ARTIFACTID']._serialized_start=694 - _globals['_ARTIFACTID']._serialized_end=870 - _globals['_ARTIFACTTAG']._serialized_start=872 - _globals['_ARTIFACTTAG']._serialized_end=997 - _globals['_ARTIFACTQUERY']._serialized_start=1000 - _globals['_ARTIFACTQUERY']._serialized_end=1240 - _globals['_TRIGGER']._serialized_start=1242 - _globals['_TRIGGER']._serialized_end=1364 + _globals['_ARTIFACTKEY']._serialized_start=115 + _globals['_ARTIFACTKEY']._serialized_end=198 + _globals['_ARTIFACTBINDINGDATA']._serialized_start=201 + _globals['_ARTIFACTBINDINGDATA']._serialized_end=386 + _globals['_INPUTBINDINGDATA']._serialized_start=388 + _globals['_INPUTBINDINGDATA']._serialized_end=424 + _globals['_LABELVALUE']._serialized_start=427 + _globals['_LABELVALUE']._serialized_end=701 + _globals['_PARTITIONS']._serialized_start=704 + _globals['_PARTITIONS']._serialized_end=861 + _globals['_PARTITIONS_VALUEENTRY']._serialized_start=778 + _globals['_PARTITIONS_VALUEENTRY']._serialized_end=861 + _globals['_TIMEPARTITION']._serialized_start=863 + _globals['_TIMEPARTITION']._serialized_end=927 + _globals['_ARTIFACTID']._serialized_start=930 + _globals['_ARTIFACTID']._serialized_end=1159 + _globals['_ARTIFACTTAG']._serialized_start=1161 + _globals['_ARTIFACTTAG']._serialized_end=1286 + _globals['_ARTIFACTQUERY']._serialized_start=1289 + _globals['_ARTIFACTQUERY']._serialized_end=1529 # @@protoc_insertion_point(module_scope) diff --git a/flyteidl/gen/pb_python/flyteidl/core/artifact_id_pb2.pyi b/flyteidl/gen/pb_python/flyteidl/core/artifact_id_pb2.pyi index 4f65759ae7..53a9420bc1 100644 --- a/flyteidl/gen/pb_python/flyteidl/core/artifact_id_pb2.pyi +++ b/flyteidl/gen/pb_python/flyteidl/core/artifact_id_pb2.pyi @@ -1,8 +1,9 @@ +from google.protobuf import timestamp_pb2 as _timestamp_pb2 from flyteidl.core import identifier_pb2 as _identifier_pb2 from google.protobuf.internal import containers as _containers from google.protobuf import descriptor as _descriptor from google.protobuf import message as _message -from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union +from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Optional, Union as _Union DESCRIPTOR: _descriptor.FileDescriptor @@ -17,14 +18,16 @@ class ArtifactKey(_message.Message): def __init__(self, project: _Optional[str] = ..., domain: _Optional[str] = ..., name: _Optional[str] = ...) -> None: ... class ArtifactBindingData(_message.Message): - __slots__ = ["index", "partition_key", "transform"] + __slots__ = ["index", "partition_key", "bind_to_time_partition", "transform"] INDEX_FIELD_NUMBER: _ClassVar[int] PARTITION_KEY_FIELD_NUMBER: _ClassVar[int] + BIND_TO_TIME_PARTITION_FIELD_NUMBER: _ClassVar[int] TRANSFORM_FIELD_NUMBER: _ClassVar[int] index: int partition_key: str + bind_to_time_partition: bool transform: str - def __init__(self, index: _Optional[int] = ..., partition_key: _Optional[str] = ..., transform: _Optional[str] = ...) -> None: ... + def __init__(self, index: _Optional[int] = ..., partition_key: _Optional[str] = ..., bind_to_time_partition: bool = ..., transform: _Optional[str] = ...) -> None: ... class InputBindingData(_message.Message): __slots__ = ["var"] @@ -33,14 +36,16 @@ class InputBindingData(_message.Message): def __init__(self, var: _Optional[str] = ...) -> None: ... class LabelValue(_message.Message): - __slots__ = ["static_value", "triggered_binding", "input_binding"] + __slots__ = ["static_value", "time_value", "triggered_binding", "input_binding"] STATIC_VALUE_FIELD_NUMBER: _ClassVar[int] + TIME_VALUE_FIELD_NUMBER: _ClassVar[int] TRIGGERED_BINDING_FIELD_NUMBER: _ClassVar[int] INPUT_BINDING_FIELD_NUMBER: _ClassVar[int] static_value: str + time_value: _timestamp_pb2.Timestamp triggered_binding: ArtifactBindingData input_binding: InputBindingData - def __init__(self, static_value: _Optional[str] = ..., triggered_binding: _Optional[_Union[ArtifactBindingData, _Mapping]] = ..., input_binding: _Optional[_Union[InputBindingData, _Mapping]] = ...) -> None: ... + def __init__(self, static_value: _Optional[str] = ..., time_value: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., triggered_binding: _Optional[_Union[ArtifactBindingData, _Mapping]] = ..., input_binding: _Optional[_Union[InputBindingData, _Mapping]] = ...) -> None: ... class Partitions(_message.Message): __slots__ = ["value"] @@ -55,15 +60,23 @@ class Partitions(_message.Message): value: _containers.MessageMap[str, LabelValue] def __init__(self, value: _Optional[_Mapping[str, LabelValue]] = ...) -> None: ... +class TimePartition(_message.Message): + __slots__ = ["value"] + VALUE_FIELD_NUMBER: _ClassVar[int] + value: LabelValue + def __init__(self, value: _Optional[_Union[LabelValue, _Mapping]] = ...) -> None: ... + class ArtifactID(_message.Message): - __slots__ = ["artifact_key", "version", "partitions"] + __slots__ = ["artifact_key", "version", "partitions", "time_partition"] ARTIFACT_KEY_FIELD_NUMBER: _ClassVar[int] VERSION_FIELD_NUMBER: _ClassVar[int] PARTITIONS_FIELD_NUMBER: _ClassVar[int] + TIME_PARTITION_FIELD_NUMBER: _ClassVar[int] artifact_key: ArtifactKey version: str partitions: Partitions - def __init__(self, artifact_key: _Optional[_Union[ArtifactKey, _Mapping]] = ..., version: _Optional[str] = ..., partitions: _Optional[_Union[Partitions, _Mapping]] = ...) -> None: ... + time_partition: TimePartition + def __init__(self, artifact_key: _Optional[_Union[ArtifactKey, _Mapping]] = ..., version: _Optional[str] = ..., partitions: _Optional[_Union[Partitions, _Mapping]] = ..., time_partition: _Optional[_Union[TimePartition, _Mapping]] = ...) -> None: ... class ArtifactTag(_message.Message): __slots__ = ["artifact_key", "value"] @@ -84,11 +97,3 @@ class ArtifactQuery(_message.Message): uri: str binding: ArtifactBindingData def __init__(self, artifact_id: _Optional[_Union[ArtifactID, _Mapping]] = ..., artifact_tag: _Optional[_Union[ArtifactTag, _Mapping]] = ..., uri: _Optional[str] = ..., binding: _Optional[_Union[ArtifactBindingData, _Mapping]] = ...) -> None: ... - -class Trigger(_message.Message): - __slots__ = ["trigger_id", "triggers"] - TRIGGER_ID_FIELD_NUMBER: _ClassVar[int] - TRIGGERS_FIELD_NUMBER: _ClassVar[int] - trigger_id: _identifier_pb2.Identifier - triggers: _containers.RepeatedCompositeFieldContainer[ArtifactID] - def __init__(self, trigger_id: _Optional[_Union[_identifier_pb2.Identifier, _Mapping]] = ..., triggers: _Optional[_Iterable[_Union[ArtifactID, _Mapping]]] = ...) -> None: ... diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/README.md b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/README.md index 4bbd32fe9a..bdc52d9358 100644 --- a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/README.md +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/README.md @@ -407,6 +407,7 @@ Class | Method | HTTP request | Description - [CoreTaskNode](docs/CoreTaskNode.md) - [CoreTaskNodeOverrides](docs/CoreTaskNodeOverrides.md) - [CoreTaskTemplate](docs/CoreTaskTemplate.md) + - [CoreTimePartition](docs/CoreTimePartition.md) - [CoreTypeAnnotation](docs/CoreTypeAnnotation.md) - [CoreTypeStructure](docs/CoreTypeStructure.md) - [CoreTypedInterface](docs/CoreTypedInterface.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 6cbddc0b5b..121e6ac282 100644 --- a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/__init__.py +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/__init__.py @@ -242,6 +242,7 @@ from flyteadmin.models.core_task_node import CoreTaskNode from flyteadmin.models.core_task_node_overrides import CoreTaskNodeOverrides from flyteadmin.models.core_task_template import CoreTaskTemplate +from flyteadmin.models.core_time_partition import CoreTimePartition from flyteadmin.models.core_type_annotation import CoreTypeAnnotation from flyteadmin.models.core_type_structure import CoreTypeStructure from flyteadmin.models.core_typed_interface import CoreTypedInterface 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 f2604bcd01..0dbc8a3911 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 @@ -235,6 +235,7 @@ from flyteadmin.models.core_task_node import CoreTaskNode from flyteadmin.models.core_task_node_overrides import CoreTaskNodeOverrides from flyteadmin.models.core_task_template import CoreTaskTemplate +from flyteadmin.models.core_time_partition import CoreTimePartition from flyteadmin.models.core_type_annotation import CoreTypeAnnotation from flyteadmin.models.core_type_structure import CoreTypeStructure from flyteadmin.models.core_typed_interface import CoreTypedInterface diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_artifact_binding_data.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_artifact_binding_data.py index 01bdc123bd..0375fc40bb 100644 --- a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_artifact_binding_data.py +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_artifact_binding_data.py @@ -33,20 +33,23 @@ class CoreArtifactBindingData(object): swagger_types = { 'index': 'int', 'partition_key': 'str', + 'bind_to_time_partition': 'bool', 'transform': 'str' } attribute_map = { 'index': 'index', 'partition_key': 'partition_key', + 'bind_to_time_partition': 'bind_to_time_partition', 'transform': 'transform' } - def __init__(self, index=None, partition_key=None, transform=None): # noqa: E501 + def __init__(self, index=None, partition_key=None, bind_to_time_partition=None, transform=None): # noqa: E501 """CoreArtifactBindingData - a model defined in Swagger""" # noqa: E501 self._index = None self._partition_key = None + self._bind_to_time_partition = None self._transform = None self.discriminator = None @@ -54,6 +57,8 @@ def __init__(self, index=None, partition_key=None, transform=None): # noqa: E50 self.index = index if partition_key is not None: self.partition_key = partition_key + if bind_to_time_partition is not None: + self.bind_to_time_partition = bind_to_time_partition if transform is not None: self.transform = transform @@ -99,6 +104,27 @@ def partition_key(self, partition_key): self._partition_key = partition_key + @property + def bind_to_time_partition(self): + """Gets the bind_to_time_partition of this CoreArtifactBindingData. # noqa: E501 + + + :return: The bind_to_time_partition of this CoreArtifactBindingData. # noqa: E501 + :rtype: bool + """ + return self._bind_to_time_partition + + @bind_to_time_partition.setter + def bind_to_time_partition(self, bind_to_time_partition): + """Sets the bind_to_time_partition of this CoreArtifactBindingData. + + + :param bind_to_time_partition: The bind_to_time_partition of this CoreArtifactBindingData. # noqa: E501 + :type: bool + """ + + self._bind_to_time_partition = bind_to_time_partition + @property def transform(self): """Gets the transform of this CoreArtifactBindingData. # noqa: E501 diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_artifact_id.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_artifact_id.py index 3d643ce5b9..26a7a4f3fb 100644 --- a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_artifact_id.py +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_artifact_id.py @@ -18,6 +18,7 @@ from flyteadmin.models.core_artifact_key import CoreArtifactKey # noqa: F401,E501 from flyteadmin.models.core_partitions import CorePartitions # noqa: F401,E501 +from flyteadmin.models.core_time_partition import CoreTimePartition # noqa: F401,E501 class CoreArtifactID(object): @@ -36,21 +37,24 @@ class CoreArtifactID(object): swagger_types = { 'artifact_key': 'CoreArtifactKey', 'version': 'str', - 'partitions': 'CorePartitions' + 'partitions': 'CorePartitions', + 'time_partition': 'CoreTimePartition' } attribute_map = { 'artifact_key': 'artifact_key', 'version': 'version', - 'partitions': 'partitions' + 'partitions': 'partitions', + 'time_partition': 'time_partition' } - def __init__(self, artifact_key=None, version=None, partitions=None): # noqa: E501 + def __init__(self, artifact_key=None, version=None, partitions=None, time_partition=None): # noqa: E501 """CoreArtifactID - a model defined in Swagger""" # noqa: E501 self._artifact_key = None self._version = None self._partitions = None + self._time_partition = None self.discriminator = None if artifact_key is not None: @@ -59,6 +63,8 @@ def __init__(self, artifact_key=None, version=None, partitions=None): # noqa: E self.version = version if partitions is not None: self.partitions = partitions + if time_partition is not None: + self.time_partition = time_partition @property def artifact_key(self): @@ -106,6 +112,7 @@ def version(self, version): def partitions(self): """Gets the partitions of this CoreArtifactID. # noqa: E501 + Think of a partition as a tag on an Artifact, except it's a key-value pair. Different partitions naturally have different versions (execution ids). # noqa: E501 :return: The partitions of this CoreArtifactID. # noqa: E501 :rtype: CorePartitions @@ -116,6 +123,7 @@ def partitions(self): def partitions(self, partitions): """Sets the partitions of this CoreArtifactID. + Think of a partition as a tag on an Artifact, except it's a key-value pair. Different partitions naturally have different versions (execution ids). # noqa: E501 :param partitions: The partitions of this CoreArtifactID. # noqa: E501 :type: CorePartitions @@ -123,6 +131,29 @@ def partitions(self, partitions): self._partitions = partitions + @property + def time_partition(self): + """Gets the time_partition of this CoreArtifactID. # noqa: E501 + + There is no such thing as an empty time partition - if it's not set, then there is no time partition. # noqa: E501 + + :return: The time_partition of this CoreArtifactID. # noqa: E501 + :rtype: CoreTimePartition + """ + return self._time_partition + + @time_partition.setter + def time_partition(self, time_partition): + """Sets the time_partition of this CoreArtifactID. + + There is no such thing as an empty time partition - if it's not set, then there is no time partition. # noqa: E501 + + :param time_partition: The time_partition of this CoreArtifactID. # noqa: E501 + :type: CoreTimePartition + """ + + self._time_partition = time_partition + def to_dict(self): """Returns the model properties as a dict""" result = {} diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_label_value.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_label_value.py index a15f0fba07..915c128b6e 100644 --- a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_label_value.py +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_label_value.py @@ -35,26 +35,31 @@ class CoreLabelValue(object): """ swagger_types = { 'static_value': 'str', + 'time_value': 'datetime', 'triggered_binding': 'CoreArtifactBindingData', 'input_binding': 'CoreInputBindingData' } attribute_map = { 'static_value': 'static_value', + 'time_value': 'time_value', 'triggered_binding': 'triggered_binding', 'input_binding': 'input_binding' } - def __init__(self, static_value=None, triggered_binding=None, input_binding=None): # noqa: E501 + def __init__(self, static_value=None, time_value=None, triggered_binding=None, input_binding=None): # noqa: E501 """CoreLabelValue - a model defined in Swagger""" # noqa: E501 self._static_value = None + self._time_value = None self._triggered_binding = None self._input_binding = None self.discriminator = None if static_value is not None: self.static_value = static_value + if time_value is not None: + self.time_value = time_value if triggered_binding is not None: self.triggered_binding = triggered_binding if input_binding is not None: @@ -81,6 +86,27 @@ def static_value(self, static_value): self._static_value = static_value + @property + def time_value(self): + """Gets the time_value of this CoreLabelValue. # noqa: E501 + + + :return: The time_value of this CoreLabelValue. # noqa: E501 + :rtype: datetime + """ + return self._time_value + + @time_value.setter + def time_value(self, time_value): + """Sets the time_value of this CoreLabelValue. + + + :param time_value: The time_value of this CoreLabelValue. # noqa: E501 + :type: datetime + """ + + self._time_value = time_value + @property def triggered_binding(self): """Gets the triggered_binding of this CoreLabelValue. # noqa: E501 diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_time_partition.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_time_partition.py new file mode 100644 index 0000000000..5f8dfa515f --- /dev/null +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/core_time_partition.py @@ -0,0 +1,117 @@ +# 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.core_label_value import CoreLabelValue # noqa: F401,E501 + + +class CoreTimePartition(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 = { + 'value': 'CoreLabelValue' + } + + attribute_map = { + 'value': 'value' + } + + def __init__(self, value=None): # noqa: E501 + """CoreTimePartition - a model defined in Swagger""" # noqa: E501 + + self._value = None + self.discriminator = None + + if value is not None: + self.value = value + + @property + def value(self): + """Gets the value of this CoreTimePartition. # noqa: E501 + + + :return: The value of this CoreTimePartition. # noqa: E501 + :rtype: CoreLabelValue + """ + return self._value + + @value.setter + def value(self, value): + """Sets the value of this CoreTimePartition. + + + :param value: The value of this CoreTimePartition. # noqa: E501 + :type: CoreLabelValue + """ + + self._value = value + + 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(CoreTimePartition, 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, CoreTimePartition): + 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_core_time_partition.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_core_time_partition.py new file mode 100644 index 0000000000..11a3aba894 --- /dev/null +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_core_time_partition.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.core_time_partition import CoreTimePartition # noqa: E501 +from flyteadmin.rest import ApiException + + +class TestCoreTimePartition(unittest.TestCase): + """CoreTimePartition unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testCoreTimePartition(self): + """Test CoreTimePartition""" + # FIXME: construct object with mandatory attributes with example values + # model = flyteadmin.models.core_time_partition.CoreTimePartition() # noqa: E501 + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/flyteidl/gen/pb_rust/flyteidl.artifact.rs b/flyteidl/gen/pb_rust/flyteidl.artifact.rs index 5423067bbd..c7f499d271 100644 --- a/flyteidl/gen/pb_rust/flyteidl.artifact.rs +++ b/flyteidl/gen/pb_rust/flyteidl.artifact.rs @@ -24,8 +24,8 @@ pub struct CreateArtifactRequest { pub spec: ::core::option::Option, #[prost(map="string, string", tag="4")] pub partitions: ::std::collections::HashMap<::prost::alloc::string::String, ::prost::alloc::string::String>, - #[prost(string, tag="5")] - pub tag: ::prost::alloc::string::String, + #[prost(message, optional, tag="5")] + pub time_partition_value: ::core::option::Option<::prost_types::Timestamp>, #[prost(message, optional, tag="6")] pub source: ::core::option::Option, } @@ -61,6 +61,21 @@ pub struct ArtifactSpec { pub user_metadata: ::core::option::Option<::prost_types::Any>, #[prost(string, tag="5")] pub metadata_type: ::prost::alloc::string::String, + #[prost(message, optional, tag="6")] + pub created_at: ::core::option::Option<::prost_types::Timestamp>, + #[prost(string, tag="7")] + pub file_format: ::prost::alloc::string::String, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Trigger { + /// This will be set to a launch plan type, but note that this is different than the actual launch plan type. + #[prost(message, optional, tag="1")] + pub trigger_id: ::core::option::Option, + /// These are partial artifact IDs that will be triggered on + /// Consider making these ArtifactQuery instead. + #[prost(message, repeated, tag="2")] + pub triggers: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -101,15 +116,17 @@ pub struct SearchArtifactsRequest { pub artifact_key: ::core::option::Option, #[prost(message, optional, tag="2")] pub partitions: ::core::option::Option, - #[prost(string, tag="3")] - pub principal: ::prost::alloc::string::String, + #[prost(message, optional, tag="3")] + pub time_partition_value: ::core::option::Option<::prost_types::Timestamp>, #[prost(string, tag="4")] + pub principal: ::prost::alloc::string::String, + #[prost(string, tag="5")] pub version: ::prost::alloc::string::String, - #[prost(message, optional, tag="5")] + #[prost(message, optional, tag="6")] pub options: ::core::option::Option, - #[prost(string, tag="6")] + #[prost(string, tag="7")] pub token: ::prost::alloc::string::String, - #[prost(int32, tag="7")] + #[prost(int32, tag="8")] pub limit: i32, } #[allow(clippy::derive_partial_eq_without_eq)] @@ -199,6 +216,16 @@ pub struct DeactivateTriggerResponse { } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] +pub struct DeactivateAllTriggersRequest { +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct DeactivateAllTriggersResponse { + #[prost(uint64, tag="1")] + pub num_deactivated: u64, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] pub struct ArtifactProducer { /// These can be tasks, and workflows. Keeping track of the launch plans that a given workflow has is purely in /// Admin's domain. diff --git a/flyteidl/gen/pb_rust/flyteidl.core.rs b/flyteidl/gen/pb_rust/flyteidl.core.rs index 5c104cb4f9..64fb26d7d7 100644 --- a/flyteidl/gen/pb_rust/flyteidl.core.rs +++ b/flyteidl/gen/pb_rust/flyteidl.core.rs @@ -730,11 +730,24 @@ pub struct ArtifactKey { pub struct ArtifactBindingData { #[prost(uint32, tag="1")] pub index: u32, - /// These two fields are only relevant in the partition value case - #[prost(string, tag="2")] - pub partition_key: ::prost::alloc::string::String, - #[prost(string, tag="3")] + /// This is only relevant in the time partition case + #[prost(string, tag="4")] pub transform: ::prost::alloc::string::String, + /// These two fields are only relevant in the partition value case + #[prost(oneof="artifact_binding_data::PartitionData", tags="2, 3")] + pub partition_data: ::core::option::Option, +} +/// Nested message and enum types in `ArtifactBindingData`. +pub mod artifact_binding_data { + /// These two fields are only relevant in the partition value case + #[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Oneof)] + pub enum PartitionData { + #[prost(string, tag="2")] + PartitionKey(::prost::alloc::string::String), + #[prost(bool, tag="3")] + BindToTimePartition(bool), + } } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -745,7 +758,7 @@ pub struct InputBindingData { #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LabelValue { - #[prost(oneof="label_value::Value", tags="1, 2, 3")] + #[prost(oneof="label_value::Value", tags="1, 2, 3, 4")] pub value: ::core::option::Option, } /// Nested message and enum types in `LabelValue`. @@ -753,11 +766,15 @@ pub mod label_value { #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Value { + /// The string static value is for use in the Partitions object #[prost(string, tag="1")] StaticValue(::prost::alloc::string::String), + /// The time value is for use in the TimePartition case #[prost(message, tag="2")] - TriggeredBinding(super::ArtifactBindingData), + TimeValue(::prost_types::Timestamp), #[prost(message, tag="3")] + TriggeredBinding(super::ArtifactBindingData), + #[prost(message, tag="4")] InputBinding(super::InputBindingData), } } @@ -769,6 +786,12 @@ pub struct Partitions { } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] +pub struct TimePartition { + #[prost(message, optional, tag="1")] + pub value: ::core::option::Option, +} +#[allow(clippy::derive_partial_eq_without_eq)] +#[derive(Clone, PartialEq, ::prost::Message)] pub struct ArtifactId { #[prost(message, optional, tag="1")] pub artifact_key: ::core::option::Option, @@ -776,27 +799,11 @@ pub struct ArtifactId { pub version: ::prost::alloc::string::String, /// Think of a partition as a tag on an Artifact, except it's a key-value pair. /// Different partitions naturally have different versions (execution ids). - /// This is a oneof because of partition querying... we need a way to distinguish between - /// a user not-specifying partitions when searching, and specifically searching for an Artifact - /// that is not partitioned (this can happen if an Artifact goes from partitioned to non- - /// partitioned across executions). - #[prost(oneof="artifact_id::Dimensions", tags="3")] - pub dimensions: ::core::option::Option, -} -/// Nested message and enum types in `ArtifactID`. -pub mod artifact_id { - /// Think of a partition as a tag on an Artifact, except it's a key-value pair. - /// Different partitions naturally have different versions (execution ids). - /// This is a oneof because of partition querying... we need a way to distinguish between - /// a user not-specifying partitions when searching, and specifically searching for an Artifact - /// that is not partitioned (this can happen if an Artifact goes from partitioned to non- - /// partitioned across executions). - #[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Oneof)] - pub enum Dimensions { - #[prost(message, tag="3")] - Partitions(super::Partitions), - } + #[prost(message, optional, tag="3")] + pub partitions: ::core::option::Option, + /// There is no such thing as an empty time partition - if it's not set, then there is no time partition. + #[prost(message, optional, tag="4")] + pub time_partition: ::core::option::Option, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -834,17 +841,6 @@ pub mod artifact_query { Binding(super::ArtifactBindingData), } } -#[allow(clippy::derive_partial_eq_without_eq)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Trigger { - /// This will be set to a launch plan type, but note that this is different than the actual launch plan type. - #[prost(message, optional, tag="1")] - pub trigger_id: ::core::option::Option, - /// These are partial artifact IDs that will be triggered on - /// Consider making these ArtifactQuery instead. - #[prost(message, repeated, tag="2")] - pub triggers: ::prost::alloc::vec::Vec, -} /// Defines a strongly typed variable. #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] diff --git a/flyteidl/generate_protos.sh b/flyteidl/generate_protos.sh index 7955536737..a0228fe1b9 100755 --- a/flyteidl/generate_protos.sh +++ b/flyteidl/generate_protos.sh @@ -12,14 +12,14 @@ export LC_ALL=C.UTF-8 docker run --rm -u $(id -u):$(id -g) -v $DIR:/defs $LYFT_IMAGE -i ./protos -d protos/flyteidl/service --with_gateway -l go --go_source_relative docker run --rm -u $(id -u):$(id -g) -v $DIR:/defs $LYFT_IMAGE -i ./protos -d protos/flyteidl/admin --with_gateway -l go --go_source_relative -docker run --rm -u $(id -u):$(id -g) -v $DIR:/defs $LYFT_IMAGE -i ./protos -d protos/flyteidl/artifact --with_gateway -l go --go_source_relative +docker run --rm -u $(id -u):$(id -g) -v $DIR:/defs $LYFT_IMAGE -i ./protos -d protos/flyteidl/artifacts --with_gateway -l go --go_source_relative docker run --rm -u $(id -u):$(id -g) -v $DIR:/defs $LYFT_IMAGE -i ./protos -d protos/flyteidl/core --with_gateway -l go --go_source_relative docker run --rm -u $(id -u):$(id -g) -v $DIR:/defs $LYFT_IMAGE -i ./protos -d protos/flyteidl/event --with_gateway -l go --go_source_relative docker run --rm -u $(id -u):$(id -g) -v $DIR:/defs $LYFT_IMAGE -i ./protos -d protos/flyteidl/plugins -l go --go_source_relative docker run --rm -u $(id -u):$(id -g) -v $DIR:/defs $LYFT_IMAGE -i ./protos -d protos/flyteidl/datacatalog -l go --go_source_relative languages=("cpp" "java") -idlfolders=("service" "admin" "core" "event" "plugins" "datacatalog" "artifact") +idlfolders=("service" "admin" "core" "event" "plugins" "datacatalog" "artifacts") for lang in "${languages[@]}" do diff --git a/flyteidl/protos/flyteidl/artifact/artifacts.proto b/flyteidl/protos/flyteidl/artifacts/artifacts.proto similarity index 85% rename from flyteidl/protos/flyteidl/artifact/artifacts.proto rename to flyteidl/protos/flyteidl/artifacts/artifacts.proto index 5a3135d793..7a82277767 100644 --- a/flyteidl/protos/flyteidl/artifact/artifacts.proto +++ b/flyteidl/protos/flyteidl/artifacts/artifacts.proto @@ -1,10 +1,11 @@ syntax = "proto3"; package flyteidl.artifact; -option go_package = "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifact"; +option go_package = "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifacts"; import "google/protobuf/any.proto"; import "google/api/annotations.proto"; +import "google/protobuf/timestamp.proto"; import "flyteidl/admin/launch_plan.proto"; import "flyteidl/core/literals.proto"; @@ -35,7 +36,7 @@ message CreateArtifactRequest { map partitions = 4; - string tag = 5; + google.protobuf.Timestamp time_partition_value = 5; ArtifactSource source = 6; } @@ -64,6 +65,19 @@ message ArtifactSpec { google.protobuf.Any user_metadata = 4; string metadata_type = 5; + + google.protobuf.Timestamp created_at = 6; + + string file_format = 7; +} + +message Trigger { + // This will be set to a launch plan type, but note that this is different than the actual launch plan type. + core.Identifier trigger_id = 1; + + // These are partial artifact IDs that will be triggered on + // Consider making these ArtifactQuery instead. + repeated core.ArtifactID triggers = 2; } @@ -96,13 +110,15 @@ message SearchArtifactsRequest { core.Partitions partitions = 2; - string principal = 3; - string version = 4; + google.protobuf.Timestamp time_partition_value = 3; - SearchOptions options = 5; + string principal = 4; + string version = 5; - string token = 6; - int32 limit = 7; + SearchOptions options = 6; + + string token = 7; + int32 limit = 8; } message SearchArtifactsResponse { @@ -150,6 +166,12 @@ message DeactivateTriggerRequest { message DeactivateTriggerResponse {} +message DeactivateAllTriggersRequest {} + +message DeactivateAllTriggersResponse { + uint64 num_deactivated = 1; +} + message ArtifactProducer { // These can be tasks, and workflows. Keeping track of the launch plans that a given workflow has is purely in // Admin's domain. @@ -218,6 +240,13 @@ service ArtifactRegistry { }; } + rpc DeactivateAllTriggers (DeactivateAllTriggersRequest) returns (DeactivateAllTriggersResponse) { + option (google.api.http) = { + patch: "/artifacts/api/v1/trigger/deactivate/all" + body: "*" + }; + } + rpc AddTag(AddTagRequest) returns (AddTagResponse) {} rpc RegisterProducer(RegisterProducerRequest) returns (RegisterResponse) {} diff --git a/flyteidl/protos/flyteidl/core/artifact_id.proto b/flyteidl/protos/flyteidl/core/artifact_id.proto index e7719cf010..502c75550a 100644 --- a/flyteidl/protos/flyteidl/core/artifact_id.proto +++ b/flyteidl/protos/flyteidl/core/artifact_id.proto @@ -4,6 +4,7 @@ package flyteidl.core; option go_package = "github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/core"; +import "google/protobuf/timestamp.proto"; import "flyteidl/core/identifier.proto"; @@ -19,8 +20,13 @@ message ArtifactBindingData { uint32 index = 1; // These two fields are only relevant in the partition value case - string partition_key = 2; - string transform = 3; + oneof partition_data { + string partition_key = 2; + bool bind_to_time_partition = 3; + } + + // This is only relevant in the time partition case + string transform = 4; } message InputBindingData { @@ -29,15 +35,24 @@ message InputBindingData { message LabelValue { oneof value { + // The string static value is for use in the Partitions object string static_value = 1; - ArtifactBindingData triggered_binding = 2; - InputBindingData input_binding = 3; + + // The time value is for use in the TimePartition case + google.protobuf.Timestamp time_value = 2; + ArtifactBindingData triggered_binding = 3; + InputBindingData input_binding = 4; } } + message Partitions { map value = 1; } +message TimePartition { + LabelValue value = 1; +} + message ArtifactID { ArtifactKey artifact_key = 1; @@ -45,13 +60,10 @@ message ArtifactID { // Think of a partition as a tag on an Artifact, except it's a key-value pair. // Different partitions naturally have different versions (execution ids). - // This is a oneof because of partition querying... we need a way to distinguish between - // a user not-specifying partitions when searching, and specifically searching for an Artifact - // that is not partitioned (this can happen if an Artifact goes from partitioned to non- - // partitioned across executions). - oneof dimensions { - Partitions partitions = 3; - } + Partitions partitions = 3; + + // There is no such thing as an empty time partition - if it's not set, then there is no time partition. + TimePartition time_partition = 4; } message ArtifactTag { @@ -77,11 +89,3 @@ message ArtifactQuery { } } -message Trigger { - // This will be set to a launch plan type, but note that this is different than the actual launch plan type. - Identifier trigger_id = 1; - - // These are partial artifact IDs that will be triggered on - // Consider making these ArtifactQuery instead. - repeated core.ArtifactID triggers = 2; -}