Documentation ¶
Index ¶
- type CircuitBreakers
- func (*CircuitBreakers) Descriptor() ([]byte, []int)
- func (m *CircuitBreakers) GetThresholds() []*CircuitBreakers_Thresholds
- func (*CircuitBreakers) ProtoMessage()
- func (m *CircuitBreakers) Reset()
- func (m *CircuitBreakers) String() string
- func (m *CircuitBreakers) Validate() error
- func (m *CircuitBreakers) XXX_DiscardUnknown()
- func (m *CircuitBreakers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CircuitBreakers) XXX_Merge(src proto.Message)
- func (m *CircuitBreakers) XXX_Size() int
- func (m *CircuitBreakers) XXX_Unmarshal(b []byte) error
- type CircuitBreakersValidationError
- func (e CircuitBreakersValidationError) Cause() error
- func (e CircuitBreakersValidationError) Error() string
- func (e CircuitBreakersValidationError) ErrorName() string
- func (e CircuitBreakersValidationError) Field() string
- func (e CircuitBreakersValidationError) Key() bool
- func (e CircuitBreakersValidationError) Reason() string
- type CircuitBreakers_Thresholds
- func (*CircuitBreakers_Thresholds) Descriptor() ([]byte, []int)
- func (m *CircuitBreakers_Thresholds) GetMaxConnectionPools() *wrappers.UInt32Value
- func (m *CircuitBreakers_Thresholds) GetMaxConnections() *wrappers.UInt32Value
- func (m *CircuitBreakers_Thresholds) GetMaxPendingRequests() *wrappers.UInt32Value
- func (m *CircuitBreakers_Thresholds) GetMaxRequests() *wrappers.UInt32Value
- func (m *CircuitBreakers_Thresholds) GetMaxRetries() *wrappers.UInt32Value
- func (m *CircuitBreakers_Thresholds) GetPriority() core.RoutingPriority
- func (m *CircuitBreakers_Thresholds) GetRetryBudget() *CircuitBreakers_Thresholds_RetryBudget
- func (m *CircuitBreakers_Thresholds) GetTrackRemaining() bool
- func (*CircuitBreakers_Thresholds) ProtoMessage()
- func (m *CircuitBreakers_Thresholds) Reset()
- func (m *CircuitBreakers_Thresholds) String() string
- func (m *CircuitBreakers_Thresholds) Validate() error
- func (m *CircuitBreakers_Thresholds) XXX_DiscardUnknown()
- func (m *CircuitBreakers_Thresholds) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CircuitBreakers_Thresholds) XXX_Merge(src proto.Message)
- func (m *CircuitBreakers_Thresholds) XXX_Size() int
- func (m *CircuitBreakers_Thresholds) XXX_Unmarshal(b []byte) error
- type CircuitBreakers_ThresholdsValidationError
- func (e CircuitBreakers_ThresholdsValidationError) Cause() error
- func (e CircuitBreakers_ThresholdsValidationError) Error() string
- func (e CircuitBreakers_ThresholdsValidationError) ErrorName() string
- func (e CircuitBreakers_ThresholdsValidationError) Field() string
- func (e CircuitBreakers_ThresholdsValidationError) Key() bool
- func (e CircuitBreakers_ThresholdsValidationError) Reason() string
- type CircuitBreakers_Thresholds_RetryBudget
- func (*CircuitBreakers_Thresholds_RetryBudget) Descriptor() ([]byte, []int)
- func (m *CircuitBreakers_Thresholds_RetryBudget) GetBudgetPercent() *_type.Percent
- func (m *CircuitBreakers_Thresholds_RetryBudget) GetMinRetryConcurrency() *wrappers.UInt32Value
- func (*CircuitBreakers_Thresholds_RetryBudget) ProtoMessage()
- func (m *CircuitBreakers_Thresholds_RetryBudget) Reset()
- func (m *CircuitBreakers_Thresholds_RetryBudget) String() string
- func (m *CircuitBreakers_Thresholds_RetryBudget) Validate() error
- func (m *CircuitBreakers_Thresholds_RetryBudget) XXX_DiscardUnknown()
- func (m *CircuitBreakers_Thresholds_RetryBudget) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CircuitBreakers_Thresholds_RetryBudget) XXX_Merge(src proto.Message)
- func (m *CircuitBreakers_Thresholds_RetryBudget) XXX_Size() int
- func (m *CircuitBreakers_Thresholds_RetryBudget) XXX_Unmarshal(b []byte) error
- type CircuitBreakers_Thresholds_RetryBudgetValidationError
- func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Cause() error
- func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Error() string
- func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) ErrorName() string
- func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Field() string
- func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Key() bool
- func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Reason() string
- type Filter
- func (*Filter) Descriptor() ([]byte, []int)
- func (m *Filter) GetName() string
- func (m *Filter) GetTypedConfig() *any.Any
- func (*Filter) ProtoMessage()
- func (m *Filter) Reset()
- func (m *Filter) String() string
- func (m *Filter) Validate() error
- func (m *Filter) XXX_DiscardUnknown()
- func (m *Filter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Filter) XXX_Merge(src proto.Message)
- func (m *Filter) XXX_Size() int
- func (m *Filter) XXX_Unmarshal(b []byte) error
- type FilterValidationError
- type OutlierDetection
- func (*OutlierDetection) Descriptor() ([]byte, []int)
- func (m *OutlierDetection) GetBaseEjectionTime() *duration.Duration
- func (m *OutlierDetection) GetConsecutiveGatewayFailure() *wrappers.UInt32Value
- func (m *OutlierDetection) GetConsecutiveLocalOriginFailure() *wrappers.UInt32Value
- func (m *OutlierDetection) GetConsecutive_5Xx() *wrappers.UInt32Value
- func (m *OutlierDetection) GetEnforcingConsecutiveGatewayFailure() *wrappers.UInt32Value
- func (m *OutlierDetection) GetEnforcingConsecutiveLocalOriginFailure() *wrappers.UInt32Value
- func (m *OutlierDetection) GetEnforcingConsecutive_5Xx() *wrappers.UInt32Value
- func (m *OutlierDetection) GetEnforcingFailurePercentage() *wrappers.UInt32Value
- func (m *OutlierDetection) GetEnforcingFailurePercentageLocalOrigin() *wrappers.UInt32Value
- func (m *OutlierDetection) GetEnforcingLocalOriginSuccessRate() *wrappers.UInt32Value
- func (m *OutlierDetection) GetEnforcingSuccessRate() *wrappers.UInt32Value
- func (m *OutlierDetection) GetFailurePercentageMinimumHosts() *wrappers.UInt32Value
- func (m *OutlierDetection) GetFailurePercentageRequestVolume() *wrappers.UInt32Value
- func (m *OutlierDetection) GetFailurePercentageThreshold() *wrappers.UInt32Value
- func (m *OutlierDetection) GetInterval() *duration.Duration
- func (m *OutlierDetection) GetMaxEjectionPercent() *wrappers.UInt32Value
- func (m *OutlierDetection) GetSplitExternalLocalOriginErrors() bool
- 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) Validate() error
- func (m *OutlierDetection) XXX_DiscardUnknown()
- func (m *OutlierDetection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OutlierDetection) XXX_Merge(src proto.Message)
- func (m *OutlierDetection) XXX_Size() int
- func (m *OutlierDetection) XXX_Unmarshal(b []byte) error
- type OutlierDetectionValidationError
- func (e OutlierDetectionValidationError) Cause() error
- func (e OutlierDetectionValidationError) Error() string
- func (e OutlierDetectionValidationError) ErrorName() string
- func (e OutlierDetectionValidationError) Field() string
- func (e OutlierDetectionValidationError) Key() bool
- func (e OutlierDetectionValidationError) Reason() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CircuitBreakers ¶
type CircuitBreakers struct { Thresholds []*CircuitBreakers_Thresholds `protobuf:"bytes,1,rep,name=thresholds,proto3" json:"thresholds,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CircuitBreakers) Descriptor ¶
func (*CircuitBreakers) Descriptor() ([]byte, []int)
func (*CircuitBreakers) GetThresholds ¶
func (m *CircuitBreakers) GetThresholds() []*CircuitBreakers_Thresholds
func (*CircuitBreakers) ProtoMessage ¶
func (*CircuitBreakers) ProtoMessage()
func (*CircuitBreakers) Reset ¶
func (m *CircuitBreakers) Reset()
func (*CircuitBreakers) String ¶
func (m *CircuitBreakers) String() string
func (*CircuitBreakers) Validate ¶
func (m *CircuitBreakers) Validate() error
Validate checks the field values on CircuitBreakers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*CircuitBreakers) XXX_DiscardUnknown ¶
func (m *CircuitBreakers) XXX_DiscardUnknown()
func (*CircuitBreakers) XXX_Marshal ¶
func (m *CircuitBreakers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CircuitBreakers) XXX_Merge ¶
func (m *CircuitBreakers) XXX_Merge(src proto.Message)
func (*CircuitBreakers) XXX_Size ¶
func (m *CircuitBreakers) XXX_Size() int
func (*CircuitBreakers) XXX_Unmarshal ¶
func (m *CircuitBreakers) XXX_Unmarshal(b []byte) error
type CircuitBreakersValidationError ¶
type CircuitBreakersValidationError struct {
// contains filtered or unexported fields
}
CircuitBreakersValidationError is the validation error returned by CircuitBreakers.Validate if the designated constraints aren't met.
func (CircuitBreakersValidationError) Cause ¶
func (e CircuitBreakersValidationError) Cause() error
Cause function returns cause value.
func (CircuitBreakersValidationError) Error ¶
func (e CircuitBreakersValidationError) Error() string
Error satisfies the builtin error interface
func (CircuitBreakersValidationError) ErrorName ¶ added in v0.7.0
func (e CircuitBreakersValidationError) ErrorName() string
ErrorName returns error name.
func (CircuitBreakersValidationError) Field ¶
func (e CircuitBreakersValidationError) Field() string
Field function returns field value.
func (CircuitBreakersValidationError) Key ¶
func (e CircuitBreakersValidationError) Key() bool
Key function returns key value.
func (CircuitBreakersValidationError) Reason ¶
func (e CircuitBreakersValidationError) Reason() string
Reason function returns reason value.
type CircuitBreakers_Thresholds ¶
type CircuitBreakers_Thresholds struct { Priority core.RoutingPriority `protobuf:"varint,1,opt,name=priority,proto3,enum=envoy.api.v2.core.RoutingPriority" json:"priority,omitempty"` MaxConnections *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=max_connections,json=maxConnections,proto3" json:"max_connections,omitempty"` MaxPendingRequests *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=max_pending_requests,json=maxPendingRequests,proto3" json:"max_pending_requests,omitempty"` MaxRequests *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=max_requests,json=maxRequests,proto3" json:"max_requests,omitempty"` MaxRetries *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=max_retries,json=maxRetries,proto3" json:"max_retries,omitempty"` RetryBudget *CircuitBreakers_Thresholds_RetryBudget `protobuf:"bytes,8,opt,name=retry_budget,json=retryBudget,proto3" json:"retry_budget,omitempty"` TrackRemaining bool `protobuf:"varint,6,opt,name=track_remaining,json=trackRemaining,proto3" json:"track_remaining,omitempty"` MaxConnectionPools *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=max_connection_pools,json=maxConnectionPools,proto3" json:"max_connection_pools,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CircuitBreakers_Thresholds) Descriptor ¶
func (*CircuitBreakers_Thresholds) Descriptor() ([]byte, []int)
func (*CircuitBreakers_Thresholds) GetMaxConnectionPools ¶ added in v0.7.0
func (m *CircuitBreakers_Thresholds) GetMaxConnectionPools() *wrappers.UInt32Value
func (*CircuitBreakers_Thresholds) GetMaxConnections ¶
func (m *CircuitBreakers_Thresholds) GetMaxConnections() *wrappers.UInt32Value
func (*CircuitBreakers_Thresholds) GetMaxPendingRequests ¶
func (m *CircuitBreakers_Thresholds) GetMaxPendingRequests() *wrappers.UInt32Value
func (*CircuitBreakers_Thresholds) GetMaxRequests ¶
func (m *CircuitBreakers_Thresholds) GetMaxRequests() *wrappers.UInt32Value
func (*CircuitBreakers_Thresholds) GetMaxRetries ¶
func (m *CircuitBreakers_Thresholds) GetMaxRetries() *wrappers.UInt32Value
func (*CircuitBreakers_Thresholds) GetPriority ¶
func (m *CircuitBreakers_Thresholds) GetPriority() core.RoutingPriority
func (*CircuitBreakers_Thresholds) GetRetryBudget ¶ added in v0.9.2
func (m *CircuitBreakers_Thresholds) GetRetryBudget() *CircuitBreakers_Thresholds_RetryBudget
func (*CircuitBreakers_Thresholds) GetTrackRemaining ¶ added in v0.7.0
func (m *CircuitBreakers_Thresholds) GetTrackRemaining() bool
func (*CircuitBreakers_Thresholds) ProtoMessage ¶
func (*CircuitBreakers_Thresholds) ProtoMessage()
func (*CircuitBreakers_Thresholds) Reset ¶
func (m *CircuitBreakers_Thresholds) Reset()
func (*CircuitBreakers_Thresholds) String ¶
func (m *CircuitBreakers_Thresholds) String() string
func (*CircuitBreakers_Thresholds) Validate ¶
func (m *CircuitBreakers_Thresholds) Validate() error
Validate checks the field values on CircuitBreakers_Thresholds with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*CircuitBreakers_Thresholds) XXX_DiscardUnknown ¶
func (m *CircuitBreakers_Thresholds) XXX_DiscardUnknown()
func (*CircuitBreakers_Thresholds) XXX_Marshal ¶
func (m *CircuitBreakers_Thresholds) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CircuitBreakers_Thresholds) XXX_Merge ¶
func (m *CircuitBreakers_Thresholds) XXX_Merge(src proto.Message)
func (*CircuitBreakers_Thresholds) XXX_Size ¶
func (m *CircuitBreakers_Thresholds) XXX_Size() int
func (*CircuitBreakers_Thresholds) XXX_Unmarshal ¶
func (m *CircuitBreakers_Thresholds) XXX_Unmarshal(b []byte) error
type CircuitBreakers_ThresholdsValidationError ¶
type CircuitBreakers_ThresholdsValidationError struct {
// contains filtered or unexported fields
}
CircuitBreakers_ThresholdsValidationError is the validation error returned by CircuitBreakers_Thresholds.Validate if the designated constraints aren't met.
func (CircuitBreakers_ThresholdsValidationError) Cause ¶
func (e CircuitBreakers_ThresholdsValidationError) Cause() error
Cause function returns cause value.
func (CircuitBreakers_ThresholdsValidationError) Error ¶
func (e CircuitBreakers_ThresholdsValidationError) Error() string
Error satisfies the builtin error interface
func (CircuitBreakers_ThresholdsValidationError) ErrorName ¶ added in v0.7.0
func (e CircuitBreakers_ThresholdsValidationError) ErrorName() string
ErrorName returns error name.
func (CircuitBreakers_ThresholdsValidationError) Field ¶
func (e CircuitBreakers_ThresholdsValidationError) Field() string
Field function returns field value.
func (CircuitBreakers_ThresholdsValidationError) Key ¶
func (e CircuitBreakers_ThresholdsValidationError) Key() bool
Key function returns key value.
func (CircuitBreakers_ThresholdsValidationError) Reason ¶
func (e CircuitBreakers_ThresholdsValidationError) Reason() string
Reason function returns reason value.
type CircuitBreakers_Thresholds_RetryBudget ¶ added in v0.9.2
type CircuitBreakers_Thresholds_RetryBudget struct { BudgetPercent *_type.Percent `protobuf:"bytes,1,opt,name=budget_percent,json=budgetPercent,proto3" json:"budget_percent,omitempty"` MinRetryConcurrency *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=min_retry_concurrency,json=minRetryConcurrency,proto3" json:"min_retry_concurrency,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CircuitBreakers_Thresholds_RetryBudget) Descriptor ¶ added in v0.9.2
func (*CircuitBreakers_Thresholds_RetryBudget) Descriptor() ([]byte, []int)
func (*CircuitBreakers_Thresholds_RetryBudget) GetBudgetPercent ¶ added in v0.9.2
func (m *CircuitBreakers_Thresholds_RetryBudget) GetBudgetPercent() *_type.Percent
func (*CircuitBreakers_Thresholds_RetryBudget) GetMinRetryConcurrency ¶ added in v0.9.2
func (m *CircuitBreakers_Thresholds_RetryBudget) GetMinRetryConcurrency() *wrappers.UInt32Value
func (*CircuitBreakers_Thresholds_RetryBudget) ProtoMessage ¶ added in v0.9.2
func (*CircuitBreakers_Thresholds_RetryBudget) ProtoMessage()
func (*CircuitBreakers_Thresholds_RetryBudget) Reset ¶ added in v0.9.2
func (m *CircuitBreakers_Thresholds_RetryBudget) Reset()
func (*CircuitBreakers_Thresholds_RetryBudget) String ¶ added in v0.9.2
func (m *CircuitBreakers_Thresholds_RetryBudget) String() string
func (*CircuitBreakers_Thresholds_RetryBudget) Validate ¶ added in v0.9.2
func (m *CircuitBreakers_Thresholds_RetryBudget) Validate() error
Validate checks the field values on CircuitBreakers_Thresholds_RetryBudget with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*CircuitBreakers_Thresholds_RetryBudget) XXX_DiscardUnknown ¶ added in v0.9.2
func (m *CircuitBreakers_Thresholds_RetryBudget) XXX_DiscardUnknown()
func (*CircuitBreakers_Thresholds_RetryBudget) XXX_Marshal ¶ added in v0.9.2
func (m *CircuitBreakers_Thresholds_RetryBudget) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CircuitBreakers_Thresholds_RetryBudget) XXX_Merge ¶ added in v0.9.2
func (m *CircuitBreakers_Thresholds_RetryBudget) XXX_Merge(src proto.Message)
func (*CircuitBreakers_Thresholds_RetryBudget) XXX_Size ¶ added in v0.9.2
func (m *CircuitBreakers_Thresholds_RetryBudget) XXX_Size() int
func (*CircuitBreakers_Thresholds_RetryBudget) XXX_Unmarshal ¶ added in v0.9.2
func (m *CircuitBreakers_Thresholds_RetryBudget) XXX_Unmarshal(b []byte) error
type CircuitBreakers_Thresholds_RetryBudgetValidationError ¶ added in v0.9.2
type CircuitBreakers_Thresholds_RetryBudgetValidationError struct {
// contains filtered or unexported fields
}
CircuitBreakers_Thresholds_RetryBudgetValidationError is the validation error returned by CircuitBreakers_Thresholds_RetryBudget.Validate if the designated constraints aren't met.
func (CircuitBreakers_Thresholds_RetryBudgetValidationError) Cause ¶ added in v0.9.2
func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Cause() error
Cause function returns cause value.
func (CircuitBreakers_Thresholds_RetryBudgetValidationError) Error ¶ added in v0.9.2
func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Error() string
Error satisfies the builtin error interface
func (CircuitBreakers_Thresholds_RetryBudgetValidationError) ErrorName ¶ added in v0.9.2
func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) ErrorName() string
ErrorName returns error name.
func (CircuitBreakers_Thresholds_RetryBudgetValidationError) Field ¶ added in v0.9.2
func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Field() string
Field function returns field value.
func (CircuitBreakers_Thresholds_RetryBudgetValidationError) Key ¶ added in v0.9.2
func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Key() bool
Key function returns key value.
func (CircuitBreakers_Thresholds_RetryBudgetValidationError) Reason ¶ added in v0.9.2
func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Reason() string
Reason function returns reason value.
type Filter ¶ added in v0.8.3
type Filter struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` TypedConfig *any.Any `protobuf:"bytes,2,opt,name=typed_config,json=typedConfig,proto3" json:"typed_config,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Filter) Descriptor ¶ added in v0.8.3
func (*Filter) GetTypedConfig ¶ added in v0.8.3
func (*Filter) ProtoMessage ¶ added in v0.8.3
func (*Filter) ProtoMessage()
func (*Filter) Validate ¶ added in v0.8.3
Validate checks the field values on Filter with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*Filter) XXX_DiscardUnknown ¶ added in v0.8.3
func (m *Filter) XXX_DiscardUnknown()
func (*Filter) XXX_Marshal ¶ added in v0.8.3
func (*Filter) XXX_Unmarshal ¶ added in v0.8.3
type FilterValidationError ¶ added in v0.8.3
type FilterValidationError struct {
// contains filtered or unexported fields
}
FilterValidationError is the validation error returned by Filter.Validate if the designated constraints aren't met.
func (FilterValidationError) Cause ¶ added in v0.8.3
func (e FilterValidationError) Cause() error
Cause function returns cause value.
func (FilterValidationError) Error ¶ added in v0.8.3
func (e FilterValidationError) Error() string
Error satisfies the builtin error interface
func (FilterValidationError) ErrorName ¶ added in v0.8.3
func (e FilterValidationError) ErrorName() string
ErrorName returns error name.
func (FilterValidationError) Field ¶ added in v0.8.3
func (e FilterValidationError) Field() string
Field function returns field value.
func (FilterValidationError) Key ¶ added in v0.8.3
func (e FilterValidationError) Key() bool
Key function returns key value.
func (FilterValidationError) Reason ¶ added in v0.8.3
func (e FilterValidationError) Reason() string
Reason function returns reason value.
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 `` /* 132-byte string literal not displayed */ EnforcingSuccessRate *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=enforcing_success_rate,json=enforcingSuccessRate,proto3" json:"enforcing_success_rate,omitempty"` SuccessRateMinimumHosts *wrappers.UInt32Value `` /* 134-byte string literal not displayed */ SuccessRateRequestVolume *wrappers.UInt32Value `` /* 137-byte string literal not displayed */ SuccessRateStdevFactor *wrappers.UInt32Value `` /* 131-byte string literal not displayed */ ConsecutiveGatewayFailure *wrappers.UInt32Value `` /* 139-byte string literal not displayed */ EnforcingConsecutiveGatewayFailure *wrappers.UInt32Value `` /* 168-byte string literal not displayed */ SplitExternalLocalOriginErrors bool `` /* 159-byte string literal not displayed */ ConsecutiveLocalOriginFailure *wrappers.UInt32Value `` /* 153-byte string literal not displayed */ EnforcingConsecutiveLocalOriginFailure *wrappers.UInt32Value `` /* 182-byte string literal not displayed */ EnforcingLocalOriginSuccessRate *wrappers.UInt32Value `` /* 161-byte string literal not displayed */ FailurePercentageThreshold *wrappers.UInt32Value `` /* 142-byte string literal not displayed */ EnforcingFailurePercentage *wrappers.UInt32Value `` /* 142-byte string literal not displayed */ EnforcingFailurePercentageLocalOrigin *wrappers.UInt32Value `` /* 179-byte string literal not displayed */ FailurePercentageMinimumHosts *wrappers.UInt32Value `` /* 153-byte string literal not displayed */ FailurePercentageRequestVolume *wrappers.UInt32Value `` /* 156-byte string literal not displayed */ 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) GetConsecutiveLocalOriginFailure ¶ added in v0.8.2
func (m *OutlierDetection) GetConsecutiveLocalOriginFailure() *wrappers.UInt32Value
func (*OutlierDetection) GetConsecutive_5Xx ¶
func (m *OutlierDetection) GetConsecutive_5Xx() *wrappers.UInt32Value
func (*OutlierDetection) GetEnforcingConsecutiveGatewayFailure ¶
func (m *OutlierDetection) GetEnforcingConsecutiveGatewayFailure() *wrappers.UInt32Value
func (*OutlierDetection) GetEnforcingConsecutiveLocalOriginFailure ¶ added in v0.8.2
func (m *OutlierDetection) GetEnforcingConsecutiveLocalOriginFailure() *wrappers.UInt32Value
func (*OutlierDetection) GetEnforcingConsecutive_5Xx ¶
func (m *OutlierDetection) GetEnforcingConsecutive_5Xx() *wrappers.UInt32Value
func (*OutlierDetection) GetEnforcingFailurePercentage ¶ added in v0.9.1
func (m *OutlierDetection) GetEnforcingFailurePercentage() *wrappers.UInt32Value
func (*OutlierDetection) GetEnforcingFailurePercentageLocalOrigin ¶ added in v0.9.1
func (m *OutlierDetection) GetEnforcingFailurePercentageLocalOrigin() *wrappers.UInt32Value
func (*OutlierDetection) GetEnforcingLocalOriginSuccessRate ¶ added in v0.8.2
func (m *OutlierDetection) GetEnforcingLocalOriginSuccessRate() *wrappers.UInt32Value
func (*OutlierDetection) GetEnforcingSuccessRate ¶
func (m *OutlierDetection) GetEnforcingSuccessRate() *wrappers.UInt32Value
func (*OutlierDetection) GetFailurePercentageMinimumHosts ¶ added in v0.9.1
func (m *OutlierDetection) GetFailurePercentageMinimumHosts() *wrappers.UInt32Value
func (*OutlierDetection) GetFailurePercentageRequestVolume ¶ added in v0.9.1
func (m *OutlierDetection) GetFailurePercentageRequestVolume() *wrappers.UInt32Value
func (*OutlierDetection) GetFailurePercentageThreshold ¶ added in v0.9.1
func (m *OutlierDetection) GetFailurePercentageThreshold() *wrappers.UInt32Value
func (*OutlierDetection) GetInterval ¶
func (m *OutlierDetection) GetInterval() *duration.Duration
func (*OutlierDetection) GetMaxEjectionPercent ¶
func (m *OutlierDetection) GetMaxEjectionPercent() *wrappers.UInt32Value
func (*OutlierDetection) GetSplitExternalLocalOriginErrors ¶ added in v0.8.2
func (m *OutlierDetection) GetSplitExternalLocalOriginErrors() bool
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) Validate ¶
func (m *OutlierDetection) Validate() error
Validate checks the field values on OutlierDetection with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
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 (m *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
type OutlierDetectionValidationError ¶
type OutlierDetectionValidationError struct {
// contains filtered or unexported fields
}
OutlierDetectionValidationError is the validation error returned by OutlierDetection.Validate if the designated constraints aren't met.
func (OutlierDetectionValidationError) Cause ¶
func (e OutlierDetectionValidationError) Cause() error
Cause function returns cause value.
func (OutlierDetectionValidationError) Error ¶
func (e OutlierDetectionValidationError) Error() string
Error satisfies the builtin error interface
func (OutlierDetectionValidationError) ErrorName ¶ added in v0.7.0
func (e OutlierDetectionValidationError) ErrorName() string
ErrorName returns error name.
func (OutlierDetectionValidationError) Field ¶
func (e OutlierDetectionValidationError) Field() string
Field function returns field value.
func (OutlierDetectionValidationError) Key ¶
func (e OutlierDetectionValidationError) Key() bool
Key function returns key value.
func (OutlierDetectionValidationError) Reason ¶
func (e OutlierDetectionValidationError) Reason() string
Reason function returns reason value.