syncv1

package
v1.2.0-rc.1 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2023 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Overview

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Code generated by protoc-gen-deepcopy. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var File_aperture_policy_sync_v1_classifier_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_sync_v1_common_attributes_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_sync_v1_concurrency_limiter_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_sync_v1_flux_meter_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_sync_v1_pod_scaler_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_sync_v1_policy_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_sync_v1_rate_limiter_proto protoreflect.FileDescriptor
View Source
var File_aperture_policy_sync_v1_tick_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ClassifierAttributes added in v0.21.0

type ClassifierAttributes struct {

	// Name of the Policy.
	PolicyName string `protobuf:"bytes,1,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// Hash of the entire Policy spec.
	PolicyHash string `protobuf:"bytes,2,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"`
	// The id within the Classifiers list.
	ClassifierIndex int64 `protobuf:"varint,3,opt,name=classifier_index,json=classifierIndex,proto3" json:"classifier_index,omitempty"`
	// contains filtered or unexported fields
}

func (*ClassifierAttributes) DeepCopy added in v0.21.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierAttributes. Required by controller-gen.

func (*ClassifierAttributes) DeepCopyInterface added in v0.21.0

func (in *ClassifierAttributes) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierAttributes. Required by controller-gen.

func (*ClassifierAttributes) DeepCopyInto added in v0.21.0

func (in *ClassifierAttributes) DeepCopyInto(out *ClassifierAttributes)

DeepCopyInto supports using ClassifierAttributes within kubernetes types, where deepcopy-gen is used.

func (*ClassifierAttributes) Descriptor deprecated added in v0.21.0

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

Deprecated: Use ClassifierAttributes.ProtoReflect.Descriptor instead.

func (*ClassifierAttributes) GetClassifierIndex added in v0.21.0

func (x *ClassifierAttributes) GetClassifierIndex() int64

func (*ClassifierAttributes) GetPolicyHash added in v0.21.0

func (x *ClassifierAttributes) GetPolicyHash() string

func (*ClassifierAttributes) GetPolicyName added in v0.21.0

func (x *ClassifierAttributes) GetPolicyName() string

func (*ClassifierAttributes) MarshalJSON added in v0.21.0

func (msg *ClassifierAttributes) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ClassifierAttributes) ProtoMessage added in v0.21.0

func (*ClassifierAttributes) ProtoMessage()

func (*ClassifierAttributes) ProtoReflect added in v0.21.0

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

func (*ClassifierAttributes) Reset added in v0.21.0

func (x *ClassifierAttributes) Reset()

func (*ClassifierAttributes) String added in v0.21.0

func (x *ClassifierAttributes) String() string

func (*ClassifierAttributes) UnmarshalJSON added in v0.21.0

func (msg *ClassifierAttributes) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*ClassifierAttributes) Validate added in v1.2.0

func (m *ClassifierAttributes) Validate() error

Validate checks the field values on ClassifierAttributes 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 (*ClassifierAttributes) ValidateAll added in v1.2.0

func (m *ClassifierAttributes) ValidateAll() error

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

type ClassifierAttributesMultiError added in v1.2.0

type ClassifierAttributesMultiError []error

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

func (ClassifierAttributesMultiError) AllErrors added in v1.2.0

func (m ClassifierAttributesMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ClassifierAttributesMultiError) Error added in v1.2.0

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

type ClassifierAttributesValidationError added in v1.2.0

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

ClassifierAttributesValidationError is the validation error returned by ClassifierAttributes.Validate if the designated constraints aren't met.

func (ClassifierAttributesValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (ClassifierAttributesValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (ClassifierAttributesValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (ClassifierAttributesValidationError) Field added in v1.2.0

Field function returns field value.

func (ClassifierAttributesValidationError) Key added in v1.2.0

Key function returns key value.

func (ClassifierAttributesValidationError) Reason added in v1.2.0

Reason function returns reason value.

type ClassifierWrapper

type ClassifierWrapper struct {

	// CommonAttributes
	ClassifierAttributes *ClassifierAttributes `protobuf:"bytes,1,opt,name=classifier_attributes,json=classifierAttributes,proto3" json:"classifier_attributes,omitempty"`
	// Classifier
	Classifier *v1.Classifier `protobuf:"bytes,2,opt,name=classifier,proto3" json:"classifier,omitempty"`
	// contains filtered or unexported fields
}

func (*ClassifierWrapper) DeepCopy

func (in *ClassifierWrapper) DeepCopy() *ClassifierWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierWrapper. Required by controller-gen.

func (*ClassifierWrapper) DeepCopyInterface

func (in *ClassifierWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ClassifierWrapper. Required by controller-gen.

func (*ClassifierWrapper) DeepCopyInto

func (in *ClassifierWrapper) DeepCopyInto(out *ClassifierWrapper)

DeepCopyInto supports using ClassifierWrapper within kubernetes types, where deepcopy-gen is used.

func (*ClassifierWrapper) Descriptor deprecated

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

Deprecated: Use ClassifierWrapper.ProtoReflect.Descriptor instead.

func (*ClassifierWrapper) GetClassifier

func (x *ClassifierWrapper) GetClassifier() *v1.Classifier

func (*ClassifierWrapper) GetClassifierAttributes added in v0.21.0

func (x *ClassifierWrapper) GetClassifierAttributes() *ClassifierAttributes

func (*ClassifierWrapper) MarshalJSON

func (msg *ClassifierWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ClassifierWrapper) ProtoMessage

func (*ClassifierWrapper) ProtoMessage()

func (*ClassifierWrapper) ProtoReflect

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

func (*ClassifierWrapper) Reset

func (x *ClassifierWrapper) Reset()

func (*ClassifierWrapper) String

func (x *ClassifierWrapper) String() string

func (*ClassifierWrapper) UnmarshalJSON

func (msg *ClassifierWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*ClassifierWrapper) Validate added in v1.2.0

func (m *ClassifierWrapper) Validate() error

Validate checks the field values on ClassifierWrapper 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 (*ClassifierWrapper) ValidateAll added in v1.2.0

func (m *ClassifierWrapper) ValidateAll() error

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

type ClassifierWrapperMultiError added in v1.2.0

type ClassifierWrapperMultiError []error

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

func (ClassifierWrapperMultiError) AllErrors added in v1.2.0

func (m ClassifierWrapperMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ClassifierWrapperMultiError) Error added in v1.2.0

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

type ClassifierWrapperValidationError added in v1.2.0

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

ClassifierWrapperValidationError is the validation error returned by ClassifierWrapper.Validate if the designated constraints aren't met.

func (ClassifierWrapperValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (ClassifierWrapperValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (ClassifierWrapperValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (ClassifierWrapperValidationError) Field added in v1.2.0

Field function returns field value.

func (ClassifierWrapperValidationError) Key added in v1.2.0

Key function returns key value.

func (ClassifierWrapperValidationError) Reason added in v1.2.0

Reason function returns reason value.

type CommonAttributes

type CommonAttributes struct {

	// Name of the Policy.
	PolicyName string `protobuf:"bytes,1,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	// Hash of the entire Policy spec.
	PolicyHash string `protobuf:"bytes,2,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"`
	// The id of Component within the circuit.
	ComponentId string `protobuf:"bytes,3,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CommonAttributes) DeepCopy

func (in *CommonAttributes) DeepCopy() *CommonAttributes

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonAttributes. Required by controller-gen.

func (*CommonAttributes) DeepCopyInterface

func (in *CommonAttributes) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new CommonAttributes. Required by controller-gen.

func (*CommonAttributes) DeepCopyInto

func (in *CommonAttributes) DeepCopyInto(out *CommonAttributes)

DeepCopyInto supports using CommonAttributes within kubernetes types, where deepcopy-gen is used.

func (*CommonAttributes) Descriptor deprecated

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

Deprecated: Use CommonAttributes.ProtoReflect.Descriptor instead.

func (*CommonAttributes) GetComponentId added in v0.21.0

func (x *CommonAttributes) GetComponentId() string

func (*CommonAttributes) GetPolicyHash

func (x *CommonAttributes) GetPolicyHash() string

func (*CommonAttributes) GetPolicyName

func (x *CommonAttributes) GetPolicyName() string

func (*CommonAttributes) MarshalJSON

func (msg *CommonAttributes) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*CommonAttributes) ProtoMessage

func (*CommonAttributes) ProtoMessage()

func (*CommonAttributes) ProtoReflect

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

func (*CommonAttributes) Reset

func (x *CommonAttributes) Reset()

func (*CommonAttributes) String

func (x *CommonAttributes) String() string

func (*CommonAttributes) UnmarshalJSON

func (msg *CommonAttributes) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*CommonAttributes) Validate added in v1.2.0

func (m *CommonAttributes) Validate() error

Validate checks the field values on CommonAttributes 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 (*CommonAttributes) ValidateAll added in v1.2.0

func (m *CommonAttributes) ValidateAll() error

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

type CommonAttributesMultiError added in v1.2.0

type CommonAttributesMultiError []error

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

func (CommonAttributesMultiError) AllErrors added in v1.2.0

func (m CommonAttributesMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CommonAttributesMultiError) Error added in v1.2.0

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

type CommonAttributesValidationError added in v1.2.0

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

CommonAttributesValidationError is the validation error returned by CommonAttributes.Validate if the designated constraints aren't met.

func (CommonAttributesValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (CommonAttributesValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (CommonAttributesValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (CommonAttributesValidationError) Field added in v1.2.0

Field function returns field value.

func (CommonAttributesValidationError) Key added in v1.2.0

Key function returns key value.

func (CommonAttributesValidationError) Reason added in v1.2.0

Reason function returns reason value.

type ConcurrencyLimiterWrapper

type ConcurrencyLimiterWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Concurrency Limiter
	ConcurrencyLimiter *v1.ConcurrencyLimiter `protobuf:"bytes,2,opt,name=concurrency_limiter,json=concurrencyLimiter,proto3" json:"concurrency_limiter,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcurrencyLimiterWrapper) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConcurrencyLimiterWrapper. Required by controller-gen.

func (*ConcurrencyLimiterWrapper) DeepCopyInterface

func (in *ConcurrencyLimiterWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ConcurrencyLimiterWrapper. Required by controller-gen.

func (*ConcurrencyLimiterWrapper) DeepCopyInto

DeepCopyInto supports using ConcurrencyLimiterWrapper within kubernetes types, where deepcopy-gen is used.

func (*ConcurrencyLimiterWrapper) Descriptor deprecated

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

Deprecated: Use ConcurrencyLimiterWrapper.ProtoReflect.Descriptor instead.

func (*ConcurrencyLimiterWrapper) GetCommonAttributes

func (x *ConcurrencyLimiterWrapper) GetCommonAttributes() *CommonAttributes

func (*ConcurrencyLimiterWrapper) GetConcurrencyLimiter

func (x *ConcurrencyLimiterWrapper) GetConcurrencyLimiter() *v1.ConcurrencyLimiter

func (*ConcurrencyLimiterWrapper) MarshalJSON

func (msg *ConcurrencyLimiterWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ConcurrencyLimiterWrapper) ProtoMessage

func (*ConcurrencyLimiterWrapper) ProtoMessage()

func (*ConcurrencyLimiterWrapper) ProtoReflect

func (*ConcurrencyLimiterWrapper) Reset

func (x *ConcurrencyLimiterWrapper) Reset()

func (*ConcurrencyLimiterWrapper) String

func (x *ConcurrencyLimiterWrapper) String() string

func (*ConcurrencyLimiterWrapper) UnmarshalJSON

func (msg *ConcurrencyLimiterWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*ConcurrencyLimiterWrapper) Validate added in v1.2.0

func (m *ConcurrencyLimiterWrapper) Validate() error

Validate checks the field values on ConcurrencyLimiterWrapper 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 (*ConcurrencyLimiterWrapper) ValidateAll added in v1.2.0

func (m *ConcurrencyLimiterWrapper) ValidateAll() error

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

type ConcurrencyLimiterWrapperMultiError added in v1.2.0

type ConcurrencyLimiterWrapperMultiError []error

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

func (ConcurrencyLimiterWrapperMultiError) AllErrors added in v1.2.0

AllErrors returns a list of validation violation errors.

func (ConcurrencyLimiterWrapperMultiError) Error added in v1.2.0

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

type ConcurrencyLimiterWrapperValidationError added in v1.2.0

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

ConcurrencyLimiterWrapperValidationError is the validation error returned by ConcurrencyLimiterWrapper.Validate if the designated constraints aren't met.

func (ConcurrencyLimiterWrapperValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (ConcurrencyLimiterWrapperValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (ConcurrencyLimiterWrapperValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (ConcurrencyLimiterWrapperValidationError) Field added in v1.2.0

Field function returns field value.

func (ConcurrencyLimiterWrapperValidationError) Key added in v1.2.0

Key function returns key value.

func (ConcurrencyLimiterWrapperValidationError) Reason added in v1.2.0

Reason function returns reason value.

type FluxMeterWrapper

type FluxMeterWrapper struct {

	// Flux Meter
	FluxMeter *v1.FluxMeter `protobuf:"bytes,1,opt,name=flux_meter,json=fluxMeter,proto3" json:"flux_meter,omitempty"`
	// Name of Flux Meter metric.
	FluxMeterName string `protobuf:"bytes,4,opt,name=flux_meter_name,json=fluxMeterName,proto3" json:"flux_meter_name,omitempty"`
	// contains filtered or unexported fields
}

func (*FluxMeterWrapper) DeepCopy

func (in *FluxMeterWrapper) DeepCopy() *FluxMeterWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FluxMeterWrapper. Required by controller-gen.

func (*FluxMeterWrapper) DeepCopyInterface

func (in *FluxMeterWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new FluxMeterWrapper. Required by controller-gen.

func (*FluxMeterWrapper) DeepCopyInto

func (in *FluxMeterWrapper) DeepCopyInto(out *FluxMeterWrapper)

DeepCopyInto supports using FluxMeterWrapper within kubernetes types, where deepcopy-gen is used.

func (*FluxMeterWrapper) Descriptor deprecated

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

Deprecated: Use FluxMeterWrapper.ProtoReflect.Descriptor instead.

func (*FluxMeterWrapper) GetFluxMeter

func (x *FluxMeterWrapper) GetFluxMeter() *v1.FluxMeter

func (*FluxMeterWrapper) GetFluxMeterName

func (x *FluxMeterWrapper) GetFluxMeterName() string

func (*FluxMeterWrapper) MarshalJSON

func (msg *FluxMeterWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*FluxMeterWrapper) ProtoMessage

func (*FluxMeterWrapper) ProtoMessage()

func (*FluxMeterWrapper) ProtoReflect

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

func (*FluxMeterWrapper) Reset

func (x *FluxMeterWrapper) Reset()

func (*FluxMeterWrapper) String

func (x *FluxMeterWrapper) String() string

func (*FluxMeterWrapper) UnmarshalJSON

func (msg *FluxMeterWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*FluxMeterWrapper) Validate added in v1.2.0

func (m *FluxMeterWrapper) Validate() error

Validate checks the field values on FluxMeterWrapper 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 (*FluxMeterWrapper) ValidateAll added in v1.2.0

func (m *FluxMeterWrapper) ValidateAll() error

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

type FluxMeterWrapperMultiError added in v1.2.0

type FluxMeterWrapperMultiError []error

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

func (FluxMeterWrapperMultiError) AllErrors added in v1.2.0

func (m FluxMeterWrapperMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (FluxMeterWrapperMultiError) Error added in v1.2.0

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

type FluxMeterWrapperValidationError added in v1.2.0

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

FluxMeterWrapperValidationError is the validation error returned by FluxMeterWrapper.Validate if the designated constraints aren't met.

func (FluxMeterWrapperValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (FluxMeterWrapperValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (FluxMeterWrapperValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (FluxMeterWrapperValidationError) Field added in v1.2.0

Field function returns field value.

func (FluxMeterWrapperValidationError) Key added in v1.2.0

Key function returns key value.

func (FluxMeterWrapperValidationError) Reason added in v1.2.0

Reason function returns reason value.

type LoadDecision

type LoadDecision struct {
	LoadMultiplier float64   `protobuf:"fixed64,1,opt,name=load_multiplier,json=loadMultiplier,proto3" json:"load_multiplier,omitempty"`
	PassThrough    bool      `protobuf:"varint,2,opt,name=pass_through,json=passThrough,proto3" json:"pass_through,omitempty"`
	TickInfo       *TickInfo `protobuf:"bytes,3,opt,name=tick_info,json=tickInfo,proto3" json:"tick_info,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadDecision) DeepCopy

func (in *LoadDecision) DeepCopy() *LoadDecision

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadDecision. Required by controller-gen.

func (*LoadDecision) DeepCopyInterface

func (in *LoadDecision) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new LoadDecision. Required by controller-gen.

func (*LoadDecision) DeepCopyInto

func (in *LoadDecision) DeepCopyInto(out *LoadDecision)

DeepCopyInto supports using LoadDecision within kubernetes types, where deepcopy-gen is used.

func (*LoadDecision) Descriptor deprecated

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

Deprecated: Use LoadDecision.ProtoReflect.Descriptor instead.

func (*LoadDecision) GetLoadMultiplier

func (x *LoadDecision) GetLoadMultiplier() float64

func (*LoadDecision) GetPassThrough

func (x *LoadDecision) GetPassThrough() bool

func (*LoadDecision) GetTickInfo

func (x *LoadDecision) GetTickInfo() *TickInfo

func (*LoadDecision) MarshalJSON

func (msg *LoadDecision) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*LoadDecision) ProtoMessage

func (*LoadDecision) ProtoMessage()

func (*LoadDecision) ProtoReflect

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

func (*LoadDecision) Reset

func (x *LoadDecision) Reset()

func (*LoadDecision) String

func (x *LoadDecision) String() string

func (*LoadDecision) UnmarshalJSON

func (msg *LoadDecision) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*LoadDecision) Validate added in v1.2.0

func (m *LoadDecision) Validate() error

Validate checks the field values on LoadDecision 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 (*LoadDecision) ValidateAll added in v1.2.0

func (m *LoadDecision) ValidateAll() error

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

type LoadDecisionMultiError added in v1.2.0

type LoadDecisionMultiError []error

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

func (LoadDecisionMultiError) AllErrors added in v1.2.0

func (m LoadDecisionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (LoadDecisionMultiError) Error added in v1.2.0

func (m LoadDecisionMultiError) Error() string

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

type LoadDecisionValidationError added in v1.2.0

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

LoadDecisionValidationError is the validation error returned by LoadDecision.Validate if the designated constraints aren't met.

func (LoadDecisionValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (LoadDecisionValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (LoadDecisionValidationError) ErrorName added in v1.2.0

func (e LoadDecisionValidationError) ErrorName() string

ErrorName returns error name.

func (LoadDecisionValidationError) Field added in v1.2.0

Field function returns field value.

func (LoadDecisionValidationError) Key added in v1.2.0

Key function returns key value.

func (LoadDecisionValidationError) Reason added in v1.2.0

Reason function returns reason value.

type LoadDecisionWrapper

type LoadDecisionWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Load Decision
	LoadDecision *LoadDecision `protobuf:"bytes,2,opt,name=load_decision,json=loadDecision,proto3" json:"load_decision,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadDecisionWrapper) DeepCopy

func (in *LoadDecisionWrapper) DeepCopy() *LoadDecisionWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadDecisionWrapper. Required by controller-gen.

func (*LoadDecisionWrapper) DeepCopyInterface

func (in *LoadDecisionWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new LoadDecisionWrapper. Required by controller-gen.

func (*LoadDecisionWrapper) DeepCopyInto

func (in *LoadDecisionWrapper) DeepCopyInto(out *LoadDecisionWrapper)

DeepCopyInto supports using LoadDecisionWrapper within kubernetes types, where deepcopy-gen is used.

func (*LoadDecisionWrapper) Descriptor deprecated

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

Deprecated: Use LoadDecisionWrapper.ProtoReflect.Descriptor instead.

func (*LoadDecisionWrapper) GetCommonAttributes

func (x *LoadDecisionWrapper) GetCommonAttributes() *CommonAttributes

func (*LoadDecisionWrapper) GetLoadDecision

func (x *LoadDecisionWrapper) GetLoadDecision() *LoadDecision

func (*LoadDecisionWrapper) MarshalJSON

func (msg *LoadDecisionWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*LoadDecisionWrapper) ProtoMessage

func (*LoadDecisionWrapper) ProtoMessage()

func (*LoadDecisionWrapper) ProtoReflect

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

func (*LoadDecisionWrapper) Reset

func (x *LoadDecisionWrapper) Reset()

func (*LoadDecisionWrapper) String

func (x *LoadDecisionWrapper) String() string

func (*LoadDecisionWrapper) UnmarshalJSON

func (msg *LoadDecisionWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*LoadDecisionWrapper) Validate added in v1.2.0

func (m *LoadDecisionWrapper) Validate() error

Validate checks the field values on LoadDecisionWrapper 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 (*LoadDecisionWrapper) ValidateAll added in v1.2.0

func (m *LoadDecisionWrapper) ValidateAll() error

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

type LoadDecisionWrapperMultiError added in v1.2.0

type LoadDecisionWrapperMultiError []error

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

func (LoadDecisionWrapperMultiError) AllErrors added in v1.2.0

func (m LoadDecisionWrapperMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (LoadDecisionWrapperMultiError) Error added in v1.2.0

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

type LoadDecisionWrapperValidationError added in v1.2.0

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

LoadDecisionWrapperValidationError is the validation error returned by LoadDecisionWrapper.Validate if the designated constraints aren't met.

func (LoadDecisionWrapperValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (LoadDecisionWrapperValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (LoadDecisionWrapperValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (LoadDecisionWrapperValidationError) Field added in v1.2.0

Field function returns field value.

func (LoadDecisionWrapperValidationError) Key added in v1.2.0

Key function returns key value.

func (LoadDecisionWrapperValidationError) Reason added in v1.2.0

Reason function returns reason value.

type PodScalerDynamicConfigWrapper added in v0.24.0

type PodScalerDynamicConfigWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// PodScalerDynamicConfig is the dynamic configuration for the pod scaler.
	PodScalerDynamicConfig *v1.PodScaler_ScaleActuator_DynamicConfig `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PodScalerDynamicConfigWrapper) DeepCopy added in v0.24.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodScalerDynamicConfigWrapper. Required by controller-gen.

func (*PodScalerDynamicConfigWrapper) DeepCopyInterface added in v0.24.0

func (in *PodScalerDynamicConfigWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new PodScalerDynamicConfigWrapper. Required by controller-gen.

func (*PodScalerDynamicConfigWrapper) DeepCopyInto added in v0.24.0

DeepCopyInto supports using PodScalerDynamicConfigWrapper within kubernetes types, where deepcopy-gen is used.

func (*PodScalerDynamicConfigWrapper) Descriptor deprecated added in v0.24.0

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

Deprecated: Use PodScalerDynamicConfigWrapper.ProtoReflect.Descriptor instead.

func (*PodScalerDynamicConfigWrapper) GetCommonAttributes added in v0.24.0

func (x *PodScalerDynamicConfigWrapper) GetCommonAttributes() *CommonAttributes

func (*PodScalerDynamicConfigWrapper) GetPodScalerDynamicConfig added in v0.24.0

func (*PodScalerDynamicConfigWrapper) MarshalJSON added in v0.24.0

func (msg *PodScalerDynamicConfigWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*PodScalerDynamicConfigWrapper) ProtoMessage added in v0.24.0

func (*PodScalerDynamicConfigWrapper) ProtoMessage()

func (*PodScalerDynamicConfigWrapper) ProtoReflect added in v0.24.0

func (*PodScalerDynamicConfigWrapper) Reset added in v0.24.0

func (x *PodScalerDynamicConfigWrapper) Reset()

func (*PodScalerDynamicConfigWrapper) String added in v0.24.0

func (*PodScalerDynamicConfigWrapper) UnmarshalJSON added in v0.24.0

func (msg *PodScalerDynamicConfigWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*PodScalerDynamicConfigWrapper) Validate added in v1.2.0

func (m *PodScalerDynamicConfigWrapper) Validate() error

Validate checks the field values on PodScalerDynamicConfigWrapper 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 (*PodScalerDynamicConfigWrapper) ValidateAll added in v1.2.0

func (m *PodScalerDynamicConfigWrapper) ValidateAll() error

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

type PodScalerDynamicConfigWrapperMultiError added in v1.2.0

type PodScalerDynamicConfigWrapperMultiError []error

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

func (PodScalerDynamicConfigWrapperMultiError) AllErrors added in v1.2.0

AllErrors returns a list of validation violation errors.

func (PodScalerDynamicConfigWrapperMultiError) Error added in v1.2.0

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

type PodScalerDynamicConfigWrapperValidationError added in v1.2.0

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

PodScalerDynamicConfigWrapperValidationError is the validation error returned by PodScalerDynamicConfigWrapper.Validate if the designated constraints aren't met.

func (PodScalerDynamicConfigWrapperValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (PodScalerDynamicConfigWrapperValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (PodScalerDynamicConfigWrapperValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (PodScalerDynamicConfigWrapperValidationError) Field added in v1.2.0

Field function returns field value.

func (PodScalerDynamicConfigWrapperValidationError) Key added in v1.2.0

Key function returns key value.

func (PodScalerDynamicConfigWrapperValidationError) Reason added in v1.2.0

Reason function returns reason value.

type PodScalerWrapper added in v0.24.0

type PodScalerWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	PodScaler        *v1.PodScaler     `protobuf:"bytes,2,opt,name=pod_scaler,json=podScaler,proto3" json:"pod_scaler,omitempty"`
	// contains filtered or unexported fields
}

func (*PodScalerWrapper) DeepCopy added in v0.24.0

func (in *PodScalerWrapper) DeepCopy() *PodScalerWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodScalerWrapper. Required by controller-gen.

func (*PodScalerWrapper) DeepCopyInterface added in v0.24.0

func (in *PodScalerWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new PodScalerWrapper. Required by controller-gen.

func (*PodScalerWrapper) DeepCopyInto added in v0.24.0

func (in *PodScalerWrapper) DeepCopyInto(out *PodScalerWrapper)

DeepCopyInto supports using PodScalerWrapper within kubernetes types, where deepcopy-gen is used.

func (*PodScalerWrapper) Descriptor deprecated added in v0.24.0

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

Deprecated: Use PodScalerWrapper.ProtoReflect.Descriptor instead.

func (*PodScalerWrapper) GetCommonAttributes added in v0.24.0

func (x *PodScalerWrapper) GetCommonAttributes() *CommonAttributes

func (*PodScalerWrapper) GetPodScaler added in v0.24.0

func (x *PodScalerWrapper) GetPodScaler() *v1.PodScaler

func (*PodScalerWrapper) MarshalJSON added in v0.24.0

func (msg *PodScalerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*PodScalerWrapper) ProtoMessage added in v0.24.0

func (*PodScalerWrapper) ProtoMessage()

func (*PodScalerWrapper) ProtoReflect added in v0.24.0

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

func (*PodScalerWrapper) Reset added in v0.24.0

func (x *PodScalerWrapper) Reset()

func (*PodScalerWrapper) String added in v0.24.0

func (x *PodScalerWrapper) String() string

func (*PodScalerWrapper) UnmarshalJSON added in v0.24.0

func (msg *PodScalerWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*PodScalerWrapper) Validate added in v1.2.0

func (m *PodScalerWrapper) Validate() error

Validate checks the field values on PodScalerWrapper 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 (*PodScalerWrapper) ValidateAll added in v1.2.0

func (m *PodScalerWrapper) ValidateAll() error

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

type PodScalerWrapperMultiError added in v1.2.0

type PodScalerWrapperMultiError []error

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

func (PodScalerWrapperMultiError) AllErrors added in v1.2.0

func (m PodScalerWrapperMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (PodScalerWrapperMultiError) Error added in v1.2.0

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

type PodScalerWrapperValidationError added in v1.2.0

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

PodScalerWrapperValidationError is the validation error returned by PodScalerWrapper.Validate if the designated constraints aren't met.

func (PodScalerWrapperValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (PodScalerWrapperValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (PodScalerWrapperValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (PodScalerWrapperValidationError) Field added in v1.2.0

Field function returns field value.

func (PodScalerWrapperValidationError) Key added in v1.2.0

Key function returns key value.

func (PodScalerWrapperValidationError) Reason added in v1.2.0

Reason function returns reason value.

type PolicyWrapper

type PolicyWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Policy
	Policy *v1.Policy `protobuf:"bytes,2,opt,name=policy,proto3" json:"policy,omitempty"`
	// contains filtered or unexported fields
}

func (*PolicyWrapper) DeepCopy

func (in *PolicyWrapper) DeepCopy() *PolicyWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyWrapper. Required by controller-gen.

func (*PolicyWrapper) DeepCopyInterface

func (in *PolicyWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new PolicyWrapper. Required by controller-gen.

func (*PolicyWrapper) DeepCopyInto

func (in *PolicyWrapper) DeepCopyInto(out *PolicyWrapper)

DeepCopyInto supports using PolicyWrapper within kubernetes types, where deepcopy-gen is used.

func (*PolicyWrapper) Descriptor deprecated

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

Deprecated: Use PolicyWrapper.ProtoReflect.Descriptor instead.

func (*PolicyWrapper) GetCommonAttributes

func (x *PolicyWrapper) GetCommonAttributes() *CommonAttributes

func (*PolicyWrapper) GetPolicy

func (x *PolicyWrapper) GetPolicy() *v1.Policy

func (*PolicyWrapper) MarshalJSON

func (msg *PolicyWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*PolicyWrapper) ProtoMessage

func (*PolicyWrapper) ProtoMessage()

func (*PolicyWrapper) ProtoReflect

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

func (*PolicyWrapper) Reset

func (x *PolicyWrapper) Reset()

func (*PolicyWrapper) String

func (x *PolicyWrapper) String() string

func (*PolicyWrapper) UnmarshalJSON

func (msg *PolicyWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*PolicyWrapper) Validate added in v1.2.0

func (m *PolicyWrapper) Validate() error

Validate checks the field values on PolicyWrapper 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 (*PolicyWrapper) ValidateAll added in v1.2.0

func (m *PolicyWrapper) ValidateAll() error

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

type PolicyWrapperMultiError added in v1.2.0

type PolicyWrapperMultiError []error

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

func (PolicyWrapperMultiError) AllErrors added in v1.2.0

func (m PolicyWrapperMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (PolicyWrapperMultiError) Error added in v1.2.0

func (m PolicyWrapperMultiError) Error() string

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

type PolicyWrapperValidationError added in v1.2.0

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

PolicyWrapperValidationError is the validation error returned by PolicyWrapper.Validate if the designated constraints aren't met.

func (PolicyWrapperValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (PolicyWrapperValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (PolicyWrapperValidationError) ErrorName added in v1.2.0

func (e PolicyWrapperValidationError) ErrorName() string

ErrorName returns error name.

func (PolicyWrapperValidationError) Field added in v1.2.0

Field function returns field value.

func (PolicyWrapperValidationError) Key added in v1.2.0

Key function returns key value.

func (PolicyWrapperValidationError) Reason added in v1.2.0

Reason function returns reason value.

type PolicyWrappers

type PolicyWrappers struct {
	PolicyWrappers map[string]*PolicyWrapper `` /* 191-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PolicyWrappers) DeepCopy

func (in *PolicyWrappers) DeepCopy() *PolicyWrappers

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyWrappers. Required by controller-gen.

func (*PolicyWrappers) DeepCopyInterface

func (in *PolicyWrappers) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new PolicyWrappers. Required by controller-gen.

func (*PolicyWrappers) DeepCopyInto

func (in *PolicyWrappers) DeepCopyInto(out *PolicyWrappers)

DeepCopyInto supports using PolicyWrappers within kubernetes types, where deepcopy-gen is used.

func (*PolicyWrappers) Descriptor deprecated

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

Deprecated: Use PolicyWrappers.ProtoReflect.Descriptor instead.

func (*PolicyWrappers) GetPolicyWrappers

func (x *PolicyWrappers) GetPolicyWrappers() map[string]*PolicyWrapper

func (*PolicyWrappers) MarshalJSON

func (msg *PolicyWrappers) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*PolicyWrappers) ProtoMessage

func (*PolicyWrappers) ProtoMessage()

func (*PolicyWrappers) ProtoReflect

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

func (*PolicyWrappers) Reset

func (x *PolicyWrappers) Reset()

func (*PolicyWrappers) String

func (x *PolicyWrappers) String() string

func (*PolicyWrappers) UnmarshalJSON

func (msg *PolicyWrappers) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*PolicyWrappers) Validate added in v1.2.0

func (m *PolicyWrappers) Validate() error

Validate checks the field values on PolicyWrappers 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 (*PolicyWrappers) ValidateAll added in v1.2.0

func (m *PolicyWrappers) ValidateAll() error

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

type PolicyWrappersMultiError added in v1.2.0

type PolicyWrappersMultiError []error

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

func (PolicyWrappersMultiError) AllErrors added in v1.2.0

func (m PolicyWrappersMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (PolicyWrappersMultiError) Error added in v1.2.0

func (m PolicyWrappersMultiError) Error() string

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

type PolicyWrappersValidationError added in v1.2.0

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

PolicyWrappersValidationError is the validation error returned by PolicyWrappers.Validate if the designated constraints aren't met.

func (PolicyWrappersValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (PolicyWrappersValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (PolicyWrappersValidationError) ErrorName added in v1.2.0

func (e PolicyWrappersValidationError) ErrorName() string

ErrorName returns error name.

func (PolicyWrappersValidationError) Field added in v1.2.0

Field function returns field value.

func (PolicyWrappersValidationError) Key added in v1.2.0

Key function returns key value.

func (PolicyWrappersValidationError) Reason added in v1.2.0

Reason function returns reason value.

type RateLimiterDecision

type RateLimiterDecision struct {
	Limit float64 `protobuf:"fixed64,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

func (*RateLimiterDecision) DeepCopy

func (in *RateLimiterDecision) DeepCopy() *RateLimiterDecision

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterDecision. Required by controller-gen.

func (*RateLimiterDecision) DeepCopyInterface

func (in *RateLimiterDecision) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterDecision. Required by controller-gen.

func (*RateLimiterDecision) DeepCopyInto

func (in *RateLimiterDecision) DeepCopyInto(out *RateLimiterDecision)

DeepCopyInto supports using RateLimiterDecision within kubernetes types, where deepcopy-gen is used.

func (*RateLimiterDecision) Descriptor deprecated

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

Deprecated: Use RateLimiterDecision.ProtoReflect.Descriptor instead.

func (*RateLimiterDecision) GetLimit

func (x *RateLimiterDecision) GetLimit() float64

func (*RateLimiterDecision) MarshalJSON

func (msg *RateLimiterDecision) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RateLimiterDecision) ProtoMessage

func (*RateLimiterDecision) ProtoMessage()

func (*RateLimiterDecision) ProtoReflect

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

func (*RateLimiterDecision) Reset

func (x *RateLimiterDecision) Reset()

func (*RateLimiterDecision) String

func (x *RateLimiterDecision) String() string

func (*RateLimiterDecision) UnmarshalJSON

func (msg *RateLimiterDecision) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*RateLimiterDecision) Validate added in v1.2.0

func (m *RateLimiterDecision) Validate() error

Validate checks the field values on RateLimiterDecision 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 (*RateLimiterDecision) ValidateAll added in v1.2.0

func (m *RateLimiterDecision) ValidateAll() error

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

type RateLimiterDecisionMultiError added in v1.2.0

type RateLimiterDecisionMultiError []error

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

func (RateLimiterDecisionMultiError) AllErrors added in v1.2.0

func (m RateLimiterDecisionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RateLimiterDecisionMultiError) Error added in v1.2.0

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

type RateLimiterDecisionValidationError added in v1.2.0

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

RateLimiterDecisionValidationError is the validation error returned by RateLimiterDecision.Validate if the designated constraints aren't met.

func (RateLimiterDecisionValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (RateLimiterDecisionValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (RateLimiterDecisionValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (RateLimiterDecisionValidationError) Field added in v1.2.0

Field function returns field value.

func (RateLimiterDecisionValidationError) Key added in v1.2.0

Key function returns key value.

func (RateLimiterDecisionValidationError) Reason added in v1.2.0

Reason function returns reason value.

type RateLimiterDecisionWrapper

type RateLimiterDecisionWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Rate Limiter Decision
	RateLimiterDecision *RateLimiterDecision `protobuf:"bytes,2,opt,name=rate_limiter_decision,json=rateLimiterDecision,proto3" json:"rate_limiter_decision,omitempty"`
	// contains filtered or unexported fields
}

func (*RateLimiterDecisionWrapper) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterDecisionWrapper. Required by controller-gen.

func (*RateLimiterDecisionWrapper) DeepCopyInterface

func (in *RateLimiterDecisionWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterDecisionWrapper. Required by controller-gen.

func (*RateLimiterDecisionWrapper) DeepCopyInto

DeepCopyInto supports using RateLimiterDecisionWrapper within kubernetes types, where deepcopy-gen is used.

func (*RateLimiterDecisionWrapper) Descriptor deprecated

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

Deprecated: Use RateLimiterDecisionWrapper.ProtoReflect.Descriptor instead.

func (*RateLimiterDecisionWrapper) GetCommonAttributes

func (x *RateLimiterDecisionWrapper) GetCommonAttributes() *CommonAttributes

func (*RateLimiterDecisionWrapper) GetRateLimiterDecision

func (x *RateLimiterDecisionWrapper) GetRateLimiterDecision() *RateLimiterDecision

func (*RateLimiterDecisionWrapper) MarshalJSON

func (msg *RateLimiterDecisionWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RateLimiterDecisionWrapper) ProtoMessage

func (*RateLimiterDecisionWrapper) ProtoMessage()

func (*RateLimiterDecisionWrapper) ProtoReflect

func (*RateLimiterDecisionWrapper) Reset

func (x *RateLimiterDecisionWrapper) Reset()

func (*RateLimiterDecisionWrapper) String

func (x *RateLimiterDecisionWrapper) String() string

func (*RateLimiterDecisionWrapper) UnmarshalJSON

func (msg *RateLimiterDecisionWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*RateLimiterDecisionWrapper) Validate added in v1.2.0

func (m *RateLimiterDecisionWrapper) Validate() error

Validate checks the field values on RateLimiterDecisionWrapper 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 (*RateLimiterDecisionWrapper) ValidateAll added in v1.2.0

func (m *RateLimiterDecisionWrapper) ValidateAll() error

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

type RateLimiterDecisionWrapperMultiError added in v1.2.0

type RateLimiterDecisionWrapperMultiError []error

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

func (RateLimiterDecisionWrapperMultiError) AllErrors added in v1.2.0

AllErrors returns a list of validation violation errors.

func (RateLimiterDecisionWrapperMultiError) Error added in v1.2.0

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

type RateLimiterDecisionWrapperValidationError added in v1.2.0

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

RateLimiterDecisionWrapperValidationError is the validation error returned by RateLimiterDecisionWrapper.Validate if the designated constraints aren't met.

func (RateLimiterDecisionWrapperValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (RateLimiterDecisionWrapperValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (RateLimiterDecisionWrapperValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (RateLimiterDecisionWrapperValidationError) Field added in v1.2.0

Field function returns field value.

func (RateLimiterDecisionWrapperValidationError) Key added in v1.2.0

Key function returns key value.

func (RateLimiterDecisionWrapperValidationError) Reason added in v1.2.0

Reason function returns reason value.

type RateLimiterDynamicConfigWrapper

type RateLimiterDynamicConfigWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// RateLimiterDynamicConfig is the dynamic configuration for the rate limiter.
	RateLimiterDynamicConfig *v1.RateLimiter_DynamicConfig `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RateLimiterDynamicConfigWrapper) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterDynamicConfigWrapper. Required by controller-gen.

func (*RateLimiterDynamicConfigWrapper) DeepCopyInterface

func (in *RateLimiterDynamicConfigWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterDynamicConfigWrapper. Required by controller-gen.

func (*RateLimiterDynamicConfigWrapper) DeepCopyInto

DeepCopyInto supports using RateLimiterDynamicConfigWrapper within kubernetes types, where deepcopy-gen is used.

func (*RateLimiterDynamicConfigWrapper) Descriptor deprecated

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

Deprecated: Use RateLimiterDynamicConfigWrapper.ProtoReflect.Descriptor instead.

func (*RateLimiterDynamicConfigWrapper) GetCommonAttributes

func (x *RateLimiterDynamicConfigWrapper) GetCommonAttributes() *CommonAttributes

func (*RateLimiterDynamicConfigWrapper) GetRateLimiterDynamicConfig

func (x *RateLimiterDynamicConfigWrapper) GetRateLimiterDynamicConfig() *v1.RateLimiter_DynamicConfig

func (*RateLimiterDynamicConfigWrapper) MarshalJSON

func (msg *RateLimiterDynamicConfigWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RateLimiterDynamicConfigWrapper) ProtoMessage

func (*RateLimiterDynamicConfigWrapper) ProtoMessage()

func (*RateLimiterDynamicConfigWrapper) ProtoReflect

func (*RateLimiterDynamicConfigWrapper) Reset

func (*RateLimiterDynamicConfigWrapper) String

func (*RateLimiterDynamicConfigWrapper) UnmarshalJSON

func (msg *RateLimiterDynamicConfigWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*RateLimiterDynamicConfigWrapper) Validate added in v1.2.0

func (m *RateLimiterDynamicConfigWrapper) Validate() error

Validate checks the field values on RateLimiterDynamicConfigWrapper 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 (*RateLimiterDynamicConfigWrapper) ValidateAll added in v1.2.0

func (m *RateLimiterDynamicConfigWrapper) ValidateAll() error

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

type RateLimiterDynamicConfigWrapperMultiError added in v1.2.0

type RateLimiterDynamicConfigWrapperMultiError []error

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

func (RateLimiterDynamicConfigWrapperMultiError) AllErrors added in v1.2.0

AllErrors returns a list of validation violation errors.

func (RateLimiterDynamicConfigWrapperMultiError) Error added in v1.2.0

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

type RateLimiterDynamicConfigWrapperValidationError added in v1.2.0

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

RateLimiterDynamicConfigWrapperValidationError is the validation error returned by RateLimiterDynamicConfigWrapper.Validate if the designated constraints aren't met.

func (RateLimiterDynamicConfigWrapperValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (RateLimiterDynamicConfigWrapperValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (RateLimiterDynamicConfigWrapperValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (RateLimiterDynamicConfigWrapperValidationError) Field added in v1.2.0

Field function returns field value.

func (RateLimiterDynamicConfigWrapperValidationError) Key added in v1.2.0

Key function returns key value.

func (RateLimiterDynamicConfigWrapperValidationError) Reason added in v1.2.0

Reason function returns reason value.

type RateLimiterWrapper

type RateLimiterWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Rate Limiter
	RateLimiter *v1.RateLimiter `protobuf:"bytes,2,opt,name=rate_limiter,json=rateLimiter,proto3" json:"rate_limiter,omitempty"`
	// contains filtered or unexported fields
}

func (*RateLimiterWrapper) DeepCopy

func (in *RateLimiterWrapper) DeepCopy() *RateLimiterWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterWrapper. Required by controller-gen.

func (*RateLimiterWrapper) DeepCopyInterface

func (in *RateLimiterWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new RateLimiterWrapper. Required by controller-gen.

func (*RateLimiterWrapper) DeepCopyInto

func (in *RateLimiterWrapper) DeepCopyInto(out *RateLimiterWrapper)

DeepCopyInto supports using RateLimiterWrapper within kubernetes types, where deepcopy-gen is used.

func (*RateLimiterWrapper) Descriptor deprecated

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

Deprecated: Use RateLimiterWrapper.ProtoReflect.Descriptor instead.

func (*RateLimiterWrapper) GetCommonAttributes

func (x *RateLimiterWrapper) GetCommonAttributes() *CommonAttributes

func (*RateLimiterWrapper) GetRateLimiter

func (x *RateLimiterWrapper) GetRateLimiter() *v1.RateLimiter

func (*RateLimiterWrapper) MarshalJSON

func (msg *RateLimiterWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RateLimiterWrapper) ProtoMessage

func (*RateLimiterWrapper) ProtoMessage()

func (*RateLimiterWrapper) ProtoReflect

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

func (*RateLimiterWrapper) Reset

func (x *RateLimiterWrapper) Reset()

func (*RateLimiterWrapper) String

func (x *RateLimiterWrapper) String() string

func (*RateLimiterWrapper) UnmarshalJSON

func (msg *RateLimiterWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*RateLimiterWrapper) Validate added in v1.2.0

func (m *RateLimiterWrapper) Validate() error

Validate checks the field values on RateLimiterWrapper 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 (*RateLimiterWrapper) ValidateAll added in v1.2.0

func (m *RateLimiterWrapper) ValidateAll() error

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

type RateLimiterWrapperMultiError added in v1.2.0

type RateLimiterWrapperMultiError []error

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

func (RateLimiterWrapperMultiError) AllErrors added in v1.2.0

func (m RateLimiterWrapperMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RateLimiterWrapperMultiError) Error added in v1.2.0

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

type RateLimiterWrapperValidationError added in v1.2.0

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

RateLimiterWrapperValidationError is the validation error returned by RateLimiterWrapper.Validate if the designated constraints aren't met.

func (RateLimiterWrapperValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (RateLimiterWrapperValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (RateLimiterWrapperValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (RateLimiterWrapperValidationError) Field added in v1.2.0

Field function returns field value.

func (RateLimiterWrapperValidationError) Key added in v1.2.0

Key function returns key value.

func (RateLimiterWrapperValidationError) Reason added in v1.2.0

Reason function returns reason value.

type ScaleDecision added in v0.19.0

type ScaleDecision struct {
	DesiredReplicas int32 `protobuf:"varint,1,opt,name=desired_replicas,json=desiredReplicas,proto3" json:"desired_replicas,omitempty"`
	// contains filtered or unexported fields
}

func (*ScaleDecision) DeepCopy added in v0.19.0

func (in *ScaleDecision) DeepCopy() *ScaleDecision

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleDecision. Required by controller-gen.

func (*ScaleDecision) DeepCopyInterface added in v0.19.0

func (in *ScaleDecision) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ScaleDecision. Required by controller-gen.

func (*ScaleDecision) DeepCopyInto added in v0.19.0

func (in *ScaleDecision) DeepCopyInto(out *ScaleDecision)

DeepCopyInto supports using ScaleDecision within kubernetes types, where deepcopy-gen is used.

func (*ScaleDecision) Descriptor deprecated added in v0.19.0

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

Deprecated: Use ScaleDecision.ProtoReflect.Descriptor instead.

func (*ScaleDecision) GetDesiredReplicas added in v0.19.0

func (x *ScaleDecision) GetDesiredReplicas() int32

func (*ScaleDecision) MarshalJSON added in v0.19.0

func (msg *ScaleDecision) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ScaleDecision) ProtoMessage added in v0.19.0

func (*ScaleDecision) ProtoMessage()

func (*ScaleDecision) ProtoReflect added in v0.19.0

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

func (*ScaleDecision) Reset added in v0.19.0

func (x *ScaleDecision) Reset()

func (*ScaleDecision) String added in v0.19.0

func (x *ScaleDecision) String() string

func (*ScaleDecision) UnmarshalJSON added in v0.19.0

func (msg *ScaleDecision) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*ScaleDecision) Validate added in v1.2.0

func (m *ScaleDecision) Validate() error

Validate checks the field values on ScaleDecision 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 (*ScaleDecision) ValidateAll added in v1.2.0

func (m *ScaleDecision) ValidateAll() error

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

type ScaleDecisionMultiError added in v1.2.0

type ScaleDecisionMultiError []error

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

func (ScaleDecisionMultiError) AllErrors added in v1.2.0

func (m ScaleDecisionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ScaleDecisionMultiError) Error added in v1.2.0

func (m ScaleDecisionMultiError) Error() string

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

type ScaleDecisionValidationError added in v1.2.0

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

ScaleDecisionValidationError is the validation error returned by ScaleDecision.Validate if the designated constraints aren't met.

func (ScaleDecisionValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (ScaleDecisionValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (ScaleDecisionValidationError) ErrorName added in v1.2.0

func (e ScaleDecisionValidationError) ErrorName() string

ErrorName returns error name.

func (ScaleDecisionValidationError) Field added in v1.2.0

Field function returns field value.

func (ScaleDecisionValidationError) Key added in v1.2.0

Key function returns key value.

func (ScaleDecisionValidationError) Reason added in v1.2.0

Reason function returns reason value.

type ScaleDecisionWrapper added in v0.19.0

type ScaleDecisionWrapper struct {
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	ScaleDecision    *ScaleDecision    `protobuf:"bytes,2,opt,name=scale_decision,json=scaleDecision,proto3" json:"scale_decision,omitempty"`
	// contains filtered or unexported fields
}

func (*ScaleDecisionWrapper) DeepCopy added in v0.19.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleDecisionWrapper. Required by controller-gen.

func (*ScaleDecisionWrapper) DeepCopyInterface added in v0.19.0

func (in *ScaleDecisionWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ScaleDecisionWrapper. Required by controller-gen.

func (*ScaleDecisionWrapper) DeepCopyInto added in v0.19.0

func (in *ScaleDecisionWrapper) DeepCopyInto(out *ScaleDecisionWrapper)

DeepCopyInto supports using ScaleDecisionWrapper within kubernetes types, where deepcopy-gen is used.

func (*ScaleDecisionWrapper) Descriptor deprecated added in v0.19.0

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

Deprecated: Use ScaleDecisionWrapper.ProtoReflect.Descriptor instead.

func (*ScaleDecisionWrapper) GetCommonAttributes added in v0.19.0

func (x *ScaleDecisionWrapper) GetCommonAttributes() *CommonAttributes

func (*ScaleDecisionWrapper) GetScaleDecision added in v0.19.0

func (x *ScaleDecisionWrapper) GetScaleDecision() *ScaleDecision

func (*ScaleDecisionWrapper) MarshalJSON added in v0.19.0

func (msg *ScaleDecisionWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ScaleDecisionWrapper) ProtoMessage added in v0.19.0

func (*ScaleDecisionWrapper) ProtoMessage()

func (*ScaleDecisionWrapper) ProtoReflect added in v0.19.0

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

func (*ScaleDecisionWrapper) Reset added in v0.19.0

func (x *ScaleDecisionWrapper) Reset()

func (*ScaleDecisionWrapper) String added in v0.19.0

func (x *ScaleDecisionWrapper) String() string

func (*ScaleDecisionWrapper) UnmarshalJSON added in v0.19.0

func (msg *ScaleDecisionWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*ScaleDecisionWrapper) Validate added in v1.2.0

func (m *ScaleDecisionWrapper) Validate() error

Validate checks the field values on ScaleDecisionWrapper 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 (*ScaleDecisionWrapper) ValidateAll added in v1.2.0

func (m *ScaleDecisionWrapper) ValidateAll() error

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

type ScaleDecisionWrapperMultiError added in v1.2.0

type ScaleDecisionWrapperMultiError []error

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

func (ScaleDecisionWrapperMultiError) AllErrors added in v1.2.0

func (m ScaleDecisionWrapperMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ScaleDecisionWrapperMultiError) Error added in v1.2.0

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

type ScaleDecisionWrapperValidationError added in v1.2.0

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

ScaleDecisionWrapperValidationError is the validation error returned by ScaleDecisionWrapper.Validate if the designated constraints aren't met.

func (ScaleDecisionWrapperValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (ScaleDecisionWrapperValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (ScaleDecisionWrapperValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (ScaleDecisionWrapperValidationError) Field added in v1.2.0

Field function returns field value.

func (ScaleDecisionWrapperValidationError) Key added in v1.2.0

Key function returns key value.

func (ScaleDecisionWrapperValidationError) Reason added in v1.2.0

Reason function returns reason value.

type ScaleStatus added in v0.19.0

type ScaleStatus struct {
	ConfiguredReplicas int32 `protobuf:"varint,1,opt,name=configured_replicas,json=configuredReplicas,proto3" json:"configured_replicas,omitempty"`
	ActualReplicas     int32 `protobuf:"varint,2,opt,name=actual_replicas,json=actualReplicas,proto3" json:"actual_replicas,omitempty"`
	// contains filtered or unexported fields
}

func (*ScaleStatus) DeepCopy added in v0.19.0

func (in *ScaleStatus) DeepCopy() *ScaleStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleStatus. Required by controller-gen.

func (*ScaleStatus) DeepCopyInterface added in v0.19.0

func (in *ScaleStatus) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ScaleStatus. Required by controller-gen.

func (*ScaleStatus) DeepCopyInto added in v0.19.0

func (in *ScaleStatus) DeepCopyInto(out *ScaleStatus)

DeepCopyInto supports using ScaleStatus within kubernetes types, where deepcopy-gen is used.

func (*ScaleStatus) Descriptor deprecated added in v0.19.0

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

Deprecated: Use ScaleStatus.ProtoReflect.Descriptor instead.

func (*ScaleStatus) GetActualReplicas added in v0.19.0

func (x *ScaleStatus) GetActualReplicas() int32

func (*ScaleStatus) GetConfiguredReplicas added in v0.19.0

func (x *ScaleStatus) GetConfiguredReplicas() int32

func (*ScaleStatus) MarshalJSON added in v0.19.0

func (msg *ScaleStatus) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ScaleStatus) ProtoMessage added in v0.19.0

func (*ScaleStatus) ProtoMessage()

func (*ScaleStatus) ProtoReflect added in v0.19.0

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

func (*ScaleStatus) Reset added in v0.19.0

func (x *ScaleStatus) Reset()

func (*ScaleStatus) String added in v0.19.0

func (x *ScaleStatus) String() string

func (*ScaleStatus) UnmarshalJSON added in v0.19.0

func (msg *ScaleStatus) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*ScaleStatus) Validate added in v1.2.0

func (m *ScaleStatus) Validate() error

Validate checks the field values on ScaleStatus 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 (*ScaleStatus) ValidateAll added in v1.2.0

func (m *ScaleStatus) ValidateAll() error

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

type ScaleStatusMultiError added in v1.2.0

type ScaleStatusMultiError []error

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

func (ScaleStatusMultiError) AllErrors added in v1.2.0

func (m ScaleStatusMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ScaleStatusMultiError) Error added in v1.2.0

func (m ScaleStatusMultiError) Error() string

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

type ScaleStatusValidationError added in v1.2.0

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

ScaleStatusValidationError is the validation error returned by ScaleStatus.Validate if the designated constraints aren't met.

func (ScaleStatusValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (ScaleStatusValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (ScaleStatusValidationError) ErrorName added in v1.2.0

func (e ScaleStatusValidationError) ErrorName() string

ErrorName returns error name.

func (ScaleStatusValidationError) Field added in v1.2.0

Field function returns field value.

func (ScaleStatusValidationError) Key added in v1.2.0

Key function returns key value.

func (ScaleStatusValidationError) Reason added in v1.2.0

Reason function returns reason value.

type ScaleStatusWrapper added in v0.19.0

type ScaleStatusWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	ScaleStatus      *ScaleStatus      `protobuf:"bytes,2,opt,name=scale_status,json=scaleStatus,proto3" json:"scale_status,omitempty"`
	// contains filtered or unexported fields
}

func (*ScaleStatusWrapper) DeepCopy added in v0.19.0

func (in *ScaleStatusWrapper) DeepCopy() *ScaleStatusWrapper

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleStatusWrapper. Required by controller-gen.

func (*ScaleStatusWrapper) DeepCopyInterface added in v0.19.0

func (in *ScaleStatusWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new ScaleStatusWrapper. Required by controller-gen.

func (*ScaleStatusWrapper) DeepCopyInto added in v0.19.0

func (in *ScaleStatusWrapper) DeepCopyInto(out *ScaleStatusWrapper)

DeepCopyInto supports using ScaleStatusWrapper within kubernetes types, where deepcopy-gen is used.

func (*ScaleStatusWrapper) Descriptor deprecated added in v0.19.0

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

Deprecated: Use ScaleStatusWrapper.ProtoReflect.Descriptor instead.

func (*ScaleStatusWrapper) GetCommonAttributes added in v0.19.0

func (x *ScaleStatusWrapper) GetCommonAttributes() *CommonAttributes

func (*ScaleStatusWrapper) GetScaleStatus added in v0.19.0

func (x *ScaleStatusWrapper) GetScaleStatus() *ScaleStatus

func (*ScaleStatusWrapper) MarshalJSON added in v0.19.0

func (msg *ScaleStatusWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ScaleStatusWrapper) ProtoMessage added in v0.19.0

func (*ScaleStatusWrapper) ProtoMessage()

func (*ScaleStatusWrapper) ProtoReflect added in v0.19.0

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

func (*ScaleStatusWrapper) Reset added in v0.19.0

func (x *ScaleStatusWrapper) Reset()

func (*ScaleStatusWrapper) String added in v0.19.0

func (x *ScaleStatusWrapper) String() string

func (*ScaleStatusWrapper) UnmarshalJSON added in v0.19.0

func (msg *ScaleStatusWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*ScaleStatusWrapper) Validate added in v1.2.0

func (m *ScaleStatusWrapper) Validate() error

Validate checks the field values on ScaleStatusWrapper 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 (*ScaleStatusWrapper) ValidateAll added in v1.2.0

func (m *ScaleStatusWrapper) ValidateAll() error

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

type ScaleStatusWrapperMultiError added in v1.2.0

type ScaleStatusWrapperMultiError []error

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

func (ScaleStatusWrapperMultiError) AllErrors added in v1.2.0

func (m ScaleStatusWrapperMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ScaleStatusWrapperMultiError) Error added in v1.2.0

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

type ScaleStatusWrapperValidationError added in v1.2.0

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

ScaleStatusWrapperValidationError is the validation error returned by ScaleStatusWrapper.Validate if the designated constraints aren't met.

func (ScaleStatusWrapperValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (ScaleStatusWrapperValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (ScaleStatusWrapperValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (ScaleStatusWrapperValidationError) Field added in v1.2.0

Field function returns field value.

func (ScaleStatusWrapperValidationError) Key added in v1.2.0

Key function returns key value.

func (ScaleStatusWrapperValidationError) Reason added in v1.2.0

Reason function returns reason value.

type TickInfo

type TickInfo struct {
	Timestamp     *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	NextTimestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=next_timestamp,json=nextTimestamp,proto3" json:"next_timestamp,omitempty"`
	Tick          int64                  `protobuf:"varint,3,opt,name=tick,proto3" json:"tick,omitempty"`
	Interval      *durationpb.Duration   `protobuf:"bytes,4,opt,name=interval,proto3" json:"interval,omitempty"`
	// contains filtered or unexported fields
}

func (*TickInfo) DeepCopy

func (in *TickInfo) DeepCopy() *TickInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TickInfo. Required by controller-gen.

func (*TickInfo) DeepCopyInterface

func (in *TickInfo) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new TickInfo. Required by controller-gen.

func (*TickInfo) DeepCopyInto

func (in *TickInfo) DeepCopyInto(out *TickInfo)

DeepCopyInto supports using TickInfo within kubernetes types, where deepcopy-gen is used.

func (*TickInfo) Descriptor deprecated

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

Deprecated: Use TickInfo.ProtoReflect.Descriptor instead.

func (*TickInfo) GetInterval

func (x *TickInfo) GetInterval() *durationpb.Duration

func (*TickInfo) GetNextTimestamp

func (x *TickInfo) GetNextTimestamp() *timestamppb.Timestamp

func (*TickInfo) GetTick

func (x *TickInfo) GetTick() int64

func (*TickInfo) GetTimestamp

func (x *TickInfo) GetTimestamp() *timestamppb.Timestamp

func (*TickInfo) MarshalJSON

func (msg *TickInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*TickInfo) ProtoMessage

func (*TickInfo) ProtoMessage()

func (*TickInfo) ProtoReflect

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

func (*TickInfo) Reset

func (x *TickInfo) Reset()

func (*TickInfo) String

func (x *TickInfo) String() string

func (*TickInfo) UnmarshalJSON

func (msg *TickInfo) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*TickInfo) Validate added in v1.2.0

func (m *TickInfo) Validate() error

Validate checks the field values on TickInfo 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 (*TickInfo) ValidateAll added in v1.2.0

func (m *TickInfo) ValidateAll() error

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

type TickInfoMultiError added in v1.2.0

type TickInfoMultiError []error

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

func (TickInfoMultiError) AllErrors added in v1.2.0

func (m TickInfoMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TickInfoMultiError) Error added in v1.2.0

func (m TickInfoMultiError) Error() string

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

type TickInfoValidationError added in v1.2.0

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

TickInfoValidationError is the validation error returned by TickInfo.Validate if the designated constraints aren't met.

func (TickInfoValidationError) Cause added in v1.2.0

func (e TickInfoValidationError) Cause() error

Cause function returns cause value.

func (TickInfoValidationError) Error added in v1.2.0

func (e TickInfoValidationError) Error() string

Error satisfies the builtin error interface

func (TickInfoValidationError) ErrorName added in v1.2.0

func (e TickInfoValidationError) ErrorName() string

ErrorName returns error name.

func (TickInfoValidationError) Field added in v1.2.0

func (e TickInfoValidationError) Field() string

Field function returns field value.

func (TickInfoValidationError) Key added in v1.2.0

func (e TickInfoValidationError) Key() bool

Key function returns key value.

func (TickInfoValidationError) Reason added in v1.2.0

func (e TickInfoValidationError) Reason() string

Reason function returns reason value.

type TokensDecision

type TokensDecision struct {

	// Key is workload index and value is tokens.
	TokensByWorkloadIndex map[string]uint64 `` /* 217-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TokensDecision) DeepCopy

func (in *TokensDecision) DeepCopy() *TokensDecision

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokensDecision. Required by controller-gen.

func (*TokensDecision) DeepCopyInterface

func (in *TokensDecision) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new TokensDecision. Required by controller-gen.

func (*TokensDecision) DeepCopyInto

func (in *TokensDecision) DeepCopyInto(out *TokensDecision)

DeepCopyInto supports using TokensDecision within kubernetes types, where deepcopy-gen is used.

func (*TokensDecision) Descriptor deprecated

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

Deprecated: Use TokensDecision.ProtoReflect.Descriptor instead.

func (*TokensDecision) GetTokensByWorkloadIndex

func (x *TokensDecision) GetTokensByWorkloadIndex() map[string]uint64

func (*TokensDecision) MarshalJSON

func (msg *TokensDecision) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*TokensDecision) ProtoMessage

func (*TokensDecision) ProtoMessage()

func (*TokensDecision) ProtoReflect

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

func (*TokensDecision) Reset

func (x *TokensDecision) Reset()

func (*TokensDecision) String

func (x *TokensDecision) String() string

func (*TokensDecision) UnmarshalJSON

func (msg *TokensDecision) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*TokensDecision) Validate added in v1.2.0

func (m *TokensDecision) Validate() error

Validate checks the field values on TokensDecision 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 (*TokensDecision) ValidateAll added in v1.2.0

func (m *TokensDecision) ValidateAll() error

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

type TokensDecisionMultiError added in v1.2.0

type TokensDecisionMultiError []error

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

func (TokensDecisionMultiError) AllErrors added in v1.2.0

func (m TokensDecisionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TokensDecisionMultiError) Error added in v1.2.0

func (m TokensDecisionMultiError) Error() string

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

type TokensDecisionValidationError added in v1.2.0

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

TokensDecisionValidationError is the validation error returned by TokensDecision.Validate if the designated constraints aren't met.

func (TokensDecisionValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (TokensDecisionValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (TokensDecisionValidationError) ErrorName added in v1.2.0

func (e TokensDecisionValidationError) ErrorName() string

ErrorName returns error name.

func (TokensDecisionValidationError) Field added in v1.2.0

Field function returns field value.

func (TokensDecisionValidationError) Key added in v1.2.0

Key function returns key value.

func (TokensDecisionValidationError) Reason added in v1.2.0

Reason function returns reason value.

type TokensDecisionWrapper

type TokensDecisionWrapper struct {

	// CommonAttributes
	CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"`
	// Tokens Decision
	TokensDecision *TokensDecision `protobuf:"bytes,2,opt,name=tokens_decision,json=tokensDecision,proto3" json:"tokens_decision,omitempty"`
	// contains filtered or unexported fields
}

func (*TokensDecisionWrapper) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokensDecisionWrapper. Required by controller-gen.

func (*TokensDecisionWrapper) DeepCopyInterface

func (in *TokensDecisionWrapper) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new TokensDecisionWrapper. Required by controller-gen.

func (*TokensDecisionWrapper) DeepCopyInto

func (in *TokensDecisionWrapper) DeepCopyInto(out *TokensDecisionWrapper)

DeepCopyInto supports using TokensDecisionWrapper within kubernetes types, where deepcopy-gen is used.

func (*TokensDecisionWrapper) Descriptor deprecated

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

Deprecated: Use TokensDecisionWrapper.ProtoReflect.Descriptor instead.

func (*TokensDecisionWrapper) GetCommonAttributes

func (x *TokensDecisionWrapper) GetCommonAttributes() *CommonAttributes

func (*TokensDecisionWrapper) GetTokensDecision

func (x *TokensDecisionWrapper) GetTokensDecision() *TokensDecision

func (*TokensDecisionWrapper) MarshalJSON

func (msg *TokensDecisionWrapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*TokensDecisionWrapper) ProtoMessage

func (*TokensDecisionWrapper) ProtoMessage()

func (*TokensDecisionWrapper) ProtoReflect

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

func (*TokensDecisionWrapper) Reset

func (x *TokensDecisionWrapper) Reset()

func (*TokensDecisionWrapper) String

func (x *TokensDecisionWrapper) String() string

func (*TokensDecisionWrapper) UnmarshalJSON

func (msg *TokensDecisionWrapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

func (*TokensDecisionWrapper) Validate added in v1.2.0

func (m *TokensDecisionWrapper) Validate() error

Validate checks the field values on TokensDecisionWrapper 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 (*TokensDecisionWrapper) ValidateAll added in v1.2.0

func (m *TokensDecisionWrapper) ValidateAll() error

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

type TokensDecisionWrapperMultiError added in v1.2.0

type TokensDecisionWrapperMultiError []error

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

func (TokensDecisionWrapperMultiError) AllErrors added in v1.2.0

func (m TokensDecisionWrapperMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TokensDecisionWrapperMultiError) Error added in v1.2.0

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

type TokensDecisionWrapperValidationError added in v1.2.0

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

TokensDecisionWrapperValidationError is the validation error returned by TokensDecisionWrapper.Validate if the designated constraints aren't met.

func (TokensDecisionWrapperValidationError) Cause added in v1.2.0

Cause function returns cause value.

func (TokensDecisionWrapperValidationError) Error added in v1.2.0

Error satisfies the builtin error interface

func (TokensDecisionWrapperValidationError) ErrorName added in v1.2.0

ErrorName returns error name.

func (TokensDecisionWrapperValidationError) Field added in v1.2.0

Field function returns field value.

func (TokensDecisionWrapperValidationError) Key added in v1.2.0

Key function returns key value.

func (TokensDecisionWrapperValidationError) Reason added in v1.2.0

Reason function returns reason value.

Jump to

Keyboard shortcuts

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