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.
Index ¶
- Variables
- 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) GetCommonAttributes() *CommonAttributes
- 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) GetComponentIndex() int64
- 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 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 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_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 ClassifierWrapper ¶
type ClassifierWrapper struct { // CommonAttributes CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_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) GetCommonAttributes ¶
func (x *ClassifierWrapper) GetCommonAttributes() *CommonAttributes
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 index of Component of within the circuit or classifier index. ComponentIndex int64 `protobuf:"varint,3,opt,name=component_index,json=componentIndex,proto3" json:"component_index,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) GetComponentIndex ¶
func (x *CommonAttributes) GetComponentIndex() int64
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 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 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
- 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