vai

package
v0.0.0-...-b1d074a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2024 License: BSD-3-Clause Imports: 30 Imported by: 0

Documentation

Overview

Package vai is a generated GoMock package.

Index

Constants

View Source
const (
	PushedModelArtifactType        = "tfx.PushedModel"
	ModelPushedMetadataProperty    = "pushed"
	ModelPushedMetadataValue       = 1
	ModelPushedDestinationProperty = "pushed_destination"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type MockPipelineJobClient

type MockPipelineJobClient struct {
	// contains filtered or unexported fields
}

MockPipelineJobClient is a mock of PipelineJobClient interface.

func NewMockPipelineJobClient

func NewMockPipelineJobClient(ctrl *gomock.Controller) *MockPipelineJobClient

NewMockPipelineJobClient creates a new mock instance.

func (*MockPipelineJobClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockPipelineJobClient) GetPipelineJob

GetPipelineJob mocks base method.

type MockPipelineJobClientMockRecorder

type MockPipelineJobClientMockRecorder struct {
	// contains filtered or unexported fields
}

MockPipelineJobClientMockRecorder is the mock recorder for MockPipelineJobClient.

func (*MockPipelineJobClientMockRecorder) GetPipelineJob

func (mr *MockPipelineJobClientMockRecorder) GetPipelineJob(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call

GetPipelineJob indicates an expected call of GetPipelineJob.

type PipelineJobClient

type PipelineJobClient interface {
	GetPipelineJob(ctx context.Context, req *aiplatformpb.GetPipelineJobRequest, opts ...gax.CallOption) (*aiplatformpb.PipelineJob, error)
}

type VAILogEntry

type VAILogEntry struct {
	Labels   map[string]string `json:"labels"`
	Resource VAIResource       `json:"resource"`
}

type VAIProvider

type VAIProvider struct {
}

func (VAIProvider) CreateExperiment

func (vaip VAIProvider) CreateExperiment(_ context.Context, _ VAIProviderConfig, _ ExperimentDefinition) (string, error)

func (VAIProvider) CreatePipeline

func (vaip VAIProvider) CreatePipeline(ctx context.Context, providerConfig VAIProviderConfig, pipelineDefinition PipelineDefinition, pipelineFile string) (string, error)

func (VAIProvider) CreateRun

func (vaip VAIProvider) CreateRun(ctx context.Context, providerConfig VAIProviderConfig, runDefinition RunDefinition) (string, error)

func (VAIProvider) CreateRunSchedule

func (vaip VAIProvider) CreateRunSchedule(ctx context.Context, providerConfig VAIProviderConfig, runScheduleDefinition RunScheduleDefinition) (string, error)

func (VAIProvider) DeleteExperiment

func (vaip VAIProvider) DeleteExperiment(_ context.Context, _ VAIProviderConfig, _ string) error

func (VAIProvider) DeletePipeline

func (vaip VAIProvider) DeletePipeline(ctx context.Context, providerConfig VAIProviderConfig, id string) error

func (VAIProvider) DeleteRun

func (vaip VAIProvider) DeleteRun(_ context.Context, _ VAIProviderConfig, _ string) error

func (VAIProvider) DeleteRunSchedule

func (vaip VAIProvider) DeleteRunSchedule(ctx context.Context, providerConfig VAIProviderConfig, scheduleId string) error

func (VAIProvider) EventingServer

func (vaip VAIProvider) EventingServer(ctx context.Context, providerConfig VAIProviderConfig) (generic.EventingServer, error)

func (VAIProvider) UpdateExperiment

func (vaip VAIProvider) UpdateExperiment(_ context.Context, _ VAIProviderConfig, _ ExperimentDefinition, _ string) (string, error)

func (VAIProvider) UpdatePipeline

func (vaip VAIProvider) UpdatePipeline(ctx context.Context, providerConfig VAIProviderConfig, pipelineDefinition PipelineDefinition, id string, pipelineFile string) (string, error)

func (VAIProvider) UpdateRunSchedule

func (vaip VAIProvider) UpdateRunSchedule(ctx context.Context, providerConfig VAIProviderConfig, runScheduleDefinition RunScheduleDefinition, scheduleId string) (string, error)

type VAIProviderConfig

type VAIProviderConfig struct {
	Name                                  string `yaml:"name"`
	VaiProject                            string `yaml:"vaiProject"`
	VaiLocation                           string `yaml:"vaiLocation"`
	VaiJobServiceAccount                  string `yaml:"vaiJobServiceAccount"`
	GcsEndpoint                           string `yaml:"gcsEndpoint"`
	PipelineBucket                        string `yaml:"pipelineBucket"`
	EventsourcePipelineEventsSubscription string `yaml:"eventsourcePipelineEventsSubscription"`
	MaxConcurrentRunCount                 int64  `yaml:"maxConcurrentRunCount"`
}

type VAIResource

type VAIResource struct {
	Labels map[string]string `json:"labels"`
}

type VaiEventSourceConfig

type VaiEventSourceConfig struct {
}

type VaiEventingServer

type VaiEventingServer struct {
	generic.UnimplementedEventingServer
	base.K8sApi
	ProviderConfig    VAIProviderConfig
	Logger            logr.Logger
	RunsSubscription  *pubsub.Subscription
	PipelineJobClient PipelineJobClient
}

func (*VaiEventingServer) StartEventSource

func (es *VaiEventingServer) StartEventSource(source *generic.EventSource, stream generic.Eventing_StartEventSourceServer) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL