package envoy_api_v2_cluster
import "google.golang.org/grpc/balancer/xds/internal/proto/envoy/api/v2/cluster/outlier_detection"
Index ¶
- type OutlierDetection
- func (*OutlierDetection) Descriptor() ([]byte, []int)
- func (m *OutlierDetection) GetBaseEjectionTime() *duration.Duration
- func (m *OutlierDetection) GetConsecutiveGatewayFailure() *wrappers.UInt32Value
- func (m *OutlierDetection) GetConsecutive_5Xx() *wrappers.UInt32Value
- func (m *OutlierDetection) GetEnforcingConsecutiveGatewayFailure() *wrappers.UInt32Value
- func (m *OutlierDetection) GetEnforcingConsecutive_5Xx() *wrappers.UInt32Value
- func (m *OutlierDetection) GetEnforcingSuccessRate() *wrappers.UInt32Value
- func (m *OutlierDetection) GetInterval() *duration.Duration
- func (m *OutlierDetection) GetMaxEjectionPercent() *wrappers.UInt32Value
- func (m *OutlierDetection) GetSuccessRateMinimumHosts() *wrappers.UInt32Value
- func (m *OutlierDetection) GetSuccessRateRequestVolume() *wrappers.UInt32Value
- func (m *OutlierDetection) GetSuccessRateStdevFactor() *wrappers.UInt32Value
- func (*OutlierDetection) ProtoMessage()
- func (m *OutlierDetection) Reset()
- func (m *OutlierDetection) String() string
- func (m *OutlierDetection) XXX_DiscardUnknown()
- func (m *OutlierDetection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *OutlierDetection) XXX_Merge(src proto.Message)
- func (m *OutlierDetection) XXX_Size() int
- func (m *OutlierDetection) XXX_Unmarshal(b []byte) error
Types ¶
type OutlierDetection ¶
type OutlierDetection struct { Consecutive_5Xx *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=consecutive_5xx,json=consecutive5xx,proto3" json:"consecutive_5xx,omitempty"` Interval *duration.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` BaseEjectionTime *duration.Duration `protobuf:"bytes,3,opt,name=base_ejection_time,json=baseEjectionTime,proto3" json:"base_ejection_time,omitempty"` MaxEjectionPercent *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=max_ejection_percent,json=maxEjectionPercent,proto3" json:"max_ejection_percent,omitempty"` EnforcingConsecutive_5Xx *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=enforcing_consecutive_5xx,json=enforcingConsecutive5xx,proto3" json:"enforcing_consecutive_5xx,omitempty"` EnforcingSuccessRate *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=enforcing_success_rate,json=enforcingSuccessRate,proto3" json:"enforcing_success_rate,omitempty"` SuccessRateMinimumHosts *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=success_rate_minimum_hosts,json=successRateMinimumHosts,proto3" json:"success_rate_minimum_hosts,omitempty"` SuccessRateRequestVolume *wrappers.UInt32Value `protobuf:"bytes,8,opt,name=success_rate_request_volume,json=successRateRequestVolume,proto3" json:"success_rate_request_volume,omitempty"` SuccessRateStdevFactor *wrappers.UInt32Value `protobuf:"bytes,9,opt,name=success_rate_stdev_factor,json=successRateStdevFactor,proto3" json:"success_rate_stdev_factor,omitempty"` ConsecutiveGatewayFailure *wrappers.UInt32Value `protobuf:"bytes,10,opt,name=consecutive_gateway_failure,json=consecutiveGatewayFailure,proto3" json:"consecutive_gateway_failure,omitempty"` EnforcingConsecutiveGatewayFailure *wrappers.UInt32Value `protobuf:"bytes,11,opt,name=enforcing_consecutive_gateway_failure,json=enforcingConsecutiveGatewayFailure,proto3" json:"enforcing_consecutive_gateway_failure,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*OutlierDetection) Descriptor ¶
func (*OutlierDetection) Descriptor() ([]byte, []int)
func (*OutlierDetection) GetBaseEjectionTime ¶
func (m *OutlierDetection) GetBaseEjectionTime() *duration.Duration
func (*OutlierDetection) GetConsecutiveGatewayFailure ¶
func (m *OutlierDetection) GetConsecutiveGatewayFailure() *wrappers.UInt32Value
func (*OutlierDetection) GetConsecutive_5Xx ¶
func (m *OutlierDetection) GetConsecutive_5Xx() *wrappers.UInt32Value
func (*OutlierDetection) GetEnforcingConsecutiveGatewayFailure ¶
func (m *OutlierDetection) GetEnforcingConsecutiveGatewayFailure() *wrappers.UInt32Value
func (*OutlierDetection) GetEnforcingConsecutive_5Xx ¶
func (m *OutlierDetection) GetEnforcingConsecutive_5Xx() *wrappers.UInt32Value
func (*OutlierDetection) GetEnforcingSuccessRate ¶
func (m *OutlierDetection) GetEnforcingSuccessRate() *wrappers.UInt32Value
func (*OutlierDetection) GetInterval ¶
func (m *OutlierDetection) GetInterval() *duration.Duration
func (*OutlierDetection) GetMaxEjectionPercent ¶
func (m *OutlierDetection) GetMaxEjectionPercent() *wrappers.UInt32Value
func (*OutlierDetection) GetSuccessRateMinimumHosts ¶
func (m *OutlierDetection) GetSuccessRateMinimumHosts() *wrappers.UInt32Value
func (*OutlierDetection) GetSuccessRateRequestVolume ¶
func (m *OutlierDetection) GetSuccessRateRequestVolume() *wrappers.UInt32Value
func (*OutlierDetection) GetSuccessRateStdevFactor ¶
func (m *OutlierDetection) GetSuccessRateStdevFactor() *wrappers.UInt32Value
func (*OutlierDetection) ProtoMessage ¶
func (*OutlierDetection) ProtoMessage()
func (*OutlierDetection) Reset ¶
func (m *OutlierDetection) Reset()
func (*OutlierDetection) String ¶
func (m *OutlierDetection) String() string
func (*OutlierDetection) XXX_DiscardUnknown ¶
func (m *OutlierDetection) XXX_DiscardUnknown()
func (*OutlierDetection) XXX_Marshal ¶
func (m *OutlierDetection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OutlierDetection) XXX_Merge ¶
func (dst *OutlierDetection) XXX_Merge(src proto.Message)
func (*OutlierDetection) XXX_Size ¶
func (m *OutlierDetection) XXX_Size() int
func (*OutlierDetection) XXX_Unmarshal ¶
func (m *OutlierDetection) XXX_Unmarshal(b []byte) error
Source Files ¶
outlier_detection.pb.go
- Version
- v1.21.0
- Published
- May 22, 2019
- Platform
- linux/amd64
- Imports
- 6 packages
- Last checked
- 18 minutes ago –
Tools for package owners.