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 ¶
- Variables
- type ClassifierAttributes
- func (in *ClassifierAttributes) DeepCopy() *ClassifierAttributes
- func (in *ClassifierAttributes) DeepCopyInterface() interface{}
- func (in *ClassifierAttributes) DeepCopyInto(out *ClassifierAttributes)
- func (*ClassifierAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *ClassifierAttributes) GetClassifierIndex() int64
- func (x *ClassifierAttributes) GetPolicyHash() string
- func (x *ClassifierAttributes) GetPolicyName() string
- func (msg *ClassifierAttributes) MarshalJSON() ([]byte, error)
- func (*ClassifierAttributes) ProtoMessage()
- func (x *ClassifierAttributes) ProtoReflect() protoreflect.Message
- func (x *ClassifierAttributes) Reset()
- func (x *ClassifierAttributes) String() string
- func (msg *ClassifierAttributes) UnmarshalJSON(b []byte) error
- type ClassifierWrapper
- func (in *ClassifierWrapper) DeepCopy() *ClassifierWrapper
- func (in *ClassifierWrapper) DeepCopyInterface() interface{}
- func (in *ClassifierWrapper) DeepCopyInto(out *ClassifierWrapper)
- func (*ClassifierWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *ClassifierWrapper) GetClassifier() *v1.Classifier
- func (x *ClassifierWrapper) GetClassifierAttributes() *ClassifierAttributes
- func (msg *ClassifierWrapper) MarshalJSON() ([]byte, error)
- func (*ClassifierWrapper) ProtoMessage()
- func (x *ClassifierWrapper) ProtoReflect() protoreflect.Message
- func (x *ClassifierWrapper) Reset()
- func (x *ClassifierWrapper) String() string
- func (msg *ClassifierWrapper) UnmarshalJSON(b []byte) error
- type CommonAttributes
- func (in *CommonAttributes) DeepCopy() *CommonAttributes
- func (in *CommonAttributes) DeepCopyInterface() interface{}
- func (in *CommonAttributes) DeepCopyInto(out *CommonAttributes)
- func (*CommonAttributes) Descriptor() ([]byte, []int)deprecated
- func (x *CommonAttributes) GetComponentId() string
- func (x *CommonAttributes) GetPolicyHash() string
- func (x *CommonAttributes) GetPolicyName() string
- func (msg *CommonAttributes) MarshalJSON() ([]byte, error)
- func (*CommonAttributes) ProtoMessage()
- func (x *CommonAttributes) ProtoReflect() protoreflect.Message
- func (x *CommonAttributes) Reset()
- func (x *CommonAttributes) String() string
- func (msg *CommonAttributes) UnmarshalJSON(b []byte) error
- type ConcurrencyLimiterWrapper
- func (in *ConcurrencyLimiterWrapper) DeepCopy() *ConcurrencyLimiterWrapper
- func (in *ConcurrencyLimiterWrapper) DeepCopyInterface() interface{}
- func (in *ConcurrencyLimiterWrapper) DeepCopyInto(out *ConcurrencyLimiterWrapper)
- func (*ConcurrencyLimiterWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *ConcurrencyLimiterWrapper) GetCommonAttributes() *CommonAttributes
- func (x *ConcurrencyLimiterWrapper) GetConcurrencyLimiter() *v1.ConcurrencyLimiter
- func (msg *ConcurrencyLimiterWrapper) MarshalJSON() ([]byte, error)
- func (*ConcurrencyLimiterWrapper) ProtoMessage()
- func (x *ConcurrencyLimiterWrapper) ProtoReflect() protoreflect.Message
- func (x *ConcurrencyLimiterWrapper) Reset()
- func (x *ConcurrencyLimiterWrapper) String() string
- func (msg *ConcurrencyLimiterWrapper) UnmarshalJSON(b []byte) error
- type FluxMeterWrapper
- func (in *FluxMeterWrapper) DeepCopy() *FluxMeterWrapper
- func (in *FluxMeterWrapper) DeepCopyInterface() interface{}
- func (in *FluxMeterWrapper) DeepCopyInto(out *FluxMeterWrapper)
- func (*FluxMeterWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *FluxMeterWrapper) GetFluxMeter() *v1.FluxMeter
- func (x *FluxMeterWrapper) GetFluxMeterName() string
- func (msg *FluxMeterWrapper) MarshalJSON() ([]byte, error)
- func (*FluxMeterWrapper) ProtoMessage()
- func (x *FluxMeterWrapper) ProtoReflect() protoreflect.Message
- func (x *FluxMeterWrapper) Reset()
- func (x *FluxMeterWrapper) String() string
- func (msg *FluxMeterWrapper) UnmarshalJSON(b []byte) error
- type LoadDecision
- func (in *LoadDecision) DeepCopy() *LoadDecision
- func (in *LoadDecision) DeepCopyInterface() interface{}
- func (in *LoadDecision) DeepCopyInto(out *LoadDecision)
- func (*LoadDecision) Descriptor() ([]byte, []int)deprecated
- func (x *LoadDecision) GetLoadMultiplier() float64
- func (x *LoadDecision) GetPassThrough() bool
- func (x *LoadDecision) GetTickInfo() *TickInfo
- func (msg *LoadDecision) MarshalJSON() ([]byte, error)
- func (*LoadDecision) ProtoMessage()
- func (x *LoadDecision) ProtoReflect() protoreflect.Message
- func (x *LoadDecision) Reset()
- func (x *LoadDecision) String() string
- func (msg *LoadDecision) UnmarshalJSON(b []byte) error
- type LoadDecisionWrapper
- func (in *LoadDecisionWrapper) DeepCopy() *LoadDecisionWrapper
- func (in *LoadDecisionWrapper) DeepCopyInterface() interface{}
- func (in *LoadDecisionWrapper) DeepCopyInto(out *LoadDecisionWrapper)
- func (*LoadDecisionWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *LoadDecisionWrapper) GetCommonAttributes() *CommonAttributes
- func (x *LoadDecisionWrapper) GetLoadDecision() *LoadDecision
- func (msg *LoadDecisionWrapper) MarshalJSON() ([]byte, error)
- func (*LoadDecisionWrapper) ProtoMessage()
- func (x *LoadDecisionWrapper) ProtoReflect() protoreflect.Message
- func (x *LoadDecisionWrapper) Reset()
- func (x *LoadDecisionWrapper) String() string
- func (msg *LoadDecisionWrapper) UnmarshalJSON(b []byte) error
- type PodScalerDynamicConfigWrapper
- func (in *PodScalerDynamicConfigWrapper) DeepCopy() *PodScalerDynamicConfigWrapper
- func (in *PodScalerDynamicConfigWrapper) DeepCopyInterface() interface{}
- func (in *PodScalerDynamicConfigWrapper) DeepCopyInto(out *PodScalerDynamicConfigWrapper)
- func (*PodScalerDynamicConfigWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *PodScalerDynamicConfigWrapper) GetCommonAttributes() *CommonAttributes
- func (x *PodScalerDynamicConfigWrapper) GetPodScalerDynamicConfig() *v1.PodScaler_ScaleActuator_DynamicConfig
- func (msg *PodScalerDynamicConfigWrapper) MarshalJSON() ([]byte, error)
- func (*PodScalerDynamicConfigWrapper) ProtoMessage()
- func (x *PodScalerDynamicConfigWrapper) ProtoReflect() protoreflect.Message
- func (x *PodScalerDynamicConfigWrapper) Reset()
- func (x *PodScalerDynamicConfigWrapper) String() string
- func (msg *PodScalerDynamicConfigWrapper) UnmarshalJSON(b []byte) error
- type PodScalerWrapper
- func (in *PodScalerWrapper) DeepCopy() *PodScalerWrapper
- func (in *PodScalerWrapper) DeepCopyInterface() interface{}
- func (in *PodScalerWrapper) DeepCopyInto(out *PodScalerWrapper)
- func (*PodScalerWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *PodScalerWrapper) GetCommonAttributes() *CommonAttributes
- func (x *PodScalerWrapper) GetPodScaler() *v1.PodScaler
- func (msg *PodScalerWrapper) MarshalJSON() ([]byte, error)
- func (*PodScalerWrapper) ProtoMessage()
- func (x *PodScalerWrapper) ProtoReflect() protoreflect.Message
- func (x *PodScalerWrapper) Reset()
- func (x *PodScalerWrapper) String() string
- func (msg *PodScalerWrapper) UnmarshalJSON(b []byte) error
- type PolicyWrapper
- func (in *PolicyWrapper) DeepCopy() *PolicyWrapper
- func (in *PolicyWrapper) DeepCopyInterface() interface{}
- func (in *PolicyWrapper) DeepCopyInto(out *PolicyWrapper)
- func (*PolicyWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyWrapper) GetCommonAttributes() *CommonAttributes
- func (x *PolicyWrapper) GetPolicy() *v1.Policy
- func (msg *PolicyWrapper) MarshalJSON() ([]byte, error)
- func (*PolicyWrapper) ProtoMessage()
- func (x *PolicyWrapper) ProtoReflect() protoreflect.Message
- func (x *PolicyWrapper) Reset()
- func (x *PolicyWrapper) String() string
- func (msg *PolicyWrapper) UnmarshalJSON(b []byte) error
- type PolicyWrappers
- func (in *PolicyWrappers) DeepCopy() *PolicyWrappers
- func (in *PolicyWrappers) DeepCopyInterface() interface{}
- func (in *PolicyWrappers) DeepCopyInto(out *PolicyWrappers)
- func (*PolicyWrappers) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyWrappers) GetPolicyWrappers() map[string]*PolicyWrapper
- func (msg *PolicyWrappers) MarshalJSON() ([]byte, error)
- func (*PolicyWrappers) ProtoMessage()
- func (x *PolicyWrappers) ProtoReflect() protoreflect.Message
- func (x *PolicyWrappers) Reset()
- func (x *PolicyWrappers) String() string
- func (msg *PolicyWrappers) UnmarshalJSON(b []byte) error
- type RateLimiterDecision
- func (in *RateLimiterDecision) DeepCopy() *RateLimiterDecision
- func (in *RateLimiterDecision) DeepCopyInterface() interface{}
- func (in *RateLimiterDecision) DeepCopyInto(out *RateLimiterDecision)
- func (*RateLimiterDecision) Descriptor() ([]byte, []int)deprecated
- func (x *RateLimiterDecision) GetLimit() float64
- func (msg *RateLimiterDecision) MarshalJSON() ([]byte, error)
- func (*RateLimiterDecision) ProtoMessage()
- func (x *RateLimiterDecision) ProtoReflect() protoreflect.Message
- func (x *RateLimiterDecision) Reset()
- func (x *RateLimiterDecision) String() string
- func (msg *RateLimiterDecision) UnmarshalJSON(b []byte) error
- type RateLimiterDecisionWrapper
- func (in *RateLimiterDecisionWrapper) DeepCopy() *RateLimiterDecisionWrapper
- func (in *RateLimiterDecisionWrapper) DeepCopyInterface() interface{}
- func (in *RateLimiterDecisionWrapper) DeepCopyInto(out *RateLimiterDecisionWrapper)
- func (*RateLimiterDecisionWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *RateLimiterDecisionWrapper) GetCommonAttributes() *CommonAttributes
- func (x *RateLimiterDecisionWrapper) GetRateLimiterDecision() *RateLimiterDecision
- func (msg *RateLimiterDecisionWrapper) MarshalJSON() ([]byte, error)
- func (*RateLimiterDecisionWrapper) ProtoMessage()
- func (x *RateLimiterDecisionWrapper) ProtoReflect() protoreflect.Message
- func (x *RateLimiterDecisionWrapper) Reset()
- func (x *RateLimiterDecisionWrapper) String() string
- func (msg *RateLimiterDecisionWrapper) UnmarshalJSON(b []byte) error
- type RateLimiterDynamicConfigWrapper
- func (in *RateLimiterDynamicConfigWrapper) DeepCopy() *RateLimiterDynamicConfigWrapper
- func (in *RateLimiterDynamicConfigWrapper) DeepCopyInterface() interface{}
- func (in *RateLimiterDynamicConfigWrapper) DeepCopyInto(out *RateLimiterDynamicConfigWrapper)
- func (*RateLimiterDynamicConfigWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *RateLimiterDynamicConfigWrapper) GetCommonAttributes() *CommonAttributes
- func (x *RateLimiterDynamicConfigWrapper) GetRateLimiterDynamicConfig() *v1.RateLimiter_DynamicConfig
- func (msg *RateLimiterDynamicConfigWrapper) MarshalJSON() ([]byte, error)
- func (*RateLimiterDynamicConfigWrapper) ProtoMessage()
- func (x *RateLimiterDynamicConfigWrapper) ProtoReflect() protoreflect.Message
- func (x *RateLimiterDynamicConfigWrapper) Reset()
- func (x *RateLimiterDynamicConfigWrapper) String() string
- func (msg *RateLimiterDynamicConfigWrapper) UnmarshalJSON(b []byte) error
- type RateLimiterWrapper
- func (in *RateLimiterWrapper) DeepCopy() *RateLimiterWrapper
- func (in *RateLimiterWrapper) DeepCopyInterface() interface{}
- func (in *RateLimiterWrapper) DeepCopyInto(out *RateLimiterWrapper)
- func (*RateLimiterWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *RateLimiterWrapper) GetCommonAttributes() *CommonAttributes
- func (x *RateLimiterWrapper) GetRateLimiter() *v1.RateLimiter
- func (msg *RateLimiterWrapper) MarshalJSON() ([]byte, error)
- func (*RateLimiterWrapper) ProtoMessage()
- func (x *RateLimiterWrapper) ProtoReflect() protoreflect.Message
- func (x *RateLimiterWrapper) Reset()
- func (x *RateLimiterWrapper) String() string
- func (msg *RateLimiterWrapper) UnmarshalJSON(b []byte) error
- type ScaleDecision
- func (in *ScaleDecision) DeepCopy() *ScaleDecision
- func (in *ScaleDecision) DeepCopyInterface() interface{}
- func (in *ScaleDecision) DeepCopyInto(out *ScaleDecision)
- func (*ScaleDecision) Descriptor() ([]byte, []int)deprecated
- func (x *ScaleDecision) GetDesiredReplicas() int32
- func (msg *ScaleDecision) MarshalJSON() ([]byte, error)
- func (*ScaleDecision) ProtoMessage()
- func (x *ScaleDecision) ProtoReflect() protoreflect.Message
- func (x *ScaleDecision) Reset()
- func (x *ScaleDecision) String() string
- func (msg *ScaleDecision) UnmarshalJSON(b []byte) error
- type ScaleDecisionWrapper
- func (in *ScaleDecisionWrapper) DeepCopy() *ScaleDecisionWrapper
- func (in *ScaleDecisionWrapper) DeepCopyInterface() interface{}
- func (in *ScaleDecisionWrapper) DeepCopyInto(out *ScaleDecisionWrapper)
- func (*ScaleDecisionWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *ScaleDecisionWrapper) GetCommonAttributes() *CommonAttributes
- func (x *ScaleDecisionWrapper) GetScaleDecision() *ScaleDecision
- func (msg *ScaleDecisionWrapper) MarshalJSON() ([]byte, error)
- func (*ScaleDecisionWrapper) ProtoMessage()
- func (x *ScaleDecisionWrapper) ProtoReflect() protoreflect.Message
- func (x *ScaleDecisionWrapper) Reset()
- func (x *ScaleDecisionWrapper) String() string
- func (msg *ScaleDecisionWrapper) UnmarshalJSON(b []byte) error
- type ScaleStatus
- func (in *ScaleStatus) DeepCopy() *ScaleStatus
- func (in *ScaleStatus) DeepCopyInterface() interface{}
- func (in *ScaleStatus) DeepCopyInto(out *ScaleStatus)
- func (*ScaleStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ScaleStatus) GetActualReplicas() int32
- func (x *ScaleStatus) GetConfiguredReplicas() int32
- func (msg *ScaleStatus) MarshalJSON() ([]byte, error)
- func (*ScaleStatus) ProtoMessage()
- func (x *ScaleStatus) ProtoReflect() protoreflect.Message
- func (x *ScaleStatus) Reset()
- func (x *ScaleStatus) String() string
- func (msg *ScaleStatus) UnmarshalJSON(b []byte) error
- type ScaleStatusWrapper
- func (in *ScaleStatusWrapper) DeepCopy() *ScaleStatusWrapper
- func (in *ScaleStatusWrapper) DeepCopyInterface() interface{}
- func (in *ScaleStatusWrapper) DeepCopyInto(out *ScaleStatusWrapper)
- func (*ScaleStatusWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *ScaleStatusWrapper) GetCommonAttributes() *CommonAttributes
- func (x *ScaleStatusWrapper) GetScaleStatus() *ScaleStatus
- func (msg *ScaleStatusWrapper) MarshalJSON() ([]byte, error)
- func (*ScaleStatusWrapper) ProtoMessage()
- func (x *ScaleStatusWrapper) ProtoReflect() protoreflect.Message
- func (x *ScaleStatusWrapper) Reset()
- func (x *ScaleStatusWrapper) String() string
- func (msg *ScaleStatusWrapper) UnmarshalJSON(b []byte) error
- type TickInfo
- func (in *TickInfo) DeepCopy() *TickInfo
- func (in *TickInfo) DeepCopyInterface() interface{}
- func (in *TickInfo) DeepCopyInto(out *TickInfo)
- func (*TickInfo) Descriptor() ([]byte, []int)deprecated
- func (x *TickInfo) GetInterval() *durationpb.Duration
- func (x *TickInfo) GetNextTimestamp() *timestamppb.Timestamp
- func (x *TickInfo) GetTick() int64
- func (x *TickInfo) GetTimestamp() *timestamppb.Timestamp
- func (msg *TickInfo) MarshalJSON() ([]byte, error)
- func (*TickInfo) ProtoMessage()
- func (x *TickInfo) ProtoReflect() protoreflect.Message
- func (x *TickInfo) Reset()
- func (x *TickInfo) String() string
- func (msg *TickInfo) UnmarshalJSON(b []byte) error
- type TokensDecision
- func (in *TokensDecision) DeepCopy() *TokensDecision
- func (in *TokensDecision) DeepCopyInterface() interface{}
- func (in *TokensDecision) DeepCopyInto(out *TokensDecision)
- func (*TokensDecision) Descriptor() ([]byte, []int)deprecated
- func (x *TokensDecision) GetTokensByWorkloadIndex() map[string]uint64
- func (msg *TokensDecision) MarshalJSON() ([]byte, error)
- func (*TokensDecision) ProtoMessage()
- func (x *TokensDecision) ProtoReflect() protoreflect.Message
- func (x *TokensDecision) Reset()
- func (x *TokensDecision) String() string
- func (msg *TokensDecision) UnmarshalJSON(b []byte) error
- type TokensDecisionWrapper
- func (in *TokensDecisionWrapper) DeepCopy() *TokensDecisionWrapper
- func (in *TokensDecisionWrapper) DeepCopyInterface() interface{}
- func (in *TokensDecisionWrapper) DeepCopyInto(out *TokensDecisionWrapper)
- func (*TokensDecisionWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *TokensDecisionWrapper) GetCommonAttributes() *CommonAttributes
- func (x *TokensDecisionWrapper) GetTokensDecision() *TokensDecision
- func (msg *TokensDecisionWrapper) MarshalJSON() ([]byte, error)
- func (*TokensDecisionWrapper) ProtoMessage()
- func (x *TokensDecisionWrapper) ProtoReflect() protoreflect.Message
- func (x *TokensDecisionWrapper) Reset()
- func (x *TokensDecisionWrapper) String() string
- func (msg *TokensDecisionWrapper) UnmarshalJSON(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var File_aperture_policy_sync_v1_classifier_proto protoreflect.FileDescriptor
var File_aperture_policy_sync_v1_common_attributes_proto protoreflect.FileDescriptor
var File_aperture_policy_sync_v1_concurrency_limiter_proto protoreflect.FileDescriptor
var File_aperture_policy_sync_v1_flux_meter_proto protoreflect.FileDescriptor
var File_aperture_policy_sync_v1_pod_scaler_proto protoreflect.FileDescriptor
var File_aperture_policy_sync_v1_policy_proto protoreflect.FileDescriptor
var File_aperture_policy_sync_v1_rate_limiter_proto protoreflect.FileDescriptor
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
func (in *ClassifierAttributes) DeepCopy() *ClassifierAttributes
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
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
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
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 ¶
func (in *ConcurrencyLimiterWrapper) DeepCopy() *ConcurrencyLimiterWrapper
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 ¶
func (in *ConcurrencyLimiterWrapper) DeepCopyInto(out *ConcurrencyLimiterWrapper)
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 (x *ConcurrencyLimiterWrapper) ProtoReflect() protoreflect.Message
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
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
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
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
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
func (in *PodScalerDynamicConfigWrapper) DeepCopy() *PodScalerDynamicConfigWrapper
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
func (in *PodScalerDynamicConfigWrapper) DeepCopyInto(out *PodScalerDynamicConfigWrapper)
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 (x *PodScalerDynamicConfigWrapper) GetPodScalerDynamicConfig() *v1.PodScaler_ScaleActuator_DynamicConfig
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 (x *PodScalerDynamicConfigWrapper) ProtoReflect() protoreflect.Message
func (*PodScalerDynamicConfigWrapper) Reset ¶ added in v0.24.0
func (x *PodScalerDynamicConfigWrapper) Reset()
func (*PodScalerDynamicConfigWrapper) String ¶ added in v0.24.0
func (x *PodScalerDynamicConfigWrapper) String() string
func (*PodScalerDynamicConfigWrapper) UnmarshalJSON ¶ added in v0.24.0
func (msg *PodScalerDynamicConfigWrapper) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
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
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
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
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
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 ¶
func (in *RateLimiterDecisionWrapper) DeepCopy() *RateLimiterDecisionWrapper
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 ¶
func (in *RateLimiterDecisionWrapper) DeepCopyInto(out *RateLimiterDecisionWrapper)
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 (x *RateLimiterDecisionWrapper) ProtoReflect() protoreflect.Message
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
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 ¶
func (in *RateLimiterDynamicConfigWrapper) DeepCopy() *RateLimiterDynamicConfigWrapper
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 ¶
func (in *RateLimiterDynamicConfigWrapper) DeepCopyInto(out *RateLimiterDynamicConfigWrapper)
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 (x *RateLimiterDynamicConfigWrapper) ProtoReflect() protoreflect.Message
func (*RateLimiterDynamicConfigWrapper) Reset ¶
func (x *RateLimiterDynamicConfigWrapper) Reset()
func (*RateLimiterDynamicConfigWrapper) String ¶
func (x *RateLimiterDynamicConfigWrapper) String() string
func (*RateLimiterDynamicConfigWrapper) UnmarshalJSON ¶
func (msg *RateLimiterDynamicConfigWrapper) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
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
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
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
func (in *ScaleDecisionWrapper) DeepCopy() *ScaleDecisionWrapper
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
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
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
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 ¶
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 ¶
DeepCopyInto supports using TickInfo within kubernetes types, where deepcopy-gen is used.
func (*TickInfo) Descriptor
deprecated
func (*TickInfo) GetInterval ¶
func (x *TickInfo) GetInterval() *durationpb.Duration
func (*TickInfo) GetNextTimestamp ¶
func (x *TickInfo) GetNextTimestamp() *timestamppb.Timestamp
func (*TickInfo) GetTimestamp ¶
func (x *TickInfo) GetTimestamp() *timestamppb.Timestamp
func (*TickInfo) MarshalJSON ¶
MarshalJSON implements json.Marshaler
func (*TickInfo) ProtoMessage ¶
func (*TickInfo) ProtoMessage()
func (*TickInfo) ProtoReflect ¶
func (x *TickInfo) ProtoReflect() protoreflect.Message
func (*TickInfo) UnmarshalJSON ¶
UnmarshalJSON implements json.Unmarshaler
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
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 ¶
func (in *TokensDecisionWrapper) DeepCopy() *TokensDecisionWrapper
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
Source Files ¶
- classifier.pb.go
- classifier.pb.json.go
- classifier_deepcopy.gen.go
- common_attributes.pb.go
- common_attributes.pb.json.go
- common_attributes_deepcopy.gen.go
- concurrency_limiter.pb.go
- concurrency_limiter.pb.json.go
- concurrency_limiter_deepcopy.gen.go
- flux_meter.pb.go
- flux_meter.pb.json.go
- flux_meter_deepcopy.gen.go
- pod_scaler.pb.go
- pod_scaler.pb.json.go
- pod_scaler_deepcopy.gen.go
- policy.pb.go
- policy.pb.json.go
- policy_deepcopy.gen.go
- rate_limiter.pb.go
- rate_limiter.pb.json.go
- rate_limiter_deepcopy.gen.go
- tick.pb.go
- tick.pb.json.go
- tick_deepcopy.gen.go