workflows

package
v0.16.0 Latest Latest
Warning

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

Go to latest
Published: Sep 4, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

nolint

nolint

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExecutionIterator

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

func (*ExecutionIterator) Error

func (it *ExecutionIterator) Error() error

func (*ExecutionIterator) Next

func (it *ExecutionIterator) Next() bool

func (*ExecutionIterator) Take

func (*ExecutionIterator) TakeAll

func (it *ExecutionIterator) TakeAll() ([]*workflows.ExecutionPreview, error)

func (*ExecutionIterator) Value

type ExecutionServiceClient

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

ExecutionServiceClient is a workflows.ExecutionServiceClient with lazy GRPC connection initialization.

func (*ExecutionServiceClient) ExecutionIterator

func (*ExecutionServiceClient) Get

Get implements workflows.ExecutionServiceClient

func (*ExecutionServiceClient) GetHistory

GetHistory implements workflows.ExecutionServiceClient

func (*ExecutionServiceClient) List

List implements workflows.ExecutionServiceClient

func (*ExecutionServiceClient) Start

Start implements workflows.ExecutionServiceClient

func (*ExecutionServiceClient) Stop

Stop implements workflows.ExecutionServiceClient

func (*ExecutionServiceClient) Terminate

Terminate implements workflows.ExecutionServiceClient

type Workflow

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

Workflow provides access to "workflows" component of Yandex.Cloud

func NewWorkflow

func NewWorkflow(g func(ctx context.Context) (*grpc.ClientConn, error)) *Workflow

NewWorkflow creates instance of Workflow

func (*Workflow) Execution

func (w *Workflow) Execution() *ExecutionServiceClient

Execution gets ExecutionService client

func (*Workflow) Workflow

func (w *Workflow) Workflow() *WorkflowServiceClient

Workflow gets WorkflowService client

type WorkflowIterator

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

func (*WorkflowIterator) Error

func (it *WorkflowIterator) Error() error

func (*WorkflowIterator) Next

func (it *WorkflowIterator) Next() bool

func (*WorkflowIterator) Take

func (it *WorkflowIterator) Take(size int64) ([]*workflows.WorkflowPreview, error)

func (*WorkflowIterator) TakeAll

func (it *WorkflowIterator) TakeAll() ([]*workflows.WorkflowPreview, error)

func (*WorkflowIterator) Value

type WorkflowOperationsIterator

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

func (*WorkflowOperationsIterator) Error

func (it *WorkflowOperationsIterator) Error() error

func (*WorkflowOperationsIterator) Next

func (it *WorkflowOperationsIterator) Next() bool

func (*WorkflowOperationsIterator) Take

func (*WorkflowOperationsIterator) TakeAll

func (*WorkflowOperationsIterator) Value

type WorkflowServiceClient

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

WorkflowServiceClient is a workflows.WorkflowServiceClient with lazy GRPC connection initialization.

func (*WorkflowServiceClient) Create

Create implements workflows.WorkflowServiceClient

func (*WorkflowServiceClient) Delete

Delete implements workflows.WorkflowServiceClient

func (*WorkflowServiceClient) Get

Get implements workflows.WorkflowServiceClient

func (*WorkflowServiceClient) List

List implements workflows.WorkflowServiceClient

func (*WorkflowServiceClient) ListOperations

ListOperations implements workflows.WorkflowServiceClient

func (*WorkflowServiceClient) Update

Update implements workflows.WorkflowServiceClient

func (*WorkflowServiceClient) WorkflowIterator

func (*WorkflowServiceClient) WorkflowOperationsIterator

Jump to

Keyboard shortcuts

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