Documentation ¶
Overview ¶
Code generated by protoc-gen-deepcopy. DO NOT EDIT.
Index ¶
- Variables
- 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 (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 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 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
Constants ¶
This section is empty.
Variables ¶
var File_aperture_policy_decisions_v1_decisions_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type LoadDecision ¶ added in v0.7.0
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"` // contains filtered or unexported fields }
func (*LoadDecision) DeepCopy ¶ added in v0.7.0
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 ¶ added in v0.7.0
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 ¶ added in v0.7.0
func (in *LoadDecision) DeepCopyInto(out *LoadDecision)
DeepCopyInto supports using LoadDecision within kubernetes types, where deepcopy-gen is used.
func (*LoadDecision) Descriptor
deprecated
added in
v0.7.0
func (*LoadDecision) Descriptor() ([]byte, []int)
Deprecated: Use LoadDecision.ProtoReflect.Descriptor instead.
func (*LoadDecision) GetLoadMultiplier ¶ added in v0.7.0
func (x *LoadDecision) GetLoadMultiplier() float64
func (*LoadDecision) GetPassThrough ¶
func (x *LoadDecision) GetPassThrough() bool
func (*LoadDecision) MarshalJSON ¶ added in v0.7.0
func (msg *LoadDecision) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*LoadDecision) ProtoMessage ¶ added in v0.7.0
func (*LoadDecision) ProtoMessage()
func (*LoadDecision) ProtoReflect ¶ added in v0.7.0
func (x *LoadDecision) ProtoReflect() protoreflect.Message
func (*LoadDecision) Reset ¶ added in v0.7.0
func (x *LoadDecision) Reset()
func (*LoadDecision) String ¶ added in v0.7.0
func (x *LoadDecision) String() string
func (*LoadDecision) UnmarshalJSON ¶ added in v0.7.0
func (msg *LoadDecision) 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 ¶ added in v0.1.2
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 ¶ added in v0.1.2
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 ¶ added in v0.1.2
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 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 ¶ added in v0.1.2
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 ¶ added in v0.1.2
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 ¶ added in v0.1.2
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