package envoy_config_filter_fault_v2

import "github.com/envoyproxy/go-control-plane/envoy/config/filter/fault/v2"

Index

Variables

var FaultDelay_FaultDelayType_name = map[int32]string{
	0: "FIXED",
}
var FaultDelay_FaultDelayType_value = map[string]int32{
	"FIXED": 0,
}

Types

type FaultDelay

type FaultDelay struct {
	Type FaultDelay_FaultDelayType `protobuf:"varint,1,opt,name=type,proto3,enum=envoy.config.filter.fault.v2.FaultDelay_FaultDelayType" json:"type,omitempty"` // Deprecated: Do not use.
	// Types that are valid to be assigned to FaultDelaySecifier:
	//	*FaultDelay_FixedDelay
	//	*FaultDelay_HeaderDelay_
	FaultDelaySecifier   isFaultDelay_FaultDelaySecifier `protobuf_oneof:"fault_delay_secifier"`
	Percentage           *_type.FractionalPercent        `protobuf:"bytes,4,opt,name=percentage,proto3" json:"percentage,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

func (*FaultDelay) Descriptor

func (*FaultDelay) Descriptor() ([]byte, []int)

func (*FaultDelay) GetFaultDelaySecifier

func (m *FaultDelay) GetFaultDelaySecifier() isFaultDelay_FaultDelaySecifier

func (*FaultDelay) GetFixedDelay

func (m *FaultDelay) GetFixedDelay() *duration.Duration

func (*FaultDelay) GetHeaderDelay

func (m *FaultDelay) GetHeaderDelay() *FaultDelay_HeaderDelay

func (*FaultDelay) GetPercentage

func (m *FaultDelay) GetPercentage() *_type.FractionalPercent

func (*FaultDelay) GetType

Deprecated: Do not use.

func (*FaultDelay) ProtoMessage

func (*FaultDelay) ProtoMessage()

func (*FaultDelay) Reset

func (m *FaultDelay) Reset()

func (*FaultDelay) String

func (m *FaultDelay) String() string

func (*FaultDelay) Validate

func (m *FaultDelay) Validate() error

Validate checks the field values on FaultDelay with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*FaultDelay) XXX_DiscardUnknown

func (m *FaultDelay) XXX_DiscardUnknown()

func (*FaultDelay) XXX_Marshal

func (m *FaultDelay) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FaultDelay) XXX_Merge

func (m *FaultDelay) XXX_Merge(src proto.Message)

func (*FaultDelay) XXX_OneofWrappers

func (*FaultDelay) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*FaultDelay) XXX_Size

func (m *FaultDelay) XXX_Size() int

func (*FaultDelay) XXX_Unmarshal

func (m *FaultDelay) XXX_Unmarshal(b []byte) error

type FaultDelayValidationError

type FaultDelayValidationError struct {
	// contains filtered or unexported fields
}

FaultDelayValidationError is the validation error returned by FaultDelay.Validate if the designated constraints aren't met.

func (FaultDelayValidationError) Cause

func (e FaultDelayValidationError) Cause() error

Cause function returns cause value.

func (FaultDelayValidationError) Error

Error satisfies the builtin error interface

func (FaultDelayValidationError) ErrorName

func (e FaultDelayValidationError) ErrorName() string

ErrorName returns error name.

func (FaultDelayValidationError) Field

Field function returns field value.

func (FaultDelayValidationError) Key

Key function returns key value.

func (FaultDelayValidationError) Reason

func (e FaultDelayValidationError) Reason() string

Reason function returns reason value.

type FaultDelay_FaultDelayType

type FaultDelay_FaultDelayType int32
const (
	FaultDelay_FIXED FaultDelay_FaultDelayType = 0
)

func (FaultDelay_FaultDelayType) EnumDescriptor

func (FaultDelay_FaultDelayType) EnumDescriptor() ([]byte, []int)

func (FaultDelay_FaultDelayType) String

func (x FaultDelay_FaultDelayType) String() string

type FaultDelay_FixedDelay

type FaultDelay_FixedDelay struct {
	FixedDelay *duration.Duration `protobuf:"bytes,3,opt,name=fixed_delay,json=fixedDelay,proto3,oneof"`
}

type FaultDelay_HeaderDelay

type FaultDelay_HeaderDelay struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FaultDelay_HeaderDelay) Descriptor

func (*FaultDelay_HeaderDelay) Descriptor() ([]byte, []int)

func (*FaultDelay_HeaderDelay) ProtoMessage

func (*FaultDelay_HeaderDelay) ProtoMessage()

func (*FaultDelay_HeaderDelay) Reset

func (m *FaultDelay_HeaderDelay) Reset()

func (*FaultDelay_HeaderDelay) String

func (m *FaultDelay_HeaderDelay) String() string

func (*FaultDelay_HeaderDelay) Validate

func (m *FaultDelay_HeaderDelay) Validate() error

Validate checks the field values on FaultDelay_HeaderDelay with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*FaultDelay_HeaderDelay) XXX_DiscardUnknown

func (m *FaultDelay_HeaderDelay) XXX_DiscardUnknown()

func (*FaultDelay_HeaderDelay) XXX_Marshal

func (m *FaultDelay_HeaderDelay) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FaultDelay_HeaderDelay) XXX_Merge

func (m *FaultDelay_HeaderDelay) XXX_Merge(src proto.Message)

func (*FaultDelay_HeaderDelay) XXX_Size

func (m *FaultDelay_HeaderDelay) XXX_Size() int

func (*FaultDelay_HeaderDelay) XXX_Unmarshal

func (m *FaultDelay_HeaderDelay) XXX_Unmarshal(b []byte) error

type FaultDelay_HeaderDelayValidationError

type FaultDelay_HeaderDelayValidationError struct {
	// contains filtered or unexported fields
}

FaultDelay_HeaderDelayValidationError is the validation error returned by FaultDelay_HeaderDelay.Validate if the designated constraints aren't met.

func (FaultDelay_HeaderDelayValidationError) Cause

Cause function returns cause value.

func (FaultDelay_HeaderDelayValidationError) Error

Error satisfies the builtin error interface

func (FaultDelay_HeaderDelayValidationError) ErrorName

ErrorName returns error name.

func (FaultDelay_HeaderDelayValidationError) Field

Field function returns field value.

func (FaultDelay_HeaderDelayValidationError) Key

Key function returns key value.

func (FaultDelay_HeaderDelayValidationError) Reason

Reason function returns reason value.

type FaultDelay_HeaderDelay_

type FaultDelay_HeaderDelay_ struct {
	HeaderDelay *FaultDelay_HeaderDelay `protobuf:"bytes,5,opt,name=header_delay,json=headerDelay,proto3,oneof"`
}

type FaultRateLimit

type FaultRateLimit struct {
	// Types that are valid to be assigned to LimitType:
	//	*FaultRateLimit_FixedLimit_
	//	*FaultRateLimit_HeaderLimit_
	LimitType            isFaultRateLimit_LimitType `protobuf_oneof:"limit_type"`
	Percentage           *_type.FractionalPercent   `protobuf:"bytes,2,opt,name=percentage,proto3" json:"percentage,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*FaultRateLimit) Descriptor

func (*FaultRateLimit) Descriptor() ([]byte, []int)

func (*FaultRateLimit) GetFixedLimit

func (m *FaultRateLimit) GetFixedLimit() *FaultRateLimit_FixedLimit

func (*FaultRateLimit) GetHeaderLimit

func (m *FaultRateLimit) GetHeaderLimit() *FaultRateLimit_HeaderLimit

func (*FaultRateLimit) GetLimitType

func (m *FaultRateLimit) GetLimitType() isFaultRateLimit_LimitType

func (*FaultRateLimit) GetPercentage

func (m *FaultRateLimit) GetPercentage() *_type.FractionalPercent

func (*FaultRateLimit) ProtoMessage

func (*FaultRateLimit) ProtoMessage()

func (*FaultRateLimit) Reset

func (m *FaultRateLimit) Reset()

func (*FaultRateLimit) String

func (m *FaultRateLimit) String() string

func (*FaultRateLimit) Validate

func (m *FaultRateLimit) Validate() error

Validate checks the field values on FaultRateLimit with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*FaultRateLimit) XXX_DiscardUnknown

func (m *FaultRateLimit) XXX_DiscardUnknown()

func (*FaultRateLimit) XXX_Marshal

func (m *FaultRateLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FaultRateLimit) XXX_Merge

func (m *FaultRateLimit) XXX_Merge(src proto.Message)

func (*FaultRateLimit) XXX_OneofWrappers

func (*FaultRateLimit) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*FaultRateLimit) XXX_Size

func (m *FaultRateLimit) XXX_Size() int

func (*FaultRateLimit) XXX_Unmarshal

func (m *FaultRateLimit) XXX_Unmarshal(b []byte) error

type FaultRateLimitValidationError

type FaultRateLimitValidationError struct {
	// contains filtered or unexported fields
}

FaultRateLimitValidationError is the validation error returned by FaultRateLimit.Validate if the designated constraints aren't met.

func (FaultRateLimitValidationError) Cause

Cause function returns cause value.

func (FaultRateLimitValidationError) Error

Error satisfies the builtin error interface

func (FaultRateLimitValidationError) ErrorName

func (e FaultRateLimitValidationError) ErrorName() string

ErrorName returns error name.

func (FaultRateLimitValidationError) Field

Field function returns field value.

func (FaultRateLimitValidationError) Key

Key function returns key value.

func (FaultRateLimitValidationError) Reason

Reason function returns reason value.

type FaultRateLimit_FixedLimit

type FaultRateLimit_FixedLimit struct {
	LimitKbps            uint64   `protobuf:"varint,1,opt,name=limit_kbps,json=limitKbps,proto3" json:"limit_kbps,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FaultRateLimit_FixedLimit) Descriptor

func (*FaultRateLimit_FixedLimit) Descriptor() ([]byte, []int)

func (*FaultRateLimit_FixedLimit) GetLimitKbps

func (m *FaultRateLimit_FixedLimit) GetLimitKbps() uint64

func (*FaultRateLimit_FixedLimit) ProtoMessage

func (*FaultRateLimit_FixedLimit) ProtoMessage()

func (*FaultRateLimit_FixedLimit) Reset

func (m *FaultRateLimit_FixedLimit) Reset()

func (*FaultRateLimit_FixedLimit) String

func (m *FaultRateLimit_FixedLimit) String() string

func (*FaultRateLimit_FixedLimit) Validate

func (m *FaultRateLimit_FixedLimit) Validate() error

Validate checks the field values on FaultRateLimit_FixedLimit with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*FaultRateLimit_FixedLimit) XXX_DiscardUnknown

func (m *FaultRateLimit_FixedLimit) XXX_DiscardUnknown()

func (*FaultRateLimit_FixedLimit) XXX_Marshal

func (m *FaultRateLimit_FixedLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FaultRateLimit_FixedLimit) XXX_Merge

func (m *FaultRateLimit_FixedLimit) XXX_Merge(src proto.Message)

func (*FaultRateLimit_FixedLimit) XXX_Size

func (m *FaultRateLimit_FixedLimit) XXX_Size() int

func (*FaultRateLimit_FixedLimit) XXX_Unmarshal

func (m *FaultRateLimit_FixedLimit) XXX_Unmarshal(b []byte) error

type FaultRateLimit_FixedLimitValidationError

type FaultRateLimit_FixedLimitValidationError struct {
	// contains filtered or unexported fields
}

FaultRateLimit_FixedLimitValidationError is the validation error returned by FaultRateLimit_FixedLimit.Validate if the designated constraints aren't met.

func (FaultRateLimit_FixedLimitValidationError) Cause

Cause function returns cause value.

func (FaultRateLimit_FixedLimitValidationError) Error

Error satisfies the builtin error interface

func (FaultRateLimit_FixedLimitValidationError) ErrorName

ErrorName returns error name.

func (FaultRateLimit_FixedLimitValidationError) Field

Field function returns field value.

func (FaultRateLimit_FixedLimitValidationError) Key

Key function returns key value.

func (FaultRateLimit_FixedLimitValidationError) Reason

Reason function returns reason value.

type FaultRateLimit_FixedLimit_

type FaultRateLimit_FixedLimit_ struct {
	FixedLimit *FaultRateLimit_FixedLimit `protobuf:"bytes,1,opt,name=fixed_limit,json=fixedLimit,proto3,oneof"`
}

type FaultRateLimit_HeaderLimit

type FaultRateLimit_HeaderLimit struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FaultRateLimit_HeaderLimit) Descriptor

func (*FaultRateLimit_HeaderLimit) Descriptor() ([]byte, []int)

func (*FaultRateLimit_HeaderLimit) ProtoMessage

func (*FaultRateLimit_HeaderLimit) ProtoMessage()

func (*FaultRateLimit_HeaderLimit) Reset

func (m *FaultRateLimit_HeaderLimit) Reset()

func (*FaultRateLimit_HeaderLimit) String

func (m *FaultRateLimit_HeaderLimit) String() string

func (*FaultRateLimit_HeaderLimit) Validate

func (m *FaultRateLimit_HeaderLimit) Validate() error

Validate checks the field values on FaultRateLimit_HeaderLimit with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*FaultRateLimit_HeaderLimit) XXX_DiscardUnknown

func (m *FaultRateLimit_HeaderLimit) XXX_DiscardUnknown()

func (*FaultRateLimit_HeaderLimit) XXX_Marshal

func (m *FaultRateLimit_HeaderLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FaultRateLimit_HeaderLimit) XXX_Merge

func (m *FaultRateLimit_HeaderLimit) XXX_Merge(src proto.Message)

func (*FaultRateLimit_HeaderLimit) XXX_Size

func (m *FaultRateLimit_HeaderLimit) XXX_Size() int

func (*FaultRateLimit_HeaderLimit) XXX_Unmarshal

func (m *FaultRateLimit_HeaderLimit) XXX_Unmarshal(b []byte) error

type FaultRateLimit_HeaderLimitValidationError

type FaultRateLimit_HeaderLimitValidationError struct {
	// contains filtered or unexported fields
}

FaultRateLimit_HeaderLimitValidationError is the validation error returned by FaultRateLimit_HeaderLimit.Validate if the designated constraints aren't met.

func (FaultRateLimit_HeaderLimitValidationError) Cause

Cause function returns cause value.

func (FaultRateLimit_HeaderLimitValidationError) Error

Error satisfies the builtin error interface

func (FaultRateLimit_HeaderLimitValidationError) ErrorName

ErrorName returns error name.

func (FaultRateLimit_HeaderLimitValidationError) Field

Field function returns field value.

func (FaultRateLimit_HeaderLimitValidationError) Key

Key function returns key value.

func (FaultRateLimit_HeaderLimitValidationError) Reason

Reason function returns reason value.

type FaultRateLimit_HeaderLimit_

type FaultRateLimit_HeaderLimit_ struct {
	HeaderLimit *FaultRateLimit_HeaderLimit `protobuf:"bytes,3,opt,name=header_limit,json=headerLimit,proto3,oneof"`
}

Source Files

fault.pb.go fault.pb.validate.go

Version
v0.9.1
Published
Nov 9, 2019
Platform
linux/amd64
Imports
16 packages
Last checked
1 hour ago

Tools for package owners.