Documentation ¶
Overview ¶
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) GetClassifierIndex() int64
- func (x *ClassifierWrapper) GetPolicyHash() string
- func (x *ClassifierWrapper) GetPolicyName() string
- 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 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) GetComponentIndex() int64
- func (x *ConcurrencyLimiterWrapper) GetConcurrencyLimiter() *v1.ConcurrencyLimiter
- func (x *ConcurrencyLimiterWrapper) GetPolicyHash() string
- func (x *ConcurrencyLimiterWrapper) GetPolicyName() string
- 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 LoadShedDecsisionWrapper
- func (in *LoadShedDecsisionWrapper) DeepCopy() *LoadShedDecsisionWrapper
- func (in *LoadShedDecsisionWrapper) DeepCopyInterface() interface{}
- func (in *LoadShedDecsisionWrapper) DeepCopyInto(out *LoadShedDecsisionWrapper)
- func (*LoadShedDecsisionWrapper) Descriptor() ([]byte, []int)deprecated
- func (x *LoadShedDecsisionWrapper) GetComponentIndex() int64
- func (x *LoadShedDecsisionWrapper) GetLoadShedDecision() *v1.LoadShedDecision
- func (x *LoadShedDecsisionWrapper) GetPolicyHash() string
- func (x *LoadShedDecsisionWrapper) GetPolicyName() string
- func (msg *LoadShedDecsisionWrapper) MarshalJSON() ([]byte, error)
- func (*LoadShedDecsisionWrapper) ProtoMessage()
- func (x *LoadShedDecsisionWrapper) ProtoReflect() protoreflect.Message
- func (x *LoadShedDecsisionWrapper) Reset()
- func (x *LoadShedDecsisionWrapper) String() string
- func (msg *LoadShedDecsisionWrapper) 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) GetPolicy() *v1.Policy
- func (x *PolicyWrapper) GetPolicyHash() string
- func (x *PolicyWrapper) GetPolicyName() string
- 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 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) GetComponentIndex() int64
- func (x *RateLimiterDecisionWrapper) GetPolicyHash() string
- func (x *RateLimiterDecisionWrapper) GetPolicyName() string
- 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 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) GetComponentIndex() int64
- func (x *RateLimiterWrapper) GetPolicyHash() string
- func (x *RateLimiterWrapper) GetPolicyName() string
- 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) GetComponentIndex() int64
- func (x *TokensDecisionWrapper) GetPolicyHash() string
- func (x *TokensDecisionWrapper) GetPolicyName() string
- 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_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 { // Classifier Classifier *v1.Classifier `protobuf:"bytes,1,opt,name=classifier,proto3" json:"classifier,omitempty"` // Name of the Policy. PolicyName string `protobuf:"bytes,2,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"` // Hash of the entire Policy spec. PolicyHash string `protobuf:"bytes,3,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"` // Index of the classifier within Policy. ClassifierIndex int64 `protobuf:"varint,4,opt,name=classifier_index,json=classifierIndex,proto3" json:"classifier_index,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) GetClassifierIndex ¶
func (x *ClassifierWrapper) GetClassifierIndex() int64
func (*ClassifierWrapper) GetPolicyHash ¶
func (x *ClassifierWrapper) GetPolicyHash() string
func (*ClassifierWrapper) GetPolicyName ¶
func (x *ClassifierWrapper) GetPolicyName() string
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 ConcurrencyLimiterWrapper ¶
type ConcurrencyLimiterWrapper struct { // Concurrency Limiter ConcurrencyLimiter *v1.ConcurrencyLimiter `protobuf:"bytes,1,opt,name=concurrency_limiter,json=concurrencyLimiter,proto3" json:"concurrency_limiter,omitempty"` // The index of Component in the Circuit. ComponentIndex int64 `protobuf:"varint,2,opt,name=component_index,json=componentIndex,proto3" json:"component_index,omitempty"` // Name of the Policy. PolicyName string `protobuf:"bytes,3,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"` // Hash of the entire Policy spec. PolicyHash string `protobuf:"bytes,4,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,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) GetComponentIndex ¶
func (x *ConcurrencyLimiterWrapper) GetComponentIndex() int64
func (*ConcurrencyLimiterWrapper) GetConcurrencyLimiter ¶
func (x *ConcurrencyLimiterWrapper) GetConcurrencyLimiter() *v1.ConcurrencyLimiter
func (*ConcurrencyLimiterWrapper) GetPolicyHash ¶
func (x *ConcurrencyLimiterWrapper) GetPolicyHash() string
func (*ConcurrencyLimiterWrapper) GetPolicyName ¶
func (x *ConcurrencyLimiterWrapper) GetPolicyName() string
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 LoadShedDecsisionWrapper ¶
type LoadShedDecsisionWrapper struct { // Load Shed Decision LoadShedDecision *v1.LoadShedDecision `protobuf:"bytes,1,opt,name=load_shed_decision,json=loadShedDecision,proto3" json:"load_shed_decision,omitempty"` // The index of Component in the Circuit. ComponentIndex int64 `protobuf:"varint,2,opt,name=component_index,json=componentIndex,proto3" json:"component_index,omitempty"` // Name of the Policy. PolicyName string `protobuf:"bytes,3,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"` // Hash of the entire Policy spec. PolicyHash string `protobuf:"bytes,4,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,omitempty"` // contains filtered or unexported fields }
func (*LoadShedDecsisionWrapper) DeepCopy ¶
func (in *LoadShedDecsisionWrapper) DeepCopy() *LoadShedDecsisionWrapper
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadShedDecsisionWrapper. Required by controller-gen.
func (*LoadShedDecsisionWrapper) DeepCopyInterface ¶
func (in *LoadShedDecsisionWrapper) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new LoadShedDecsisionWrapper. Required by controller-gen.
func (*LoadShedDecsisionWrapper) DeepCopyInto ¶
func (in *LoadShedDecsisionWrapper) DeepCopyInto(out *LoadShedDecsisionWrapper)
DeepCopyInto supports using LoadShedDecsisionWrapper within kubernetes types, where deepcopy-gen is used.
func (*LoadShedDecsisionWrapper) Descriptor
deprecated
func (*LoadShedDecsisionWrapper) Descriptor() ([]byte, []int)
Deprecated: Use LoadShedDecsisionWrapper.ProtoReflect.Descriptor instead.
func (*LoadShedDecsisionWrapper) GetComponentIndex ¶
func (x *LoadShedDecsisionWrapper) GetComponentIndex() int64
func (*LoadShedDecsisionWrapper) GetLoadShedDecision ¶
func (x *LoadShedDecsisionWrapper) GetLoadShedDecision() *v1.LoadShedDecision
func (*LoadShedDecsisionWrapper) GetPolicyHash ¶
func (x *LoadShedDecsisionWrapper) GetPolicyHash() string
func (*LoadShedDecsisionWrapper) GetPolicyName ¶
func (x *LoadShedDecsisionWrapper) GetPolicyName() string
func (*LoadShedDecsisionWrapper) MarshalJSON ¶
func (msg *LoadShedDecsisionWrapper) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler
func (*LoadShedDecsisionWrapper) ProtoMessage ¶
func (*LoadShedDecsisionWrapper) ProtoMessage()
func (*LoadShedDecsisionWrapper) ProtoReflect ¶
func (x *LoadShedDecsisionWrapper) ProtoReflect() protoreflect.Message
func (*LoadShedDecsisionWrapper) Reset ¶
func (x *LoadShedDecsisionWrapper) Reset()
func (*LoadShedDecsisionWrapper) String ¶
func (x *LoadShedDecsisionWrapper) String() string
func (*LoadShedDecsisionWrapper) UnmarshalJSON ¶
func (msg *LoadShedDecsisionWrapper) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler
type PolicyWrapper ¶
type PolicyWrapper struct { // Policy Policy *v1.Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` // Name of the Policy. PolicyName string `protobuf:"bytes,2,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"` // Hash of the entire Policy spec. PolicyHash string `protobuf:"bytes,3,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,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) GetPolicy ¶
func (x *PolicyWrapper) GetPolicy() *v1.Policy
func (*PolicyWrapper) GetPolicyHash ¶
func (x *PolicyWrapper) GetPolicyHash() string
func (*PolicyWrapper) GetPolicyName ¶
func (x *PolicyWrapper) GetPolicyName() string
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 RateLimiterDecisionWrapper ¶
type RateLimiterDecisionWrapper struct { // Rate Limiter Decision RateLimiterDecision *v1.RateLimiterDecision `protobuf:"bytes,1,opt,name=rate_limiter_decision,json=rateLimiterDecision,proto3" json:"rate_limiter_decision,omitempty"` // The index of Component in the Circuit. ComponentIndex int64 `protobuf:"varint,2,opt,name=component_index,json=componentIndex,proto3" json:"component_index,omitempty"` // Name of the Policy. PolicyName string `protobuf:"bytes,3,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"` // Hash of the entire Policy spec. PolicyHash string `protobuf:"bytes,4,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,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) GetComponentIndex ¶
func (x *RateLimiterDecisionWrapper) GetComponentIndex() int64
func (*RateLimiterDecisionWrapper) GetPolicyHash ¶
func (x *RateLimiterDecisionWrapper) GetPolicyHash() string
func (*RateLimiterDecisionWrapper) GetPolicyName ¶
func (x *RateLimiterDecisionWrapper) GetPolicyName() string
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 RateLimiterWrapper ¶
type RateLimiterWrapper struct { // Rate Limiter RateLimiter *v1.RateLimiter `protobuf:"bytes,1,opt,name=rate_limiter,json=rateLimiter,proto3" json:"rate_limiter,omitempty"` // The index of Component in the Circuit. ComponentIndex int64 `protobuf:"varint,2,opt,name=component_index,json=componentIndex,proto3" json:"component_index,omitempty"` // Name of the Policy. PolicyName string `protobuf:"bytes,3,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"` // Hash of the entire Policy spec. PolicyHash string `protobuf:"bytes,4,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,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) GetComponentIndex ¶
func (x *RateLimiterWrapper) GetComponentIndex() int64
func (*RateLimiterWrapper) GetPolicyHash ¶
func (x *RateLimiterWrapper) GetPolicyHash() string
func (*RateLimiterWrapper) GetPolicyName ¶
func (x *RateLimiterWrapper) GetPolicyName() string
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 { // Tokens Decision TokensDecision *v1.TokensDecision `protobuf:"bytes,1,opt,name=tokens_decision,json=tokensDecision,proto3" json:"tokens_decision,omitempty"` // The index of Component in the Circuit. ComponentIndex int64 `protobuf:"varint,2,opt,name=component_index,json=componentIndex,proto3" json:"component_index,omitempty"` // Name of the Policy. PolicyName string `protobuf:"bytes,3,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"` // Hash of the entire Policy spec. PolicyHash string `protobuf:"bytes,4,opt,name=policy_hash,json=policyHash,proto3" json:"policy_hash,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) GetComponentIndex ¶
func (x *TokensDecisionWrapper) GetComponentIndex() int64
func (*TokensDecisionWrapper) GetPolicyHash ¶
func (x *TokensDecisionWrapper) GetPolicyHash() string
func (*TokensDecisionWrapper) GetPolicyName ¶
func (x *TokensDecisionWrapper) GetPolicyName() string
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