capability

package
v0.3.42 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2024 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_prodvana_capability_capability_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CapabilityConfig

type CapabilityConfig struct {
	Name              string                               `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	PerReleaseChannel []*PerReleaseChannelCapabilityConfig `protobuf:"bytes,2,rep,name=per_release_channel,json=perReleaseChannel,proto3" json:"per_release_channel,omitempty"`
	// contains filtered or unexported fields
}

func (*CapabilityConfig) Descriptor deprecated

func (*CapabilityConfig) Descriptor() ([]byte, []int)

Deprecated: Use CapabilityConfig.ProtoReflect.Descriptor instead.

func (*CapabilityConfig) GetName

func (x *CapabilityConfig) GetName() string

func (*CapabilityConfig) GetPerReleaseChannel

func (x *CapabilityConfig) GetPerReleaseChannel() []*PerReleaseChannelCapabilityConfig

func (*CapabilityConfig) ProtoMessage

func (*CapabilityConfig) ProtoMessage()

func (*CapabilityConfig) ProtoReflect

func (x *CapabilityConfig) ProtoReflect() protoreflect.Message

func (*CapabilityConfig) Reset

func (x *CapabilityConfig) Reset()

func (*CapabilityConfig) String

func (x *CapabilityConfig) String() string

func (*CapabilityConfig) Validate

func (m *CapabilityConfig) Validate() error

Validate checks the field values on CapabilityConfig 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 (*CapabilityConfig) ValidateAll

func (m *CapabilityConfig) ValidateAll() error

ValidateAll checks the field values on CapabilityConfig 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 CapabilityConfigMultiError, or nil if none found.

type CapabilityConfigMultiError

type CapabilityConfigMultiError []error

CapabilityConfigMultiError is an error wrapping multiple validation errors returned by CapabilityConfig.ValidateAll() if the designated constraints aren't met.

func (CapabilityConfigMultiError) AllErrors

func (m CapabilityConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CapabilityConfigMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type CapabilityConfigValidationError

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

CapabilityConfigValidationError is the validation error returned by CapabilityConfig.Validate if the designated constraints aren't met.

func (CapabilityConfigValidationError) Cause

Cause function returns cause value.

func (CapabilityConfigValidationError) Error

Error satisfies the builtin error interface

func (CapabilityConfigValidationError) ErrorName

ErrorName returns error name.

func (CapabilityConfigValidationError) Field

Field function returns field value.

func (CapabilityConfigValidationError) Key

Key function returns key value.

func (CapabilityConfigValidationError) Reason

Reason function returns reason value.

type CapabilityInstanceConfig

type CapabilityInstanceConfig struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // omit if inlined
	// env vars to inject
	Env map[string]*common_config.EnvValue `` /* 147-byte string literal not displayed */
	// Tasks to inject in the pipeline, before the push of the service instance depending on this capability
	// Custom tasks will automatically have env vars from `env` above injected.
	// When multiple service instances reference the same capability instance, the tasks are deduped and injected
	// before the push of the first service instance in the pipeline.
	PrePushTasks []*pipelines.Task `protobuf:"bytes,3,rep,name=pre_push_tasks,json=prePushTasks,proto3" json:"pre_push_tasks,omitempty"`
	// contains filtered or unexported fields
}

func (*CapabilityInstanceConfig) Descriptor deprecated

func (*CapabilityInstanceConfig) Descriptor() ([]byte, []int)

Deprecated: Use CapabilityInstanceConfig.ProtoReflect.Descriptor instead.

func (*CapabilityInstanceConfig) GetEnv

func (*CapabilityInstanceConfig) GetName

func (x *CapabilityInstanceConfig) GetName() string

func (*CapabilityInstanceConfig) GetPrePushTasks

func (x *CapabilityInstanceConfig) GetPrePushTasks() []*pipelines.Task

func (*CapabilityInstanceConfig) ProtoMessage

func (*CapabilityInstanceConfig) ProtoMessage()

func (*CapabilityInstanceConfig) ProtoReflect

func (x *CapabilityInstanceConfig) ProtoReflect() protoreflect.Message

func (*CapabilityInstanceConfig) Reset

func (x *CapabilityInstanceConfig) Reset()

func (*CapabilityInstanceConfig) String

func (x *CapabilityInstanceConfig) String() string

func (*CapabilityInstanceConfig) Validate

func (m *CapabilityInstanceConfig) Validate() error

Validate checks the field values on CapabilityInstanceConfig 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 (*CapabilityInstanceConfig) ValidateAll

func (m *CapabilityInstanceConfig) ValidateAll() error

ValidateAll checks the field values on CapabilityInstanceConfig 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 CapabilityInstanceConfigMultiError, or nil if none found.

type CapabilityInstanceConfigMultiError

type CapabilityInstanceConfigMultiError []error

CapabilityInstanceConfigMultiError is an error wrapping multiple validation errors returned by CapabilityInstanceConfig.ValidateAll() if the designated constraints aren't met.

func (CapabilityInstanceConfigMultiError) AllErrors

func (m CapabilityInstanceConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CapabilityInstanceConfigMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type CapabilityInstanceConfigValidationError

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

CapabilityInstanceConfigValidationError is the validation error returned by CapabilityInstanceConfig.Validate if the designated constraints aren't met.

func (CapabilityInstanceConfigValidationError) Cause

Cause function returns cause value.

func (CapabilityInstanceConfigValidationError) Error

Error satisfies the builtin error interface

func (CapabilityInstanceConfigValidationError) ErrorName

ErrorName returns error name.

func (CapabilityInstanceConfigValidationError) Field

Field function returns field value.

func (CapabilityInstanceConfigValidationError) Key

Key function returns key value.

func (CapabilityInstanceConfigValidationError) Reason

Reason function returns reason value.

type CapabilityInstanceRef

type CapabilityInstanceRef struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*CapabilityInstanceRef) Descriptor deprecated

func (*CapabilityInstanceRef) Descriptor() ([]byte, []int)

Deprecated: Use CapabilityInstanceRef.ProtoReflect.Descriptor instead.

func (*CapabilityInstanceRef) GetName

func (x *CapabilityInstanceRef) GetName() string

func (*CapabilityInstanceRef) ProtoMessage

func (*CapabilityInstanceRef) ProtoMessage()

func (*CapabilityInstanceRef) ProtoReflect

func (x *CapabilityInstanceRef) ProtoReflect() protoreflect.Message

func (*CapabilityInstanceRef) Reset

func (x *CapabilityInstanceRef) Reset()

func (*CapabilityInstanceRef) String

func (x *CapabilityInstanceRef) String() string

func (*CapabilityInstanceRef) Validate

func (m *CapabilityInstanceRef) Validate() error

Validate checks the field values on CapabilityInstanceRef 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 (*CapabilityInstanceRef) ValidateAll

func (m *CapabilityInstanceRef) ValidateAll() error

ValidateAll checks the field values on CapabilityInstanceRef 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 CapabilityInstanceRefMultiError, or nil if none found.

type CapabilityInstanceRefMultiError

type CapabilityInstanceRefMultiError []error

CapabilityInstanceRefMultiError is an error wrapping multiple validation errors returned by CapabilityInstanceRef.ValidateAll() if the designated constraints aren't met.

func (CapabilityInstanceRefMultiError) AllErrors

func (m CapabilityInstanceRefMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CapabilityInstanceRefMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type CapabilityInstanceRefValidationError

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

CapabilityInstanceRefValidationError is the validation error returned by CapabilityInstanceRef.Validate if the designated constraints aren't met.

func (CapabilityInstanceRefValidationError) Cause

Cause function returns cause value.

func (CapabilityInstanceRefValidationError) Error

Error satisfies the builtin error interface

func (CapabilityInstanceRefValidationError) ErrorName

ErrorName returns error name.

func (CapabilityInstanceRefValidationError) Field

Field function returns field value.

func (CapabilityInstanceRefValidationError) Key

Key function returns key value.

func (CapabilityInstanceRefValidationError) Reason

Reason function returns reason value.

type PerReleaseChannelCapabilityConfig

type PerReleaseChannelCapabilityConfig struct {
	ReleaseChannel string `protobuf:"bytes,1,opt,name=release_channel,json=releaseChannel,proto3" json:"release_channel,omitempty"`
	// Types that are assignable to DefinitionOneof:
	//
	//	*PerReleaseChannelCapabilityConfig_Inlined
	//	*PerReleaseChannelCapabilityConfig_Ref
	DefinitionOneof isPerReleaseChannelCapabilityConfig_DefinitionOneof `protobuf_oneof:"definition_oneof"`
	// contains filtered or unexported fields
}

func (*PerReleaseChannelCapabilityConfig) Descriptor deprecated

func (*PerReleaseChannelCapabilityConfig) Descriptor() ([]byte, []int)

Deprecated: Use PerReleaseChannelCapabilityConfig.ProtoReflect.Descriptor instead.

func (*PerReleaseChannelCapabilityConfig) GetDefinitionOneof

func (m *PerReleaseChannelCapabilityConfig) GetDefinitionOneof() isPerReleaseChannelCapabilityConfig_DefinitionOneof

func (*PerReleaseChannelCapabilityConfig) GetInlined

func (*PerReleaseChannelCapabilityConfig) GetRef

func (*PerReleaseChannelCapabilityConfig) GetReleaseChannel

func (x *PerReleaseChannelCapabilityConfig) GetReleaseChannel() string

func (*PerReleaseChannelCapabilityConfig) ProtoMessage

func (*PerReleaseChannelCapabilityConfig) ProtoMessage()

func (*PerReleaseChannelCapabilityConfig) ProtoReflect

func (*PerReleaseChannelCapabilityConfig) Reset

func (*PerReleaseChannelCapabilityConfig) String

func (*PerReleaseChannelCapabilityConfig) Validate

Validate checks the field values on PerReleaseChannelCapabilityConfig 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 (*PerReleaseChannelCapabilityConfig) ValidateAll

func (m *PerReleaseChannelCapabilityConfig) ValidateAll() error

ValidateAll checks the field values on PerReleaseChannelCapabilityConfig 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 PerReleaseChannelCapabilityConfigMultiError, or nil if none found.

type PerReleaseChannelCapabilityConfigMultiError

type PerReleaseChannelCapabilityConfigMultiError []error

PerReleaseChannelCapabilityConfigMultiError is an error wrapping multiple validation errors returned by PerReleaseChannelCapabilityConfig.ValidateAll() if the designated constraints aren't met.

func (PerReleaseChannelCapabilityConfigMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (PerReleaseChannelCapabilityConfigMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type PerReleaseChannelCapabilityConfigValidationError

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

PerReleaseChannelCapabilityConfigValidationError is the validation error returned by PerReleaseChannelCapabilityConfig.Validate if the designated constraints aren't met.

func (PerReleaseChannelCapabilityConfigValidationError) Cause

Cause function returns cause value.

func (PerReleaseChannelCapabilityConfigValidationError) Error

Error satisfies the builtin error interface

func (PerReleaseChannelCapabilityConfigValidationError) ErrorName

ErrorName returns error name.

func (PerReleaseChannelCapabilityConfigValidationError) Field

Field function returns field value.

func (PerReleaseChannelCapabilityConfigValidationError) Key

Key function returns key value.

func (PerReleaseChannelCapabilityConfigValidationError) Reason

Reason function returns reason value.

type PerReleaseChannelCapabilityConfig_Inlined

type PerReleaseChannelCapabilityConfig_Inlined struct {
	// either inline capability config definition, or reference a CapabilityInstanceDefinition
	// on the top level application object
	Inlined *CapabilityInstanceConfig `protobuf:"bytes,2,opt,name=inlined,proto3,oneof"`
}

type PerReleaseChannelCapabilityConfig_Ref

type PerReleaseChannelCapabilityConfig_Ref struct {
	Ref *CapabilityInstanceRef `protobuf:"bytes,3,opt,name=ref,proto3,oneof"`
}

Jump to

Keyboard shortcuts

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