extensionv1

package
v0.2.6 Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2025 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_runtime_extension_v1_extension_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Extension

type Extension struct {

	// configs is a map of custom configs with type string
	Configs []*Extension_Config `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"`
	// contains filtered or unexported fields
}

Extension provides a generic mechanism to add custom configuration sections.

func (*Extension) Descriptor deprecated

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

Deprecated: Use Extension.ProtoReflect.Descriptor instead.

func (*Extension) GetConfigs

func (x *Extension) GetConfigs() []*Extension_Config

func (*Extension) ProtoMessage

func (*Extension) ProtoMessage()

func (*Extension) ProtoReflect

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

func (*Extension) Reset

func (x *Extension) Reset()

func (*Extension) String

func (x *Extension) String() string

func (*Extension) Validate

func (m *Extension) Validate() error

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

func (m *Extension) ValidateAll() error

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

type ExtensionMap

type ExtensionMap struct {
	Types map[string]*Extension `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ExtensionMap) Descriptor deprecated

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

Deprecated: Use ExtensionMap.ProtoReflect.Descriptor instead.

func (*ExtensionMap) GetTypes

func (x *ExtensionMap) GetTypes() map[string]*Extension

func (*ExtensionMap) ProtoMessage

func (*ExtensionMap) ProtoMessage()

func (*ExtensionMap) ProtoReflect

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

func (*ExtensionMap) Reset

func (x *ExtensionMap) Reset()

func (*ExtensionMap) String

func (x *ExtensionMap) String() string

func (*ExtensionMap) Validate

func (m *ExtensionMap) Validate() error

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

func (m *ExtensionMap) ValidateAll() error

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

type ExtensionMapMultiError

type ExtensionMapMultiError []error

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

func (ExtensionMapMultiError) AllErrors

func (m ExtensionMapMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExtensionMapMultiError) Error

func (m ExtensionMapMultiError) Error() string

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

type ExtensionMapValidationError

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

ExtensionMapValidationError is the validation error returned by ExtensionMap.Validate if the designated constraints aren't met.

func (ExtensionMapValidationError) Cause

Cause function returns cause value.

func (ExtensionMapValidationError) Error

Error satisfies the builtin error interface

func (ExtensionMapValidationError) ErrorName

func (e ExtensionMapValidationError) ErrorName() string

ErrorName returns error name.

func (ExtensionMapValidationError) Field

Field function returns field value.

func (ExtensionMapValidationError) Key

Key function returns key value.

func (ExtensionMapValidationError) Reason

Reason function returns reason value.

type ExtensionMultiError

type ExtensionMultiError []error

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

func (ExtensionMultiError) AllErrors

func (m ExtensionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExtensionMultiError) Error

func (m ExtensionMultiError) Error() string

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

type ExtensionValidationError

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

ExtensionValidationError is the validation error returned by Extension.Validate if the designated constraints aren't met.

func (ExtensionValidationError) Cause

func (e ExtensionValidationError) Cause() error

Cause function returns cause value.

func (ExtensionValidationError) Error

func (e ExtensionValidationError) Error() string

Error satisfies the builtin error interface

func (ExtensionValidationError) ErrorName

func (e ExtensionValidationError) ErrorName() string

ErrorName returns error name.

func (ExtensionValidationError) Field

func (e ExtensionValidationError) Field() string

Field function returns field value.

func (ExtensionValidationError) Key

Key function returns key value.

func (ExtensionValidationError) Reason

func (e ExtensionValidationError) Reason() string

Reason function returns reason value.

type Extension_Config

type Extension_Config struct {

	// enabled is used to enable or disable the custom config
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// name can be any named with registered names
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// value can be any type
	Value *anypb.Any `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Extension_Config) Descriptor deprecated

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

Deprecated: Use Extension_Config.ProtoReflect.Descriptor instead.

func (*Extension_Config) GetEnabled

func (x *Extension_Config) GetEnabled() bool

func (*Extension_Config) GetName

func (x *Extension_Config) GetName() string

func (*Extension_Config) GetValue

func (x *Extension_Config) GetValue() *anypb.Any

func (*Extension_Config) ProtoMessage

func (*Extension_Config) ProtoMessage()

func (*Extension_Config) ProtoReflect

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

func (*Extension_Config) Reset

func (x *Extension_Config) Reset()

func (*Extension_Config) String

func (x *Extension_Config) String() string

func (*Extension_Config) Validate

func (m *Extension_Config) Validate() error

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

func (m *Extension_Config) ValidateAll() error

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

type Extension_ConfigMultiError

type Extension_ConfigMultiError []error

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

func (Extension_ConfigMultiError) AllErrors

func (m Extension_ConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Extension_ConfigMultiError) Error

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

type Extension_ConfigValidationError

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

Extension_ConfigValidationError is the validation error returned by Extension_Config.Validate if the designated constraints aren't met.

func (Extension_ConfigValidationError) Cause

Cause function returns cause value.

func (Extension_ConfigValidationError) Error

Error satisfies the builtin error interface

func (Extension_ConfigValidationError) ErrorName

ErrorName returns error name.

func (Extension_ConfigValidationError) Field

Field function returns field value.

func (Extension_ConfigValidationError) Key

Key function returns key value.

func (Extension_ConfigValidationError) Reason

Reason function returns reason value.

Jump to

Keyboard shortcuts

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