Documentation ¶
Overview ¶
Code generated by protoc-gen-deepcopy. DO NOT EDIT.
Index ¶
- Variables
- type LoadShedDecision
- func (in *LoadShedDecision) DeepCopy() *LoadShedDecision
- func (in *LoadShedDecision) DeepCopyInterface() interface{}
- func (in *LoadShedDecision) DeepCopyInto(out *LoadShedDecision)
- func (*LoadShedDecision) Descriptor() ([]byte, []int)deprecated
- func (x *LoadShedDecision) GetLoadShedFactor() float64
- func (msg *LoadShedDecision) MarshalJSON() ([]byte, error)
- func (*LoadShedDecision) ProtoMessage()
- func (x *LoadShedDecision) ProtoReflect() protoreflect.Message
- func (x *LoadShedDecision) Reset()
- func (x *LoadShedDecision) String() string
- func (msg *LoadShedDecision) 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 LoadShedDecision ¶
type LoadShedDecision struct { LoadShedFactor float64 `protobuf:"fixed64,1,opt,name=load_shed_factor,json=loadShedFactor,proto3" json:"load_shed_factor,omitempty"` // contains filtered or unexported fields }
func (*LoadShedDecision) DeepCopy ¶ added in v0.1.2
func (in *LoadShedDecision) DeepCopy() *LoadShedDecision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadShedDecision. Required by controller-gen.
func (*LoadShedDecision) DeepCopyInterface ¶ added in v0.1.2
func (in *LoadShedDecision) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new LoadShedDecision. Required by controller-gen.
func (*LoadShedDecision) DeepCopyInto ¶ added in v0.1.2
func (in *LoadShedDecision) DeepCopyInto(out *LoadShedDecision)
DeepCopyInto supports using LoadShedDecision within kubernetes types, where deepcopy-gen is used.
func (*LoadShedDecision) Descriptor
deprecated
func (*LoadShedDecision) Descriptor() ([]byte, []int)
Deprecated: Use LoadShedDecision.ProtoReflect.Descriptor instead.
func (*LoadShedDecision) GetLoadShedFactor ¶
func (x *LoadShedDecision) GetLoadShedFactor() float64
func (*LoadShedDecision) MarshalJSON ¶
func (msg *LoadShedDecision) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*LoadShedDecision) ProtoMessage ¶
func (*LoadShedDecision) ProtoMessage()
func (*LoadShedDecision) ProtoReflect ¶
func (x *LoadShedDecision) ProtoReflect() protoreflect.Message
func (*LoadShedDecision) Reset ¶
func (x *LoadShedDecision) Reset()
func (*LoadShedDecision) String ¶
func (x *LoadShedDecision) String() string
func (*LoadShedDecision) UnmarshalJSON ¶
func (msg *LoadShedDecision) 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