Documentation ¶
Index ¶
- Constants
- Variables
- func GetAgentInfo(ctx context.Context, client gitlab.ClientInterface, agentToken api.AgentToken, ...) (*api.AgentInfo, error)
- func GetProjectInfo(ctx context.Context, client gitlab.ClientInterface, agentToken api.AgentToken, ...) (*api.ProjectInfo, error)
- func IsCacheableError(err error) bool
- func MakeModuleRequest(ctx context.Context, client gitlab.ClientInterface, agentToken api.AgentToken, ...) (*http.Response, error)
- func PostAgentConfiguration(ctx context.Context, client gitlab.ClientInterface, agentId int64, ...) error
- func SendUsagePing(ctx context.Context, client gitlab.ClientInterface, counters map[string]int64, ...) error
- type AllowedAgent
- func (*AllowedAgent) Descriptor() ([]byte, []int)deprecated
- func (x *AllowedAgent) GetConfigProject() *ConfigProject
- func (x *AllowedAgent) GetConfiguration() *Configuration
- func (x *AllowedAgent) GetId() int64
- func (*AllowedAgent) ProtoMessage()
- func (x *AllowedAgent) ProtoReflect() protoreflect.Message
- func (x *AllowedAgent) Reset()
- func (x *AllowedAgent) String() string
- func (m *AllowedAgent) Validate() error
- func (m *AllowedAgent) ValidateAll() error
- type AllowedAgentMultiError
- type AllowedAgentValidationError
- func (e AllowedAgentValidationError) Cause() error
- func (e AllowedAgentValidationError) Error() string
- func (e AllowedAgentValidationError) ErrorName() string
- func (e AllowedAgentValidationError) Field() string
- func (e AllowedAgentValidationError) Key() bool
- func (e AllowedAgentValidationError) Reason() string
- type AllowedAgentsForJob
- func (*AllowedAgentsForJob) Descriptor() ([]byte, []int)deprecated
- func (x *AllowedAgentsForJob) GetAllowedAgents() []*AllowedAgent
- func (x *AllowedAgentsForJob) GetEnvironment() *Environment
- func (x *AllowedAgentsForJob) GetJob() *Job
- func (x *AllowedAgentsForJob) GetPipeline() *Pipeline
- func (x *AllowedAgentsForJob) GetProject() *Project
- func (x *AllowedAgentsForJob) GetUser() *User
- func (*AllowedAgentsForJob) ProtoMessage()
- func (x *AllowedAgentsForJob) ProtoReflect() protoreflect.Message
- func (x *AllowedAgentsForJob) Reset()
- func (x *AllowedAgentsForJob) String() string
- func (m *AllowedAgentsForJob) Validate() error
- func (m *AllowedAgentsForJob) ValidateAll() error
- type AllowedAgentsForJobMultiError
- type AllowedAgentsForJobValidationError
- func (e AllowedAgentsForJobValidationError) Cause() error
- func (e AllowedAgentsForJobValidationError) Error() string
- func (e AllowedAgentsForJobValidationError) ErrorName() string
- func (e AllowedAgentsForJobValidationError) Field() string
- func (e AllowedAgentsForJobValidationError) Key() bool
- func (e AllowedAgentsForJobValidationError) Reason() string
- type ConfigProject
- func (*ConfigProject) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigProject) GetId() int64
- func (*ConfigProject) ProtoMessage()
- func (x *ConfigProject) ProtoReflect() protoreflect.Message
- func (x *ConfigProject) Reset()
- func (x *ConfigProject) String() string
- func (m *ConfigProject) Validate() error
- func (m *ConfigProject) ValidateAll() error
- type ConfigProjectMultiError
- type ConfigProjectValidationError
- func (e ConfigProjectValidationError) Cause() error
- func (e ConfigProjectValidationError) Error() string
- func (e ConfigProjectValidationError) ErrorName() string
- func (e ConfigProjectValidationError) Field() string
- func (e ConfigProjectValidationError) Key() bool
- func (e ConfigProjectValidationError) Reason() string
- type Configuration
- func (*Configuration) Descriptor() ([]byte, []int)deprecated
- func (x *Configuration) GetAccessAs() *agentcfg.CiAccessAsCF
- func (x *Configuration) GetDefaultNamespace() string
- func (*Configuration) ProtoMessage()
- func (x *Configuration) ProtoReflect() protoreflect.Message
- func (x *Configuration) Reset()
- func (x *Configuration) String() string
- func (m *Configuration) Validate() error
- func (m *Configuration) ValidateAll() error
- type ConfigurationMultiError
- type ConfigurationValidationError
- func (e ConfigurationValidationError) Cause() error
- func (e ConfigurationValidationError) Error() string
- func (e ConfigurationValidationError) ErrorName() string
- func (e ConfigurationValidationError) Field() string
- func (e ConfigurationValidationError) Key() bool
- func (e ConfigurationValidationError) Reason() string
- type Environment
- func (*Environment) Descriptor() ([]byte, []int)deprecated
- func (x *Environment) GetSlug() string
- func (*Environment) ProtoMessage()
- func (x *Environment) ProtoReflect() protoreflect.Message
- func (x *Environment) Reset()
- func (x *Environment) String() string
- func (m *Environment) Validate() error
- func (m *Environment) ValidateAll() error
- type EnvironmentMultiError
- type EnvironmentValidationError
- func (e EnvironmentValidationError) Cause() error
- func (e EnvironmentValidationError) Error() string
- func (e EnvironmentValidationError) ErrorName() string
- func (e EnvironmentValidationError) Field() string
- func (e EnvironmentValidationError) Key() bool
- func (e EnvironmentValidationError) Reason() string
- type Group
- type GroupMultiError
- type GroupValidationError
- type Job
- type JobMultiError
- type JobValidationError
- type Pipeline
- func (*Pipeline) Descriptor() ([]byte, []int)deprecated
- func (x *Pipeline) GetId() int64
- func (*Pipeline) ProtoMessage()
- func (x *Pipeline) ProtoReflect() protoreflect.Message
- func (x *Pipeline) Reset()
- func (x *Pipeline) String() string
- func (m *Pipeline) Validate() error
- func (m *Pipeline) ValidateAll() error
- type PipelineMultiError
- type PipelineValidationError
- type Project
- func (*Project) Descriptor() ([]byte, []int)deprecated
- func (x *Project) GetGroups() []*Group
- func (x *Project) GetId() int64
- func (*Project) ProtoMessage()
- func (x *Project) ProtoReflect() protoreflect.Message
- func (x *Project) Reset()
- func (x *Project) String() string
- func (m *Project) Validate() error
- func (m *Project) ValidateAll() error
- type ProjectInfoResponse
- type ProjectMultiError
- type ProjectValidationError
- type User
- func (*User) Descriptor() ([]byte, []int)deprecated
- func (x *User) GetId() int64
- func (x *User) GetUsername() string
- func (*User) ProtoMessage()
- func (x *User) ProtoReflect() protoreflect.Message
- func (x *User) Reset()
- func (x *User) String() string
- func (m *User) Validate() error
- func (m *User) ValidateAll() error
- type UserMultiError
- type UserValidationError
Constants ¶
const ( ProjectInfoApiPath = "/api/v4/internal/kubernetes/project_info" ProjectIdQueryParam = "id" )
const (
AgentConfigurationApiPath = "/api/v4/internal/kubernetes/agent_configuration"
)
const (
AgentInfoApiPath = "/api/v4/internal/kubernetes/agent_info"
)
const (
AllowedAgentsApiPath = "/api/v4/job/allowed_agents"
)
const (
ModuleRequestApiPath = "/api/v4/internal/kubernetes/modules/"
)
const (
UsagePingApiPath = "/api/v4/internal/kubernetes/usage_metrics"
)
Variables ¶
var File_internal_gitlab_api_api_proto protoreflect.FileDescriptor
Functions ¶
func GetAgentInfo ¶
func GetProjectInfo ¶
func GetProjectInfo(ctx context.Context, client gitlab.ClientInterface, agentToken api.AgentToken, projectId string, opts ...gitlab.DoOption) (*api.ProjectInfo, error)
func IsCacheableError ¶
IsCacheableError checks if an error is cacheable.
func MakeModuleRequest ¶
func PostAgentConfiguration ¶
func PostAgentConfiguration(ctx context.Context, client gitlab.ClientInterface, agentId int64, config *agentcfg.ConfigurationFile, opts ...gitlab.DoOption) error
Types ¶
type AllowedAgent ¶
type AllowedAgent struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` ConfigProject *ConfigProject `protobuf:"bytes,2,opt,name=config_project,proto3" json:"config_project,omitempty"` Configuration *Configuration `protobuf:"bytes,3,opt,name=configuration,proto3" json:"configuration,omitempty"` // contains filtered or unexported fields }
func (*AllowedAgent) Descriptor
deprecated
func (*AllowedAgent) Descriptor() ([]byte, []int)
Deprecated: Use AllowedAgent.ProtoReflect.Descriptor instead.
func (*AllowedAgent) GetConfigProject ¶
func (x *AllowedAgent) GetConfigProject() *ConfigProject
func (*AllowedAgent) GetConfiguration ¶
func (x *AllowedAgent) GetConfiguration() *Configuration
func (*AllowedAgent) GetId ¶
func (x *AllowedAgent) GetId() int64
func (*AllowedAgent) ProtoMessage ¶
func (*AllowedAgent) ProtoMessage()
func (*AllowedAgent) ProtoReflect ¶
func (x *AllowedAgent) ProtoReflect() protoreflect.Message
func (*AllowedAgent) Reset ¶
func (x *AllowedAgent) Reset()
func (*AllowedAgent) String ¶
func (x *AllowedAgent) String() string
func (*AllowedAgent) Validate ¶
func (m *AllowedAgent) Validate() error
Validate checks the field values on AllowedAgent with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*AllowedAgent) ValidateAll ¶
func (m *AllowedAgent) ValidateAll() error
ValidateAll checks the field values on AllowedAgent with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AllowedAgentMultiError, or nil if none found.
type AllowedAgentMultiError ¶
type AllowedAgentMultiError []error
AllowedAgentMultiError is an error wrapping multiple validation errors returned by AllowedAgent.ValidateAll() if the designated constraints aren't met.
func (AllowedAgentMultiError) AllErrors ¶
func (m AllowedAgentMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (AllowedAgentMultiError) Error ¶
func (m AllowedAgentMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type AllowedAgentValidationError ¶
type AllowedAgentValidationError struct {
// contains filtered or unexported fields
}
AllowedAgentValidationError is the validation error returned by AllowedAgent.Validate if the designated constraints aren't met.
func (AllowedAgentValidationError) Cause ¶
func (e AllowedAgentValidationError) Cause() error
Cause function returns cause value.
func (AllowedAgentValidationError) Error ¶
func (e AllowedAgentValidationError) Error() string
Error satisfies the builtin error interface
func (AllowedAgentValidationError) ErrorName ¶
func (e AllowedAgentValidationError) ErrorName() string
ErrorName returns error name.
func (AllowedAgentValidationError) Field ¶
func (e AllowedAgentValidationError) Field() string
Field function returns field value.
func (AllowedAgentValidationError) Key ¶
func (e AllowedAgentValidationError) Key() bool
Key function returns key value.
func (AllowedAgentValidationError) Reason ¶
func (e AllowedAgentValidationError) Reason() string
Reason function returns reason value.
type AllowedAgentsForJob ¶
type AllowedAgentsForJob struct { AllowedAgents []*AllowedAgent `protobuf:"bytes,1,rep,name=allowed_agents,proto3" json:"allowed_agents,omitempty"` Job *Job `protobuf:"bytes,2,opt,name=job,proto3" json:"job,omitempty"` Pipeline *Pipeline `protobuf:"bytes,3,opt,name=pipeline,proto3" json:"pipeline,omitempty"` Project *Project `protobuf:"bytes,4,opt,name=project,proto3" json:"project,omitempty"` User *User `protobuf:"bytes,5,opt,name=user,proto3" json:"user,omitempty"` Environment *Environment `protobuf:"bytes,6,opt,name=environment,proto3" json:"environment,omitempty"` // contains filtered or unexported fields }
func GetAllowedAgentsForJob ¶
func GetAllowedAgentsForJob(ctx context.Context, client gitlab.ClientInterface, jobToken string, opts ...gitlab.DoOption) (*AllowedAgentsForJob, error)
func (*AllowedAgentsForJob) Descriptor
deprecated
func (*AllowedAgentsForJob) Descriptor() ([]byte, []int)
Deprecated: Use AllowedAgentsForJob.ProtoReflect.Descriptor instead.
func (*AllowedAgentsForJob) GetAllowedAgents ¶
func (x *AllowedAgentsForJob) GetAllowedAgents() []*AllowedAgent
func (*AllowedAgentsForJob) GetEnvironment ¶
func (x *AllowedAgentsForJob) GetEnvironment() *Environment
func (*AllowedAgentsForJob) GetJob ¶
func (x *AllowedAgentsForJob) GetJob() *Job
func (*AllowedAgentsForJob) GetPipeline ¶
func (x *AllowedAgentsForJob) GetPipeline() *Pipeline
func (*AllowedAgentsForJob) GetProject ¶
func (x *AllowedAgentsForJob) GetProject() *Project
func (*AllowedAgentsForJob) GetUser ¶
func (x *AllowedAgentsForJob) GetUser() *User
func (*AllowedAgentsForJob) ProtoMessage ¶
func (*AllowedAgentsForJob) ProtoMessage()
func (*AllowedAgentsForJob) ProtoReflect ¶
func (x *AllowedAgentsForJob) ProtoReflect() protoreflect.Message
func (*AllowedAgentsForJob) Reset ¶
func (x *AllowedAgentsForJob) Reset()
func (*AllowedAgentsForJob) String ¶
func (x *AllowedAgentsForJob) String() string
func (*AllowedAgentsForJob) Validate ¶
func (m *AllowedAgentsForJob) Validate() error
Validate checks the field values on AllowedAgentsForJob with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*AllowedAgentsForJob) ValidateAll ¶
func (m *AllowedAgentsForJob) ValidateAll() error
ValidateAll checks the field values on AllowedAgentsForJob with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AllowedAgentsForJobMultiError, or nil if none found.
type AllowedAgentsForJobMultiError ¶
type AllowedAgentsForJobMultiError []error
AllowedAgentsForJobMultiError is an error wrapping multiple validation errors returned by AllowedAgentsForJob.ValidateAll() if the designated constraints aren't met.
func (AllowedAgentsForJobMultiError) AllErrors ¶
func (m AllowedAgentsForJobMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (AllowedAgentsForJobMultiError) Error ¶
func (m AllowedAgentsForJobMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type AllowedAgentsForJobValidationError ¶
type AllowedAgentsForJobValidationError struct {
// contains filtered or unexported fields
}
AllowedAgentsForJobValidationError is the validation error returned by AllowedAgentsForJob.Validate if the designated constraints aren't met.
func (AllowedAgentsForJobValidationError) Cause ¶
func (e AllowedAgentsForJobValidationError) Cause() error
Cause function returns cause value.
func (AllowedAgentsForJobValidationError) Error ¶
func (e AllowedAgentsForJobValidationError) Error() string
Error satisfies the builtin error interface
func (AllowedAgentsForJobValidationError) ErrorName ¶
func (e AllowedAgentsForJobValidationError) ErrorName() string
ErrorName returns error name.
func (AllowedAgentsForJobValidationError) Field ¶
func (e AllowedAgentsForJobValidationError) Field() string
Field function returns field value.
func (AllowedAgentsForJobValidationError) Key ¶
func (e AllowedAgentsForJobValidationError) Key() bool
Key function returns key value.
func (AllowedAgentsForJobValidationError) Reason ¶
func (e AllowedAgentsForJobValidationError) Reason() string
Reason function returns reason value.
type ConfigProject ¶
type ConfigProject struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*ConfigProject) Descriptor
deprecated
func (*ConfigProject) Descriptor() ([]byte, []int)
Deprecated: Use ConfigProject.ProtoReflect.Descriptor instead.
func (*ConfigProject) GetId ¶
func (x *ConfigProject) GetId() int64
func (*ConfigProject) ProtoMessage ¶
func (*ConfigProject) ProtoMessage()
func (*ConfigProject) ProtoReflect ¶
func (x *ConfigProject) ProtoReflect() protoreflect.Message
func (*ConfigProject) Reset ¶
func (x *ConfigProject) Reset()
func (*ConfigProject) String ¶
func (x *ConfigProject) String() string
func (*ConfigProject) Validate ¶
func (m *ConfigProject) Validate() error
Validate checks the field values on ConfigProject with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ConfigProject) ValidateAll ¶
func (m *ConfigProject) ValidateAll() error
ValidateAll checks the field values on ConfigProject with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ConfigProjectMultiError, or nil if none found.
type ConfigProjectMultiError ¶
type ConfigProjectMultiError []error
ConfigProjectMultiError is an error wrapping multiple validation errors returned by ConfigProject.ValidateAll() if the designated constraints aren't met.
func (ConfigProjectMultiError) AllErrors ¶
func (m ConfigProjectMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ConfigProjectMultiError) Error ¶
func (m ConfigProjectMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ConfigProjectValidationError ¶
type ConfigProjectValidationError struct {
// contains filtered or unexported fields
}
ConfigProjectValidationError is the validation error returned by ConfigProject.Validate if the designated constraints aren't met.
func (ConfigProjectValidationError) Cause ¶
func (e ConfigProjectValidationError) Cause() error
Cause function returns cause value.
func (ConfigProjectValidationError) Error ¶
func (e ConfigProjectValidationError) Error() string
Error satisfies the builtin error interface
func (ConfigProjectValidationError) ErrorName ¶
func (e ConfigProjectValidationError) ErrorName() string
ErrorName returns error name.
func (ConfigProjectValidationError) Field ¶
func (e ConfigProjectValidationError) Field() string
Field function returns field value.
func (ConfigProjectValidationError) Key ¶
func (e ConfigProjectValidationError) Key() bool
Key function returns key value.
func (ConfigProjectValidationError) Reason ¶
func (e ConfigProjectValidationError) Reason() string
Reason function returns reason value.
type Configuration ¶
type Configuration struct { DefaultNamespace string `protobuf:"bytes,1,opt,name=default_namespace,proto3" json:"default_namespace,omitempty"` AccessAs *agentcfg.CiAccessAsCF `protobuf:"bytes,2,opt,name=access_as,proto3" json:"access_as,omitempty"` // contains filtered or unexported fields }
func (*Configuration) Descriptor
deprecated
func (*Configuration) Descriptor() ([]byte, []int)
Deprecated: Use Configuration.ProtoReflect.Descriptor instead.
func (*Configuration) GetAccessAs ¶
func (x *Configuration) GetAccessAs() *agentcfg.CiAccessAsCF
func (*Configuration) GetDefaultNamespace ¶
func (x *Configuration) GetDefaultNamespace() string
func (*Configuration) ProtoMessage ¶
func (*Configuration) ProtoMessage()
func (*Configuration) ProtoReflect ¶
func (x *Configuration) ProtoReflect() protoreflect.Message
func (*Configuration) Reset ¶
func (x *Configuration) Reset()
func (*Configuration) String ¶
func (x *Configuration) String() string
func (*Configuration) Validate ¶
func (m *Configuration) Validate() error
Validate checks the field values on Configuration with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Configuration) ValidateAll ¶
func (m *Configuration) ValidateAll() error
ValidateAll checks the field values on Configuration with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ConfigurationMultiError, or nil if none found.
type ConfigurationMultiError ¶
type ConfigurationMultiError []error
ConfigurationMultiError is an error wrapping multiple validation errors returned by Configuration.ValidateAll() if the designated constraints aren't met.
func (ConfigurationMultiError) AllErrors ¶
func (m ConfigurationMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ConfigurationMultiError) Error ¶
func (m ConfigurationMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ConfigurationValidationError ¶
type ConfigurationValidationError struct {
// contains filtered or unexported fields
}
ConfigurationValidationError is the validation error returned by Configuration.Validate if the designated constraints aren't met.
func (ConfigurationValidationError) Cause ¶
func (e ConfigurationValidationError) Cause() error
Cause function returns cause value.
func (ConfigurationValidationError) Error ¶
func (e ConfigurationValidationError) Error() string
Error satisfies the builtin error interface
func (ConfigurationValidationError) ErrorName ¶
func (e ConfigurationValidationError) ErrorName() string
ErrorName returns error name.
func (ConfigurationValidationError) Field ¶
func (e ConfigurationValidationError) Field() string
Field function returns field value.
func (ConfigurationValidationError) Key ¶
func (e ConfigurationValidationError) Key() bool
Key function returns key value.
func (ConfigurationValidationError) Reason ¶
func (e ConfigurationValidationError) Reason() string
Reason function returns reason value.
type Environment ¶
type Environment struct { Slug string `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"` // contains filtered or unexported fields }
func (*Environment) Descriptor
deprecated
func (*Environment) Descriptor() ([]byte, []int)
Deprecated: Use Environment.ProtoReflect.Descriptor instead.
func (*Environment) GetSlug ¶
func (x *Environment) GetSlug() string
func (*Environment) ProtoMessage ¶
func (*Environment) ProtoMessage()
func (*Environment) ProtoReflect ¶
func (x *Environment) ProtoReflect() protoreflect.Message
func (*Environment) Reset ¶
func (x *Environment) Reset()
func (*Environment) String ¶
func (x *Environment) String() string
func (*Environment) Validate ¶
func (m *Environment) Validate() error
Validate checks the field values on Environment with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Environment) ValidateAll ¶
func (m *Environment) ValidateAll() error
ValidateAll checks the field values on Environment with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in EnvironmentMultiError, or nil if none found.
type EnvironmentMultiError ¶
type EnvironmentMultiError []error
EnvironmentMultiError is an error wrapping multiple validation errors returned by Environment.ValidateAll() if the designated constraints aren't met.
func (EnvironmentMultiError) AllErrors ¶
func (m EnvironmentMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (EnvironmentMultiError) Error ¶
func (m EnvironmentMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type EnvironmentValidationError ¶
type EnvironmentValidationError struct {
// contains filtered or unexported fields
}
EnvironmentValidationError is the validation error returned by Environment.Validate if the designated constraints aren't met.
func (EnvironmentValidationError) Cause ¶
func (e EnvironmentValidationError) Cause() error
Cause function returns cause value.
func (EnvironmentValidationError) Error ¶
func (e EnvironmentValidationError) Error() string
Error satisfies the builtin error interface
func (EnvironmentValidationError) ErrorName ¶
func (e EnvironmentValidationError) ErrorName() string
ErrorName returns error name.
func (EnvironmentValidationError) Field ¶
func (e EnvironmentValidationError) Field() string
Field function returns field value.
func (EnvironmentValidationError) Key ¶
func (e EnvironmentValidationError) Key() bool
Key function returns key value.
func (EnvironmentValidationError) Reason ¶
func (e EnvironmentValidationError) Reason() string
Reason function returns reason value.
type Group ¶
type Group struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*Group) Descriptor
deprecated
func (*Group) ProtoMessage ¶
func (*Group) ProtoMessage()
func (*Group) ProtoReflect ¶
func (x *Group) ProtoReflect() protoreflect.Message
func (*Group) Validate ¶
Validate checks the field values on Group with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Group) ValidateAll ¶
ValidateAll checks the field values on Group with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GroupMultiError, or nil if none found.
type GroupMultiError ¶
type GroupMultiError []error
GroupMultiError is an error wrapping multiple validation errors returned by Group.ValidateAll() if the designated constraints aren't met.
func (GroupMultiError) AllErrors ¶
func (m GroupMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (GroupMultiError) Error ¶
func (m GroupMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type GroupValidationError ¶
type GroupValidationError struct {
// contains filtered or unexported fields
}
GroupValidationError is the validation error returned by Group.Validate if the designated constraints aren't met.
func (GroupValidationError) Cause ¶
func (e GroupValidationError) Cause() error
Cause function returns cause value.
func (GroupValidationError) Error ¶
func (e GroupValidationError) Error() string
Error satisfies the builtin error interface
func (GroupValidationError) ErrorName ¶
func (e GroupValidationError) ErrorName() string
ErrorName returns error name.
func (GroupValidationError) Field ¶
func (e GroupValidationError) Field() string
Field function returns field value.
func (GroupValidationError) Key ¶
func (e GroupValidationError) Key() bool
Key function returns key value.
func (GroupValidationError) Reason ¶
func (e GroupValidationError) Reason() string
Reason function returns reason value.
type Job ¶
type Job struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*Job) Descriptor
deprecated
func (*Job) ProtoMessage ¶
func (*Job) ProtoMessage()
func (*Job) ProtoReflect ¶
func (x *Job) ProtoReflect() protoreflect.Message
func (*Job) Validate ¶
Validate checks the field values on Job with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Job) ValidateAll ¶
ValidateAll checks the field values on Job with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in JobMultiError, or nil if none found.
type JobMultiError ¶
type JobMultiError []error
JobMultiError is an error wrapping multiple validation errors returned by Job.ValidateAll() if the designated constraints aren't met.
func (JobMultiError) AllErrors ¶
func (m JobMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (JobMultiError) Error ¶
func (m JobMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type JobValidationError ¶
type JobValidationError struct {
// contains filtered or unexported fields
}
JobValidationError is the validation error returned by Job.Validate if the designated constraints aren't met.
func (JobValidationError) Cause ¶
func (e JobValidationError) Cause() error
Cause function returns cause value.
func (JobValidationError) Error ¶
func (e JobValidationError) Error() string
Error satisfies the builtin error interface
func (JobValidationError) ErrorName ¶
func (e JobValidationError) ErrorName() string
ErrorName returns error name.
func (JobValidationError) Field ¶
func (e JobValidationError) Field() string
Field function returns field value.
func (JobValidationError) Key ¶
func (e JobValidationError) Key() bool
Key function returns key value.
func (JobValidationError) Reason ¶
func (e JobValidationError) Reason() string
Reason function returns reason value.
type Pipeline ¶
type Pipeline struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*Pipeline) Descriptor
deprecated
func (*Pipeline) ProtoMessage ¶
func (*Pipeline) ProtoMessage()
func (*Pipeline) ProtoReflect ¶
func (x *Pipeline) ProtoReflect() protoreflect.Message
func (*Pipeline) Validate ¶
Validate checks the field values on Pipeline with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Pipeline) ValidateAll ¶
ValidateAll checks the field values on Pipeline with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PipelineMultiError, or nil if none found.
type PipelineMultiError ¶
type PipelineMultiError []error
PipelineMultiError is an error wrapping multiple validation errors returned by Pipeline.ValidateAll() if the designated constraints aren't met.
func (PipelineMultiError) AllErrors ¶
func (m PipelineMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (PipelineMultiError) Error ¶
func (m PipelineMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type PipelineValidationError ¶
type PipelineValidationError struct {
// contains filtered or unexported fields
}
PipelineValidationError is the validation error returned by Pipeline.Validate if the designated constraints aren't met.
func (PipelineValidationError) Cause ¶
func (e PipelineValidationError) Cause() error
Cause function returns cause value.
func (PipelineValidationError) Error ¶
func (e PipelineValidationError) Error() string
Error satisfies the builtin error interface
func (PipelineValidationError) ErrorName ¶
func (e PipelineValidationError) ErrorName() string
ErrorName returns error name.
func (PipelineValidationError) Field ¶
func (e PipelineValidationError) Field() string
Field function returns field value.
func (PipelineValidationError) Key ¶
func (e PipelineValidationError) Key() bool
Key function returns key value.
func (PipelineValidationError) Reason ¶
func (e PipelineValidationError) Reason() string
Reason function returns reason value.
type Project ¶
type Project struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Groups []*Group `protobuf:"bytes,2,rep,name=groups,proto3" json:"groups,omitempty"` // contains filtered or unexported fields }
func (*Project) Descriptor
deprecated
func (*Project) ProtoMessage ¶
func (*Project) ProtoMessage()
func (*Project) ProtoReflect ¶
func (x *Project) ProtoReflect() protoreflect.Message
func (*Project) Validate ¶
Validate checks the field values on Project with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Project) ValidateAll ¶
ValidateAll checks the field values on Project with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ProjectMultiError, or nil if none found.
type ProjectInfoResponse ¶
type ProjectInfoResponse struct { ProjectId int64 `json:"project_id"` GitalyInfo gitlab.GitalyInfo `json:"gitaly_info"` GitalyRepository gitlab.GitalyRepository `json:"gitaly_repository"` DefaultBranch string `json:"default_branch"` }
type ProjectMultiError ¶
type ProjectMultiError []error
ProjectMultiError is an error wrapping multiple validation errors returned by Project.ValidateAll() if the designated constraints aren't met.
func (ProjectMultiError) AllErrors ¶
func (m ProjectMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ProjectMultiError) Error ¶
func (m ProjectMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ProjectValidationError ¶
type ProjectValidationError struct {
// contains filtered or unexported fields
}
ProjectValidationError is the validation error returned by Project.Validate if the designated constraints aren't met.
func (ProjectValidationError) Cause ¶
func (e ProjectValidationError) Cause() error
Cause function returns cause value.
func (ProjectValidationError) Error ¶
func (e ProjectValidationError) Error() string
Error satisfies the builtin error interface
func (ProjectValidationError) ErrorName ¶
func (e ProjectValidationError) ErrorName() string
ErrorName returns error name.
func (ProjectValidationError) Field ¶
func (e ProjectValidationError) Field() string
Field function returns field value.
func (ProjectValidationError) Key ¶
func (e ProjectValidationError) Key() bool
Key function returns key value.
func (ProjectValidationError) Reason ¶
func (e ProjectValidationError) Reason() string
Reason function returns reason value.
type User ¶
type User struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` // contains filtered or unexported fields }
func (*User) Descriptor
deprecated
func (*User) GetUsername ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) ProtoReflect ¶
func (x *User) ProtoReflect() protoreflect.Message
func (*User) Validate ¶
Validate checks the field values on User with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*User) ValidateAll ¶
ValidateAll checks the field values on User with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in UserMultiError, or nil if none found.
type UserMultiError ¶
type UserMultiError []error
UserMultiError is an error wrapping multiple validation errors returned by User.ValidateAll() if the designated constraints aren't met.
func (UserMultiError) AllErrors ¶
func (m UserMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (UserMultiError) Error ¶
func (m UserMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type UserValidationError ¶
type UserValidationError struct {
// contains filtered or unexported fields
}
UserValidationError is the validation error returned by User.Validate if the designated constraints aren't met.
func (UserValidationError) Cause ¶
func (e UserValidationError) Cause() error
Cause function returns cause value.
func (UserValidationError) Error ¶
func (e UserValidationError) Error() string
Error satisfies the builtin error interface
func (UserValidationError) ErrorName ¶
func (e UserValidationError) ErrorName() string
ErrorName returns error name.
func (UserValidationError) Field ¶
func (e UserValidationError) Field() string
Field function returns field value.
func (UserValidationError) Key ¶
func (e UserValidationError) Key() bool
Key function returns key value.
func (UserValidationError) Reason ¶
func (e UserValidationError) Reason() string
Reason function returns reason value.