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.
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 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() *v1.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 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() *v1.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 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() *v1.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_wrappers_v1_common_proto protoreflect.FileDescriptor
var File_aperture_policy_wrappers_v1_config_proto protoreflect.FileDescriptor
var File_aperture_policy_wrappers_v1_decisions_proto protoreflect.FileDescriptor
var File_aperture_policy_wrappers_v1_policy_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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
func (in *CommonAttributes) DeepCopyInto(out *CommonAttributes)
DeepCopyInto supports using CommonAttributes within kubernetes types, where deepcopy-gen is used.
func (*CommonAttributes) Descriptor
deprecated
added in
v0.4.0
func (*CommonAttributes) Descriptor() ([]byte, []int)
Deprecated: Use CommonAttributes.ProtoReflect.Descriptor instead.
func (*CommonAttributes) GetComponentIndex ¶ added in v0.4.0
func (x *CommonAttributes) GetComponentIndex() int64
func (*CommonAttributes) GetPolicyHash ¶ added in v0.4.0
func (x *CommonAttributes) GetPolicyHash() string
func (*CommonAttributes) GetPolicyName ¶ added in v0.4.0
func (x *CommonAttributes) GetPolicyName() string
func (*CommonAttributes) MarshalJSON ¶ added in v0.4.0
func (msg *CommonAttributes) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*CommonAttributes) ProtoMessage ¶ added in v0.4.0
func (*CommonAttributes) ProtoMessage()
func (*CommonAttributes) ProtoReflect ¶ added in v0.4.0
func (x *CommonAttributes) ProtoReflect() protoreflect.Message
func (*CommonAttributes) Reset ¶ added in v0.4.0
func (x *CommonAttributes) Reset()
func (*CommonAttributes) String ¶ added in v0.4.0
func (x *CommonAttributes) String() string
func (*CommonAttributes) UnmarshalJSON ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 ¶ added in v0.1.3
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 LoadDecisionWrapper ¶ added in v0.7.0
type LoadDecisionWrapper struct { // CommonAttributes CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"` // Load Decision LoadDecision *v1.LoadDecision `protobuf:"bytes,2,opt,name=load_decision,json=loadDecision,proto3" json:"load_decision,omitempty"` // contains filtered or unexported fields }
func (*LoadDecisionWrapper) DeepCopy ¶ added in v0.7.0
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 ¶ added in v0.7.0
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 ¶ added in v0.7.0
func (in *LoadDecisionWrapper) DeepCopyInto(out *LoadDecisionWrapper)
DeepCopyInto supports using LoadDecisionWrapper within kubernetes types, where deepcopy-gen is used.
func (*LoadDecisionWrapper) Descriptor
deprecated
added in
v0.7.0
func (*LoadDecisionWrapper) Descriptor() ([]byte, []int)
Deprecated: Use LoadDecisionWrapper.ProtoReflect.Descriptor instead.
func (*LoadDecisionWrapper) GetCommonAttributes ¶ added in v0.7.0
func (x *LoadDecisionWrapper) GetCommonAttributes() *CommonAttributes
func (*LoadDecisionWrapper) GetLoadDecision ¶ added in v0.7.0
func (x *LoadDecisionWrapper) GetLoadDecision() *v1.LoadDecision
func (*LoadDecisionWrapper) MarshalJSON ¶ added in v0.7.0
func (msg *LoadDecisionWrapper) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*LoadDecisionWrapper) ProtoMessage ¶ added in v0.7.0
func (*LoadDecisionWrapper) ProtoMessage()
func (*LoadDecisionWrapper) ProtoReflect ¶ added in v0.7.0
func (x *LoadDecisionWrapper) ProtoReflect() protoreflect.Message
func (*LoadDecisionWrapper) Reset ¶ added in v0.7.0
func (x *LoadDecisionWrapper) Reset()
func (*LoadDecisionWrapper) String ¶ added in v0.7.0
func (x *LoadDecisionWrapper) String() string
func (*LoadDecisionWrapper) UnmarshalJSON ¶ added in v0.7.0
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 ¶ added in v0.4.0
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 ¶ added in v0.5.1
type PolicyWrappers struct { PolicyWrappers map[string]*PolicyWrapper `` /* 191-byte string literal not displayed */ // contains filtered or unexported fields }
func (*PolicyWrappers) DeepCopy ¶ added in v0.5.1
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 ¶ added in v0.5.1
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 ¶ added in v0.5.1
func (in *PolicyWrappers) DeepCopyInto(out *PolicyWrappers)
DeepCopyInto supports using PolicyWrappers within kubernetes types, where deepcopy-gen is used.
func (*PolicyWrappers) Descriptor
deprecated
added in
v0.5.1
func (*PolicyWrappers) Descriptor() ([]byte, []int)
Deprecated: Use PolicyWrappers.ProtoReflect.Descriptor instead.
func (*PolicyWrappers) GetPolicyWrappers ¶ added in v0.5.1
func (x *PolicyWrappers) GetPolicyWrappers() map[string]*PolicyWrapper
func (*PolicyWrappers) MarshalJSON ¶ added in v0.5.1
func (msg *PolicyWrappers) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*PolicyWrappers) ProtoMessage ¶ added in v0.5.1
func (*PolicyWrappers) ProtoMessage()
func (*PolicyWrappers) ProtoReflect ¶ added in v0.5.1
func (x *PolicyWrappers) ProtoReflect() protoreflect.Message
func (*PolicyWrappers) Reset ¶ added in v0.5.1
func (x *PolicyWrappers) Reset()
func (*PolicyWrappers) String ¶ added in v0.5.1
func (x *PolicyWrappers) String() string
func (*PolicyWrappers) UnmarshalJSON ¶ added in v0.5.1
func (msg *PolicyWrappers) 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 *v1.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 ¶ added in v0.4.0
func (x *RateLimiterDecisionWrapper) GetCommonAttributes() *CommonAttributes
func (*RateLimiterDecisionWrapper) GetRateLimiterDecision ¶
func (x *RateLimiterDecisionWrapper) GetRateLimiterDecision() *v1.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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
func (in *RateLimiterDynamicConfigWrapper) DeepCopyInto(out *RateLimiterDynamicConfigWrapper)
DeepCopyInto supports using RateLimiterDynamicConfigWrapper within kubernetes types, where deepcopy-gen is used.
func (*RateLimiterDynamicConfigWrapper) Descriptor
deprecated
added in
v0.4.0
func (*RateLimiterDynamicConfigWrapper) Descriptor() ([]byte, []int)
Deprecated: Use RateLimiterDynamicConfigWrapper.ProtoReflect.Descriptor instead.
func (*RateLimiterDynamicConfigWrapper) GetCommonAttributes ¶ added in v0.4.0
func (x *RateLimiterDynamicConfigWrapper) GetCommonAttributes() *CommonAttributes
func (*RateLimiterDynamicConfigWrapper) GetRateLimiterDynamicConfig ¶ added in v0.4.0
func (x *RateLimiterDynamicConfigWrapper) GetRateLimiterDynamicConfig() *v1.RateLimiter_DynamicConfig
func (*RateLimiterDynamicConfigWrapper) MarshalJSON ¶ added in v0.4.0
func (msg *RateLimiterDynamicConfigWrapper) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*RateLimiterDynamicConfigWrapper) ProtoMessage ¶ added in v0.4.0
func (*RateLimiterDynamicConfigWrapper) ProtoMessage()
func (*RateLimiterDynamicConfigWrapper) ProtoReflect ¶ added in v0.4.0
func (x *RateLimiterDynamicConfigWrapper) ProtoReflect() protoreflect.Message
func (*RateLimiterDynamicConfigWrapper) Reset ¶ added in v0.4.0
func (x *RateLimiterDynamicConfigWrapper) Reset()
func (*RateLimiterDynamicConfigWrapper) String ¶ added in v0.4.0
func (x *RateLimiterDynamicConfigWrapper) String() string
func (*RateLimiterDynamicConfigWrapper) UnmarshalJSON ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 TokensDecisionWrapper ¶
type TokensDecisionWrapper struct { // CommonAttributes CommonAttributes *CommonAttributes `protobuf:"bytes,1,opt,name=common_attributes,json=commonAttributes,proto3" json:"common_attributes,omitempty"` // Tokens Decision TokensDecision *v1.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 ¶ added in v0.4.0
func (x *TokensDecisionWrapper) GetCommonAttributes() *CommonAttributes
func (*TokensDecisionWrapper) GetTokensDecision ¶
func (x *TokensDecisionWrapper) GetTokensDecision() *v1.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