sched

package
v0.0.1-alpha Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Command_EnvVars_DEFAULT map[string]string
View Source
var Command_Timeout_DEFAULT int64
View Source
var GoUnusedProtection__ int
View Source
var JobDefinition_Basis_DEFAULT string
View Source
var JobDefinition_JobType_DEFAULT string
View Source
var JobDefinition_Priority_DEFAULT int32
View Source
var JobDefinition_Requestor_DEFAULT string
View Source
var JobDefinition_Tag_DEFAULT string
View Source
var JobDefinition_Tasks_DEFAULT []*TaskDefinition
View Source
var TaskDefinition_BazelRequest_DEFAULT *bazel.ExecuteRequest
View Source
var TaskDefinition_TaskId_DEFAULT string

Functions

This section is empty.

Types

type Command

type Command struct {
	Argv       []string          `thrift:"argv,1,required" json:"argv"`
	EnvVars    map[string]string `thrift:"envVars,2" json:"envVars,omitempty"`
	Timeout    *int64            `thrift:"timeout,3" json:"timeout,omitempty"`
	SnapshotId string            `thrift:"snapshotId,4,required" json:"snapshotId"`
}

Attributes:

  • Argv
  • EnvVars
  • Timeout
  • SnapshotId
var TaskDefinition_Command_DEFAULT *Command

func NewCommand

func NewCommand() *Command

func (*Command) GetArgv

func (p *Command) GetArgv() []string

func (*Command) GetEnvVars

func (p *Command) GetEnvVars() map[string]string

func (*Command) GetSnapshotId

func (p *Command) GetSnapshotId() string

func (*Command) GetTimeout

func (p *Command) GetTimeout() int64

func (*Command) IsSetEnvVars

func (p *Command) IsSetEnvVars() bool

func (*Command) IsSetTimeout

func (p *Command) IsSetTimeout() bool

func (*Command) Read

func (p *Command) Read(iprot thrift.TProtocol) error

func (*Command) String

func (p *Command) String() string

func (*Command) Write

func (p *Command) Write(oprot thrift.TProtocol) error

type Job

type Job struct {
	ID            string         `thrift:"id,1,required" json:"id"`
	JobDefinition *JobDefinition `thrift:"jobDefinition,2,required" json:"jobDefinition"`
}

Attributes:

  • ID
  • JobDefinition

func NewJob

func NewJob() *Job

func (*Job) GetID

func (p *Job) GetID() string

func (*Job) GetJobDefinition

func (p *Job) GetJobDefinition() *JobDefinition

func (*Job) IsSetJobDefinition

func (p *Job) IsSetJobDefinition() bool

func (*Job) Read

func (p *Job) Read(iprot thrift.TProtocol) error

func (*Job) String

func (p *Job) String() string

func (*Job) Write

func (p *Job) Write(oprot thrift.TProtocol) error

type JobDefinition

type JobDefinition struct {
	JobType   *string           `thrift:"jobType,1" json:"jobType,omitempty"`
	Tasks     []*TaskDefinition `thrift:"tasks,2" json:"tasks,omitempty"`
	Priority  *int32            `thrift:"priority,3" json:"priority,omitempty"`
	Tag       *string           `thrift:"tag,4" json:"tag,omitempty"`
	Basis     *string           `thrift:"basis,5" json:"basis,omitempty"`
	Requestor *string           `thrift:"requestor,6" json:"requestor,omitempty"`
}

Attributes:

  • JobType
  • Tasks
  • Priority
  • Tag
  • Basis
  • Requestor
var Job_JobDefinition_DEFAULT *JobDefinition

func NewJobDefinition

func NewJobDefinition() *JobDefinition

func (*JobDefinition) GetBasis

func (p *JobDefinition) GetBasis() string

func (*JobDefinition) GetJobType

func (p *JobDefinition) GetJobType() string

func (*JobDefinition) GetPriority

func (p *JobDefinition) GetPriority() int32

func (*JobDefinition) GetRequestor

func (p *JobDefinition) GetRequestor() string

func (*JobDefinition) GetTag

func (p *JobDefinition) GetTag() string

func (*JobDefinition) GetTasks

func (p *JobDefinition) GetTasks() []*TaskDefinition

func (*JobDefinition) IsSetBasis

func (p *JobDefinition) IsSetBasis() bool

func (*JobDefinition) IsSetJobType

func (p *JobDefinition) IsSetJobType() bool

func (*JobDefinition) IsSetPriority

func (p *JobDefinition) IsSetPriority() bool

func (*JobDefinition) IsSetRequestor

func (p *JobDefinition) IsSetRequestor() bool

func (*JobDefinition) IsSetTag

func (p *JobDefinition) IsSetTag() bool

func (*JobDefinition) IsSetTasks

func (p *JobDefinition) IsSetTasks() bool

func (*JobDefinition) Read

func (p *JobDefinition) Read(iprot thrift.TProtocol) error

func (*JobDefinition) String

func (p *JobDefinition) String() string

func (*JobDefinition) Write

func (p *JobDefinition) Write(oprot thrift.TProtocol) error

type TaskDefinition

type TaskDefinition struct {
	Command      *Command              `thrift:"command,1,required" json:"command"`
	TaskId       *string               `thrift:"taskId,2" json:"taskId,omitempty"`
	BazelRequest *bazel.ExecuteRequest `thrift:"bazelRequest,3" json:"bazelRequest,omitempty"`
}

Attributes:

  • Command
  • TaskId
  • BazelRequest

func NewTaskDefinition

func NewTaskDefinition() *TaskDefinition

func (*TaskDefinition) GetBazelRequest

func (p *TaskDefinition) GetBazelRequest() *bazel.ExecuteRequest

func (*TaskDefinition) GetCommand

func (p *TaskDefinition) GetCommand() *Command

func (*TaskDefinition) GetTaskId

func (p *TaskDefinition) GetTaskId() string

func (*TaskDefinition) IsSetBazelRequest

func (p *TaskDefinition) IsSetBazelRequest() bool

func (*TaskDefinition) IsSetCommand

func (p *TaskDefinition) IsSetCommand() bool

func (*TaskDefinition) IsSetTaskId

func (p *TaskDefinition) IsSetTaskId() bool

func (*TaskDefinition) Read

func (p *TaskDefinition) Read(iprot thrift.TProtocol) error

func (*TaskDefinition) String

func (p *TaskDefinition) String() string

func (*TaskDefinition) Write

func (p *TaskDefinition) Write(oprot thrift.TProtocol) error

Jump to

Keyboard shortcuts

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