go-control-plane: github.com/envoyproxy/go-control-plane/envoy/api/v2/route Index | Files

package envoy_api_v2_route

import "github.com/envoyproxy/go-control-plane/envoy/api/v2/route"

Index

Package Files

route.pb.go route.pb.validate.go

Variables

var RedirectAction_RedirectResponseCode_name = map[int32]string{
    0:  "MOVED_PERMANENTLY",
    1:  "FOUND",
    2:  "SEE_OTHER",
    3:  "TEMPORARY_REDIRECT",
    4:  "PERMANENT_REDIRECT",
}
var RedirectAction_RedirectResponseCode_value = map[string]int32{
    "MOVED_PERMANENTLY":  0,
    "FOUND":              1,
    "SEE_OTHER":          2,
    "TEMPORARY_REDIRECT": 3,
    "PERMANENT_REDIRECT": 4,
}
var RouteAction_ClusterNotFoundResponseCode_name = map[int32]string{
    0:  "SERVICE_UNAVAILABLE",
    1:  "NOT_FOUND",
}
var RouteAction_ClusterNotFoundResponseCode_value = map[string]int32{
    "SERVICE_UNAVAILABLE": 0,
    "NOT_FOUND":           1,
}
var RouteAction_InternalRedirectAction_name = map[int32]string{
    0:  "PASS_THROUGH_INTERNAL_REDIRECT",
    1:  "HANDLE_INTERNAL_REDIRECT",
}
var RouteAction_InternalRedirectAction_value = map[string]int32{
    "PASS_THROUGH_INTERNAL_REDIRECT": 0,
    "HANDLE_INTERNAL_REDIRECT":       1,
}
var VirtualHost_TlsRequirementType_name = map[int32]string{
    0:  "NONE",
    1:  "EXTERNAL_ONLY",
    2:  "ALL",
}
var VirtualHost_TlsRequirementType_value = map[string]int32{
    "NONE":          0,
    "EXTERNAL_ONLY": 1,
    "ALL":           2,
}

type CorsPolicy Uses

type CorsPolicy struct {
    AllowOrigin            []string                 `protobuf:"bytes,1,rep,name=allow_origin,json=allowOrigin,proto3" json:"allow_origin,omitempty"`                  // Deprecated: Do not use.
    AllowOriginRegex       []string                 `protobuf:"bytes,8,rep,name=allow_origin_regex,json=allowOriginRegex,proto3" json:"allow_origin_regex,omitempty"` // Deprecated: Do not use.
    AllowOriginStringMatch []*matcher.StringMatcher `protobuf:"bytes,11,rep,name=allow_origin_string_match,json=allowOriginStringMatch,proto3" json:"allow_origin_string_match,omitempty"`
    AllowMethods           string                   `protobuf:"bytes,2,opt,name=allow_methods,json=allowMethods,proto3" json:"allow_methods,omitempty"`
    AllowHeaders           string                   `protobuf:"bytes,3,opt,name=allow_headers,json=allowHeaders,proto3" json:"allow_headers,omitempty"`
    ExposeHeaders          string                   `protobuf:"bytes,4,opt,name=expose_headers,json=exposeHeaders,proto3" json:"expose_headers,omitempty"`
    MaxAge                 string                   `protobuf:"bytes,5,opt,name=max_age,json=maxAge,proto3" json:"max_age,omitempty"`
    AllowCredentials       *wrappers.BoolValue      `protobuf:"bytes,6,opt,name=allow_credentials,json=allowCredentials,proto3" json:"allow_credentials,omitempty"`
    // Types that are valid to be assigned to EnabledSpecifier:
    //	*CorsPolicy_Enabled
    //	*CorsPolicy_FilterEnabled
    EnabledSpecifier     isCorsPolicy_EnabledSpecifier  `protobuf_oneof:"enabled_specifier"`
    ShadowEnabled        *core.RuntimeFractionalPercent `protobuf:"bytes,10,opt,name=shadow_enabled,json=shadowEnabled,proto3" json:"shadow_enabled,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
    XXX_unrecognized     []byte                         `json:"-"`
    XXX_sizecache        int32                          `json:"-"`
}

func (*CorsPolicy) Descriptor Uses

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

func (*CorsPolicy) GetAllowCredentials Uses

func (m *CorsPolicy) GetAllowCredentials() *wrappers.BoolValue

func (*CorsPolicy) GetAllowHeaders Uses

func (m *CorsPolicy) GetAllowHeaders() string

func (*CorsPolicy) GetAllowMethods Uses

func (m *CorsPolicy) GetAllowMethods() string

func (*CorsPolicy) GetAllowOrigin Uses

func (m *CorsPolicy) GetAllowOrigin() []string

Deprecated: Do not use.

func (*CorsPolicy) GetAllowOriginRegex Uses

func (m *CorsPolicy) GetAllowOriginRegex() []string

Deprecated: Do not use.

func (*CorsPolicy) GetAllowOriginStringMatch Uses

func (m *CorsPolicy) GetAllowOriginStringMatch() []*matcher.StringMatcher

func (*CorsPolicy) GetEnabled Uses

func (m *CorsPolicy) GetEnabled() *wrappers.BoolValue

Deprecated: Do not use.

func (*CorsPolicy) GetEnabledSpecifier Uses

func (m *CorsPolicy) GetEnabledSpecifier() isCorsPolicy_EnabledSpecifier

func (*CorsPolicy) GetExposeHeaders Uses

func (m *CorsPolicy) GetExposeHeaders() string

func (*CorsPolicy) GetFilterEnabled Uses

func (m *CorsPolicy) GetFilterEnabled() *core.RuntimeFractionalPercent

func (*CorsPolicy) GetMaxAge Uses

func (m *CorsPolicy) GetMaxAge() string

func (*CorsPolicy) GetShadowEnabled Uses

func (m *CorsPolicy) GetShadowEnabled() *core.RuntimeFractionalPercent

func (*CorsPolicy) ProtoMessage Uses

func (*CorsPolicy) ProtoMessage()

func (*CorsPolicy) Reset Uses

func (m *CorsPolicy) Reset()

func (*CorsPolicy) String Uses

func (m *CorsPolicy) String() string

func (*CorsPolicy) Validate Uses

func (m *CorsPolicy) Validate() error

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

func (*CorsPolicy) XXX_DiscardUnknown Uses

func (m *CorsPolicy) XXX_DiscardUnknown()

func (*CorsPolicy) XXX_Marshal Uses

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

func (*CorsPolicy) XXX_Merge Uses

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

func (*CorsPolicy) XXX_OneofWrappers Uses

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*CorsPolicy) XXX_Size Uses

func (m *CorsPolicy) XXX_Size() int

func (*CorsPolicy) XXX_Unmarshal Uses

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

type CorsPolicyValidationError Uses

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

CorsPolicyValidationError is the validation error returned by CorsPolicy.Validate if the designated constraints aren't met.

func (CorsPolicyValidationError) Cause Uses

func (e CorsPolicyValidationError) Cause() error

Cause function returns cause value.

func (CorsPolicyValidationError) Error Uses

func (e CorsPolicyValidationError) Error() string

Error satisfies the builtin error interface

func (CorsPolicyValidationError) ErrorName Uses

func (e CorsPolicyValidationError) ErrorName() string

ErrorName returns error name.

func (CorsPolicyValidationError) Field Uses

func (e CorsPolicyValidationError) Field() string

Field function returns field value.

func (CorsPolicyValidationError) Key Uses

func (e CorsPolicyValidationError) Key() bool

Key function returns key value.

func (CorsPolicyValidationError) Reason Uses

func (e CorsPolicyValidationError) Reason() string

Reason function returns reason value.

type CorsPolicy_Enabled Uses

type CorsPolicy_Enabled struct {
    Enabled *wrappers.BoolValue `protobuf:"bytes,7,opt,name=enabled,proto3,oneof"`
}

type CorsPolicy_FilterEnabled Uses

type CorsPolicy_FilterEnabled struct {
    FilterEnabled *core.RuntimeFractionalPercent `protobuf:"bytes,9,opt,name=filter_enabled,json=filterEnabled,proto3,oneof"`
}

type Decorator Uses

type Decorator struct {
    Operation            string   `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*Decorator) Descriptor Uses

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

func (*Decorator) GetOperation Uses

func (m *Decorator) GetOperation() string

func (*Decorator) ProtoMessage Uses

func (*Decorator) ProtoMessage()

func (*Decorator) Reset Uses

func (m *Decorator) Reset()

func (*Decorator) String Uses

func (m *Decorator) String() string

func (*Decorator) Validate Uses

func (m *Decorator) Validate() error

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

func (*Decorator) XXX_DiscardUnknown Uses

func (m *Decorator) XXX_DiscardUnknown()

func (*Decorator) XXX_Marshal Uses

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

func (*Decorator) XXX_Merge Uses

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

func (*Decorator) XXX_Size Uses

func (m *Decorator) XXX_Size() int

func (*Decorator) XXX_Unmarshal Uses

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

type DecoratorValidationError Uses

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

DecoratorValidationError is the validation error returned by Decorator.Validate if the designated constraints aren't met.

func (DecoratorValidationError) Cause Uses

func (e DecoratorValidationError) Cause() error

Cause function returns cause value.

func (DecoratorValidationError) Error Uses

func (e DecoratorValidationError) Error() string

Error satisfies the builtin error interface

func (DecoratorValidationError) ErrorName Uses

func (e DecoratorValidationError) ErrorName() string

ErrorName returns error name.

func (DecoratorValidationError) Field Uses

func (e DecoratorValidationError) Field() string

Field function returns field value.

func (DecoratorValidationError) Key Uses

func (e DecoratorValidationError) Key() bool

Key function returns key value.

func (DecoratorValidationError) Reason Uses

func (e DecoratorValidationError) Reason() string

Reason function returns reason value.

type DirectResponseAction Uses

type DirectResponseAction struct {
    Status               uint32           `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
    Body                 *core.DataSource `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

func (*DirectResponseAction) Descriptor Uses

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

func (*DirectResponseAction) GetBody Uses

func (m *DirectResponseAction) GetBody() *core.DataSource

func (*DirectResponseAction) GetStatus Uses

func (m *DirectResponseAction) GetStatus() uint32

func (*DirectResponseAction) ProtoMessage Uses

func (*DirectResponseAction) ProtoMessage()

func (*DirectResponseAction) Reset Uses

func (m *DirectResponseAction) Reset()

func (*DirectResponseAction) String Uses

func (m *DirectResponseAction) String() string

func (*DirectResponseAction) Validate Uses

func (m *DirectResponseAction) Validate() error

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

func (*DirectResponseAction) XXX_DiscardUnknown Uses

func (m *DirectResponseAction) XXX_DiscardUnknown()

func (*DirectResponseAction) XXX_Marshal Uses

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

func (*DirectResponseAction) XXX_Merge Uses

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

func (*DirectResponseAction) XXX_Size Uses

func (m *DirectResponseAction) XXX_Size() int

func (*DirectResponseAction) XXX_Unmarshal Uses

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

type DirectResponseActionValidationError Uses

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

DirectResponseActionValidationError is the validation error returned by DirectResponseAction.Validate if the designated constraints aren't met.

func (DirectResponseActionValidationError) Cause Uses

func (e DirectResponseActionValidationError) Cause() error

Cause function returns cause value.

func (DirectResponseActionValidationError) Error Uses

func (e DirectResponseActionValidationError) Error() string

Error satisfies the builtin error interface

func (DirectResponseActionValidationError) ErrorName Uses

func (e DirectResponseActionValidationError) ErrorName() string

ErrorName returns error name.

func (DirectResponseActionValidationError) Field Uses

func (e DirectResponseActionValidationError) Field() string

Field function returns field value.

func (DirectResponseActionValidationError) Key Uses

func (e DirectResponseActionValidationError) Key() bool

Key function returns key value.

func (DirectResponseActionValidationError) Reason Uses

func (e DirectResponseActionValidationError) Reason() string

Reason function returns reason value.

type HeaderMatcher Uses

type HeaderMatcher struct {
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Types that are valid to be assigned to HeaderMatchSpecifier:
    //	*HeaderMatcher_ExactMatch
    //	*HeaderMatcher_RegexMatch
    //	*HeaderMatcher_SafeRegexMatch
    //	*HeaderMatcher_RangeMatch
    //	*HeaderMatcher_PresentMatch
    //	*HeaderMatcher_PrefixMatch
    //	*HeaderMatcher_SuffixMatch
    HeaderMatchSpecifier isHeaderMatcher_HeaderMatchSpecifier `protobuf_oneof:"header_match_specifier"`
    InvertMatch          bool                                 `protobuf:"varint,8,opt,name=invert_match,json=invertMatch,proto3" json:"invert_match,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
    XXX_unrecognized     []byte                               `json:"-"`
    XXX_sizecache        int32                                `json:"-"`
}

func (*HeaderMatcher) Descriptor Uses

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

func (*HeaderMatcher) GetExactMatch Uses

func (m *HeaderMatcher) GetExactMatch() string

func (*HeaderMatcher) GetHeaderMatchSpecifier Uses

func (m *HeaderMatcher) GetHeaderMatchSpecifier() isHeaderMatcher_HeaderMatchSpecifier

func (*HeaderMatcher) GetInvertMatch Uses

func (m *HeaderMatcher) GetInvertMatch() bool

func (*HeaderMatcher) GetName Uses

func (m *HeaderMatcher) GetName() string

func (*HeaderMatcher) GetPrefixMatch Uses

func (m *HeaderMatcher) GetPrefixMatch() string

func (*HeaderMatcher) GetPresentMatch Uses

func (m *HeaderMatcher) GetPresentMatch() bool

func (*HeaderMatcher) GetRangeMatch Uses

func (m *HeaderMatcher) GetRangeMatch() *_type.Int64Range

func (*HeaderMatcher) GetRegexMatch Uses

func (m *HeaderMatcher) GetRegexMatch() string

Deprecated: Do not use.

func (*HeaderMatcher) GetSafeRegexMatch Uses

func (m *HeaderMatcher) GetSafeRegexMatch() *matcher.RegexMatcher

func (*HeaderMatcher) GetSuffixMatch Uses

func (m *HeaderMatcher) GetSuffixMatch() string

func (*HeaderMatcher) ProtoMessage Uses

func (*HeaderMatcher) ProtoMessage()

func (*HeaderMatcher) Reset Uses

func (m *HeaderMatcher) Reset()

func (*HeaderMatcher) String Uses

func (m *HeaderMatcher) String() string

func (*HeaderMatcher) Validate Uses

func (m *HeaderMatcher) Validate() error

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

func (*HeaderMatcher) XXX_DiscardUnknown Uses

func (m *HeaderMatcher) XXX_DiscardUnknown()

func (*HeaderMatcher) XXX_Marshal Uses

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

func (*HeaderMatcher) XXX_Merge Uses

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

func (*HeaderMatcher) XXX_OneofWrappers Uses

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*HeaderMatcher) XXX_Size Uses

func (m *HeaderMatcher) XXX_Size() int

func (*HeaderMatcher) XXX_Unmarshal Uses

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

type HeaderMatcherValidationError Uses

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

HeaderMatcherValidationError is the validation error returned by HeaderMatcher.Validate if the designated constraints aren't met.

func (HeaderMatcherValidationError) Cause Uses

func (e HeaderMatcherValidationError) Cause() error

Cause function returns cause value.

func (HeaderMatcherValidationError) Error Uses

func (e HeaderMatcherValidationError) Error() string

Error satisfies the builtin error interface

func (HeaderMatcherValidationError) ErrorName Uses

func (e HeaderMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (HeaderMatcherValidationError) Field Uses

func (e HeaderMatcherValidationError) Field() string

Field function returns field value.

func (HeaderMatcherValidationError) Key Uses

func (e HeaderMatcherValidationError) Key() bool

Key function returns key value.

func (HeaderMatcherValidationError) Reason Uses

func (e HeaderMatcherValidationError) Reason() string

Reason function returns reason value.

type HeaderMatcher_ExactMatch Uses

type HeaderMatcher_ExactMatch struct {
    ExactMatch string `protobuf:"bytes,4,opt,name=exact_match,json=exactMatch,proto3,oneof"`
}

type HeaderMatcher_PrefixMatch Uses

type HeaderMatcher_PrefixMatch struct {
    PrefixMatch string `protobuf:"bytes,9,opt,name=prefix_match,json=prefixMatch,proto3,oneof"`
}

type HeaderMatcher_PresentMatch Uses

type HeaderMatcher_PresentMatch struct {
    PresentMatch bool `protobuf:"varint,7,opt,name=present_match,json=presentMatch,proto3,oneof"`
}

type HeaderMatcher_RangeMatch Uses

type HeaderMatcher_RangeMatch struct {
    RangeMatch *_type.Int64Range `protobuf:"bytes,6,opt,name=range_match,json=rangeMatch,proto3,oneof"`
}

type HeaderMatcher_RegexMatch Uses

type HeaderMatcher_RegexMatch struct {
    RegexMatch string `protobuf:"bytes,5,opt,name=regex_match,json=regexMatch,proto3,oneof"`
}

type HeaderMatcher_SafeRegexMatch Uses

type HeaderMatcher_SafeRegexMatch struct {
    SafeRegexMatch *matcher.RegexMatcher `protobuf:"bytes,11,opt,name=safe_regex_match,json=safeRegexMatch,proto3,oneof"`
}

type HeaderMatcher_SuffixMatch Uses

type HeaderMatcher_SuffixMatch struct {
    SuffixMatch string `protobuf:"bytes,10,opt,name=suffix_match,json=suffixMatch,proto3,oneof"`
}

type HedgePolicy Uses

type HedgePolicy struct {
    InitialRequests         *wrappers.UInt32Value    `protobuf:"bytes,1,opt,name=initial_requests,json=initialRequests,proto3" json:"initial_requests,omitempty"`
    AdditionalRequestChance *_type.FractionalPercent `protobuf:"bytes,2,opt,name=additional_request_chance,json=additionalRequestChance,proto3" json:"additional_request_chance,omitempty"`
    HedgeOnPerTryTimeout    bool                     `protobuf:"varint,3,opt,name=hedge_on_per_try_timeout,json=hedgeOnPerTryTimeout,proto3" json:"hedge_on_per_try_timeout,omitempty"`
    XXX_NoUnkeyedLiteral    struct{}                 `json:"-"`
    XXX_unrecognized        []byte                   `json:"-"`
    XXX_sizecache           int32                    `json:"-"`
}

func (*HedgePolicy) Descriptor Uses

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

func (*HedgePolicy) GetAdditionalRequestChance Uses

func (m *HedgePolicy) GetAdditionalRequestChance() *_type.FractionalPercent

func (*HedgePolicy) GetHedgeOnPerTryTimeout Uses

func (m *HedgePolicy) GetHedgeOnPerTryTimeout() bool

func (*HedgePolicy) GetInitialRequests Uses

func (m *HedgePolicy) GetInitialRequests() *wrappers.UInt32Value

func (*HedgePolicy) ProtoMessage Uses

func (*HedgePolicy) ProtoMessage()

func (*HedgePolicy) Reset Uses

func (m *HedgePolicy) Reset()

func (*HedgePolicy) String Uses

func (m *HedgePolicy) String() string

func (*HedgePolicy) Validate Uses

func (m *HedgePolicy) Validate() error

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

func (*HedgePolicy) XXX_DiscardUnknown Uses

func (m *HedgePolicy) XXX_DiscardUnknown()

func (*HedgePolicy) XXX_Marshal Uses

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

func (*HedgePolicy) XXX_Merge Uses

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

func (*HedgePolicy) XXX_Size Uses

func (m *HedgePolicy) XXX_Size() int

func (*HedgePolicy) XXX_Unmarshal Uses

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

type HedgePolicyValidationError Uses

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

HedgePolicyValidationError is the validation error returned by HedgePolicy.Validate if the designated constraints aren't met.

func (HedgePolicyValidationError) Cause Uses

func (e HedgePolicyValidationError) Cause() error

Cause function returns cause value.

func (HedgePolicyValidationError) Error Uses

func (e HedgePolicyValidationError) Error() string

Error satisfies the builtin error interface

func (HedgePolicyValidationError) ErrorName Uses

func (e HedgePolicyValidationError) ErrorName() string

ErrorName returns error name.

func (HedgePolicyValidationError) Field Uses

func (e HedgePolicyValidationError) Field() string

Field function returns field value.

func (HedgePolicyValidationError) Key Uses

func (e HedgePolicyValidationError) Key() bool

Key function returns key value.

func (HedgePolicyValidationError) Reason Uses

func (e HedgePolicyValidationError) Reason() string

Reason function returns reason value.

type QueryParameterMatcher Uses

type QueryParameterMatcher struct {
    Name  string              `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    Value string              `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` // Deprecated: Do not use.
    Regex *wrappers.BoolValue `protobuf:"bytes,4,opt,name=regex,proto3" json:"regex,omitempty"` // Deprecated: Do not use.
    // Types that are valid to be assigned to QueryParameterMatchSpecifier:
    //	*QueryParameterMatcher_StringMatch
    //	*QueryParameterMatcher_PresentMatch
    QueryParameterMatchSpecifier isQueryParameterMatcher_QueryParameterMatchSpecifier `protobuf_oneof:"query_parameter_match_specifier"`
    XXX_NoUnkeyedLiteral         struct{}                                             `json:"-"`
    XXX_unrecognized             []byte                                               `json:"-"`
    XXX_sizecache                int32                                                `json:"-"`
}

func (*QueryParameterMatcher) Descriptor Uses

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

func (*QueryParameterMatcher) GetName Uses

func (m *QueryParameterMatcher) GetName() string

func (*QueryParameterMatcher) GetPresentMatch Uses

func (m *QueryParameterMatcher) GetPresentMatch() bool

func (*QueryParameterMatcher) GetQueryParameterMatchSpecifier Uses

func (m *QueryParameterMatcher) GetQueryParameterMatchSpecifier() isQueryParameterMatcher_QueryParameterMatchSpecifier

func (*QueryParameterMatcher) GetRegex Uses

func (m *QueryParameterMatcher) GetRegex() *wrappers.BoolValue

Deprecated: Do not use.

func (*QueryParameterMatcher) GetStringMatch Uses

func (m *QueryParameterMatcher) GetStringMatch() *matcher.StringMatcher

func (*QueryParameterMatcher) GetValue Uses

func (m *QueryParameterMatcher) GetValue() string

Deprecated: Do not use.

func (*QueryParameterMatcher) ProtoMessage Uses

func (*QueryParameterMatcher) ProtoMessage()

func (*QueryParameterMatcher) Reset Uses

func (m *QueryParameterMatcher) Reset()

func (*QueryParameterMatcher) String Uses

func (m *QueryParameterMatcher) String() string

func (*QueryParameterMatcher) Validate Uses

func (m *QueryParameterMatcher) Validate() error

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

func (*QueryParameterMatcher) XXX_DiscardUnknown Uses

func (m *QueryParameterMatcher) XXX_DiscardUnknown()

func (*QueryParameterMatcher) XXX_Marshal Uses

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

func (*QueryParameterMatcher) XXX_Merge Uses

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

func (*QueryParameterMatcher) XXX_OneofWrappers Uses

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*QueryParameterMatcher) XXX_Size Uses

func (m *QueryParameterMatcher) XXX_Size() int

func (*QueryParameterMatcher) XXX_Unmarshal Uses

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

type QueryParameterMatcherValidationError Uses

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

QueryParameterMatcherValidationError is the validation error returned by QueryParameterMatcher.Validate if the designated constraints aren't met.

func (QueryParameterMatcherValidationError) Cause Uses

func (e QueryParameterMatcherValidationError) Cause() error

Cause function returns cause value.

func (QueryParameterMatcherValidationError) Error Uses

func (e QueryParameterMatcherValidationError) Error() string

Error satisfies the builtin error interface

func (QueryParameterMatcherValidationError) ErrorName Uses

func (e QueryParameterMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (QueryParameterMatcherValidationError) Field Uses

func (e QueryParameterMatcherValidationError) Field() string

Field function returns field value.

func (QueryParameterMatcherValidationError) Key Uses

func (e QueryParameterMatcherValidationError) Key() bool

Key function returns key value.

func (QueryParameterMatcherValidationError) Reason Uses

func (e QueryParameterMatcherValidationError) Reason() string

Reason function returns reason value.

type QueryParameterMatcher_PresentMatch Uses

type QueryParameterMatcher_PresentMatch struct {
    PresentMatch bool `protobuf:"varint,6,opt,name=present_match,json=presentMatch,proto3,oneof"`
}

type QueryParameterMatcher_StringMatch Uses

type QueryParameterMatcher_StringMatch struct {
    StringMatch *matcher.StringMatcher `protobuf:"bytes,5,opt,name=string_match,json=stringMatch,proto3,oneof"`
}

type RateLimit Uses

type RateLimit struct {
    Stage                *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=stage,proto3" json:"stage,omitempty"`
    DisableKey           string                `protobuf:"bytes,2,opt,name=disable_key,json=disableKey,proto3" json:"disable_key,omitempty"`
    Actions              []*RateLimit_Action   `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"`
    XXX_NoUnkeyedLiteral struct{}              `json:"-"`
    XXX_unrecognized     []byte                `json:"-"`
    XXX_sizecache        int32                 `json:"-"`
}

func (*RateLimit) Descriptor Uses

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

func (*RateLimit) GetActions Uses

func (m *RateLimit) GetActions() []*RateLimit_Action

func (*RateLimit) GetDisableKey Uses

func (m *RateLimit) GetDisableKey() string

func (*RateLimit) GetStage Uses

func (m *RateLimit) GetStage() *wrappers.UInt32Value

func (*RateLimit) ProtoMessage Uses

func (*RateLimit) ProtoMessage()

func (*RateLimit) Reset Uses

func (m *RateLimit) Reset()

func (*RateLimit) String Uses

func (m *RateLimit) String() string

func (*RateLimit) Validate Uses

func (m *RateLimit) Validate() error

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

func (*RateLimit) XXX_DiscardUnknown Uses

func (m *RateLimit) XXX_DiscardUnknown()

func (*RateLimit) XXX_Marshal Uses

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

func (*RateLimit) XXX_Merge Uses

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

func (*RateLimit) XXX_Size Uses

func (m *RateLimit) XXX_Size() int

func (*RateLimit) XXX_Unmarshal Uses

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

type RateLimitValidationError Uses

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

RateLimitValidationError is the validation error returned by RateLimit.Validate if the designated constraints aren't met.

func (RateLimitValidationError) Cause Uses

func (e RateLimitValidationError) Cause() error

Cause function returns cause value.

func (RateLimitValidationError) Error Uses

func (e RateLimitValidationError) Error() string

Error satisfies the builtin error interface

func (RateLimitValidationError) ErrorName Uses

func (e RateLimitValidationError) ErrorName() string

ErrorName returns error name.

func (RateLimitValidationError) Field Uses

func (e RateLimitValidationError) Field() string

Field function returns field value.

func (RateLimitValidationError) Key Uses

func (e RateLimitValidationError) Key() bool

Key function returns key value.

func (RateLimitValidationError) Reason Uses

func (e RateLimitValidationError) Reason() string

Reason function returns reason value.

type RateLimit_Action Uses

type RateLimit_Action struct {
    // Types that are valid to be assigned to ActionSpecifier:
    //	*RateLimit_Action_SourceCluster_
    //	*RateLimit_Action_DestinationCluster_
    //	*RateLimit_Action_RequestHeaders_
    //	*RateLimit_Action_RemoteAddress_
    //	*RateLimit_Action_GenericKey_
    //	*RateLimit_Action_HeaderValueMatch_
    ActionSpecifier      isRateLimit_Action_ActionSpecifier `protobuf_oneof:"action_specifier"`
    XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
    XXX_unrecognized     []byte                             `json:"-"`
    XXX_sizecache        int32                              `json:"-"`
}

func (*RateLimit_Action) Descriptor Uses

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

func (*RateLimit_Action) GetActionSpecifier Uses

func (m *RateLimit_Action) GetActionSpecifier() isRateLimit_Action_ActionSpecifier

func (*RateLimit_Action) GetDestinationCluster Uses

func (m *RateLimit_Action) GetDestinationCluster() *RateLimit_Action_DestinationCluster

func (*RateLimit_Action) GetGenericKey Uses

func (m *RateLimit_Action) GetGenericKey() *RateLimit_Action_GenericKey

func (*RateLimit_Action) GetHeaderValueMatch Uses

func (m *RateLimit_Action) GetHeaderValueMatch() *RateLimit_Action_HeaderValueMatch

func (*RateLimit_Action) GetRemoteAddress Uses

func (m *RateLimit_Action) GetRemoteAddress() *RateLimit_Action_RemoteAddress

func (*RateLimit_Action) GetRequestHeaders Uses

func (m *RateLimit_Action) GetRequestHeaders() *RateLimit_Action_RequestHeaders

func (*RateLimit_Action) GetSourceCluster Uses

func (m *RateLimit_Action) GetSourceCluster() *RateLimit_Action_SourceCluster

func (*RateLimit_Action) ProtoMessage Uses

func (*RateLimit_Action) ProtoMessage()

func (*RateLimit_Action) Reset Uses

func (m *RateLimit_Action) Reset()

func (*RateLimit_Action) String Uses

func (m *RateLimit_Action) String() string

func (*RateLimit_Action) Validate Uses

func (m *RateLimit_Action) Validate() error

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

func (*RateLimit_Action) XXX_DiscardUnknown Uses

func (m *RateLimit_Action) XXX_DiscardUnknown()

func (*RateLimit_Action) XXX_Marshal Uses

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

func (*RateLimit_Action) XXX_Merge Uses

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

func (*RateLimit_Action) XXX_OneofWrappers Uses

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*RateLimit_Action) XXX_Size Uses

func (m *RateLimit_Action) XXX_Size() int

func (*RateLimit_Action) XXX_Unmarshal Uses

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

type RateLimit_ActionValidationError Uses

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

RateLimit_ActionValidationError is the validation error returned by RateLimit_Action.Validate if the designated constraints aren't met.

func (RateLimit_ActionValidationError) Cause Uses

func (e RateLimit_ActionValidationError) Cause() error

Cause function returns cause value.

func (RateLimit_ActionValidationError) Error Uses

func (e RateLimit_ActionValidationError) Error() string

Error satisfies the builtin error interface

func (RateLimit_ActionValidationError) ErrorName Uses

func (e RateLimit_ActionValidationError) ErrorName() string

ErrorName returns error name.

func (RateLimit_ActionValidationError) Field Uses

func (e RateLimit_ActionValidationError) Field() string

Field function returns field value.

func (RateLimit_ActionValidationError) Key Uses

func (e RateLimit_ActionValidationError) Key() bool

Key function returns key value.

func (RateLimit_ActionValidationError) Reason Uses

func (e RateLimit_ActionValidationError) Reason() string

Reason function returns reason value.

type RateLimit_Action_DestinationCluster Uses

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

func (*RateLimit_Action_DestinationCluster) Descriptor Uses

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

func (*RateLimit_Action_DestinationCluster) ProtoMessage Uses

func (*RateLimit_Action_DestinationCluster) ProtoMessage()

func (*RateLimit_Action_DestinationCluster) Reset Uses

func (m *RateLimit_Action_DestinationCluster) Reset()

func (*RateLimit_Action_DestinationCluster) String Uses

func (m *RateLimit_Action_DestinationCluster) String() string

func (*RateLimit_Action_DestinationCluster) Validate Uses

func (m *RateLimit_Action_DestinationCluster) Validate() error

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

func (*RateLimit_Action_DestinationCluster) XXX_DiscardUnknown Uses

func (m *RateLimit_Action_DestinationCluster) XXX_DiscardUnknown()

func (*RateLimit_Action_DestinationCluster) XXX_Marshal Uses

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

func (*RateLimit_Action_DestinationCluster) XXX_Merge Uses

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

func (*RateLimit_Action_DestinationCluster) XXX_Size Uses

func (m *RateLimit_Action_DestinationCluster) XXX_Size() int

func (*RateLimit_Action_DestinationCluster) XXX_Unmarshal Uses

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

type RateLimit_Action_DestinationClusterValidationError Uses

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

RateLimit_Action_DestinationClusterValidationError is the validation error returned by RateLimit_Action_DestinationCluster.Validate if the designated constraints aren't met.

func (RateLimit_Action_DestinationClusterValidationError) Cause Uses

func (e RateLimit_Action_DestinationClusterValidationError) Cause() error

Cause function returns cause value.

func (RateLimit_Action_DestinationClusterValidationError) Error Uses

func (e RateLimit_Action_DestinationClusterValidationError) Error() string

Error satisfies the builtin error interface

func (RateLimit_Action_DestinationClusterValidationError) ErrorName Uses

func (e RateLimit_Action_DestinationClusterValidationError) ErrorName() string

ErrorName returns error name.

func (RateLimit_Action_DestinationClusterValidationError) Field Uses

func (e RateLimit_Action_DestinationClusterValidationError) Field() string

Field function returns field value.

func (RateLimit_Action_DestinationClusterValidationError) Key Uses

func (e RateLimit_Action_DestinationClusterValidationError) Key() bool

Key function returns key value.

func (RateLimit_Action_DestinationClusterValidationError) Reason Uses

func (e RateLimit_Action_DestinationClusterValidationError) Reason() string

Reason function returns reason value.

type RateLimit_Action_DestinationCluster_ Uses

type RateLimit_Action_DestinationCluster_ struct {
    DestinationCluster *RateLimit_Action_DestinationCluster `protobuf:"bytes,2,opt,name=destination_cluster,json=destinationCluster,proto3,oneof"`
}

type RateLimit_Action_GenericKey Uses

type RateLimit_Action_GenericKey struct {
    DescriptorValue      string   `protobuf:"bytes,1,opt,name=descriptor_value,json=descriptorValue,proto3" json:"descriptor_value,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*RateLimit_Action_GenericKey) Descriptor Uses

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

func (*RateLimit_Action_GenericKey) GetDescriptorValue Uses

func (m *RateLimit_Action_GenericKey) GetDescriptorValue() string

func (*RateLimit_Action_GenericKey) ProtoMessage Uses

func (*RateLimit_Action_GenericKey) ProtoMessage()

func (*RateLimit_Action_GenericKey) Reset Uses

func (m *RateLimit_Action_GenericKey) Reset()

func (*RateLimit_Action_GenericKey) String Uses

func (m *RateLimit_Action_GenericKey) String() string

func (*RateLimit_Action_GenericKey) Validate Uses

func (m *RateLimit_Action_GenericKey) Validate() error

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

func (*RateLimit_Action_GenericKey) XXX_DiscardUnknown Uses

func (m *RateLimit_Action_GenericKey) XXX_DiscardUnknown()

func (*RateLimit_Action_GenericKey) XXX_Marshal Uses

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

func (*RateLimit_Action_GenericKey) XXX_Merge Uses

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

func (*RateLimit_Action_GenericKey) XXX_Size Uses

func (m *RateLimit_Action_GenericKey) XXX_Size() int

func (*RateLimit_Action_GenericKey) XXX_Unmarshal Uses

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

type RateLimit_Action_GenericKeyValidationError Uses

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

RateLimit_Action_GenericKeyValidationError is the validation error returned by RateLimit_Action_GenericKey.Validate if the designated constraints aren't met.

func (RateLimit_Action_GenericKeyValidationError) Cause Uses

func (e RateLimit_Action_GenericKeyValidationError) Cause() error

Cause function returns cause value.

func (RateLimit_Action_GenericKeyValidationError) Error Uses

func (e RateLimit_Action_GenericKeyValidationError) Error() string

Error satisfies the builtin error interface

func (RateLimit_Action_GenericKeyValidationError) ErrorName Uses

func (e RateLimit_Action_GenericKeyValidationError) ErrorName() string

ErrorName returns error name.

func (RateLimit_Action_GenericKeyValidationError) Field Uses

func (e RateLimit_Action_GenericKeyValidationError) Field() string

Field function returns field value.

func (RateLimit_Action_GenericKeyValidationError) Key Uses

func (e RateLimit_Action_GenericKeyValidationError) Key() bool

Key function returns key value.

func (RateLimit_Action_GenericKeyValidationError) Reason Uses

func (e RateLimit_Action_GenericKeyValidationError) Reason() string

Reason function returns reason value.

type RateLimit_Action_GenericKey_ Uses

type RateLimit_Action_GenericKey_ struct {
    GenericKey *RateLimit_Action_GenericKey `protobuf:"bytes,5,opt,name=generic_key,json=genericKey,proto3,oneof"`
}

type RateLimit_Action_HeaderValueMatch Uses

type RateLimit_Action_HeaderValueMatch struct {
    DescriptorValue      string              `protobuf:"bytes,1,opt,name=descriptor_value,json=descriptorValue,proto3" json:"descriptor_value,omitempty"`
    ExpectMatch          *wrappers.BoolValue `protobuf:"bytes,2,opt,name=expect_match,json=expectMatch,proto3" json:"expect_match,omitempty"`
    Headers              []*HeaderMatcher    `protobuf:"bytes,3,rep,name=headers,proto3" json:"headers,omitempty"`
    XXX_NoUnkeyedLiteral struct{}            `json:"-"`
    XXX_unrecognized     []byte              `json:"-"`
    XXX_sizecache        int32               `json:"-"`
}

func (*RateLimit_Action_HeaderValueMatch) Descriptor Uses

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

func (*RateLimit_Action_HeaderValueMatch) GetDescriptorValue Uses

func (m *RateLimit_Action_HeaderValueMatch) GetDescriptorValue() string

func (*RateLimit_Action_HeaderValueMatch) GetExpectMatch Uses

func (m *RateLimit_Action_HeaderValueMatch) GetExpectMatch() *wrappers.BoolValue

func (*RateLimit_Action_HeaderValueMatch) GetHeaders Uses

func (m *RateLimit_Action_HeaderValueMatch) GetHeaders() []*HeaderMatcher

func (*RateLimit_Action_HeaderValueMatch) ProtoMessage Uses

func (*RateLimit_Action_HeaderValueMatch) ProtoMessage()

func (*RateLimit_Action_HeaderValueMatch) Reset Uses

func (m *RateLimit_Action_HeaderValueMatch) Reset()

func (*RateLimit_Action_HeaderValueMatch) String Uses

func (m *RateLimit_Action_HeaderValueMatch) String() string

func (*RateLimit_Action_HeaderValueMatch) Validate Uses

func (m *RateLimit_Action_HeaderValueMatch) Validate() error

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

func (*RateLimit_Action_HeaderValueMatch) XXX_DiscardUnknown Uses

func (m *RateLimit_Action_HeaderValueMatch) XXX_DiscardUnknown()

func (*RateLimit_Action_HeaderValueMatch) XXX_Marshal Uses

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

func (*RateLimit_Action_HeaderValueMatch) XXX_Merge Uses

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

func (*RateLimit_Action_HeaderValueMatch) XXX_Size Uses

func (m *RateLimit_Action_HeaderValueMatch) XXX_Size() int

func (*RateLimit_Action_HeaderValueMatch) XXX_Unmarshal Uses

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

type RateLimit_Action_HeaderValueMatchValidationError Uses

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

RateLimit_Action_HeaderValueMatchValidationError is the validation error returned by RateLimit_Action_HeaderValueMatch.Validate if the designated constraints aren't met.

func (RateLimit_Action_HeaderValueMatchValidationError) Cause Uses

func (e RateLimit_Action_HeaderValueMatchValidationError) Cause() error

Cause function returns cause value.

func (RateLimit_Action_HeaderValueMatchValidationError) Error Uses

func (e RateLimit_Action_HeaderValueMatchValidationError) Error() string

Error satisfies the builtin error interface

func (RateLimit_Action_HeaderValueMatchValidationError) ErrorName Uses

func (e RateLimit_Action_HeaderValueMatchValidationError) ErrorName() string

ErrorName returns error name.

func (RateLimit_Action_HeaderValueMatchValidationError) Field Uses

func (e RateLimit_Action_HeaderValueMatchValidationError) Field() string

Field function returns field value.

func (RateLimit_Action_HeaderValueMatchValidationError) Key Uses

func (e RateLimit_Action_HeaderValueMatchValidationError) Key() bool

Key function returns key value.

func (RateLimit_Action_HeaderValueMatchValidationError) Reason Uses

func (e RateLimit_Action_HeaderValueMatchValidationError) Reason() string

Reason function returns reason value.

type RateLimit_Action_HeaderValueMatch_ Uses

type RateLimit_Action_HeaderValueMatch_ struct {
    HeaderValueMatch *RateLimit_Action_HeaderValueMatch `protobuf:"bytes,6,opt,name=header_value_match,json=headerValueMatch,proto3,oneof"`
}

type RateLimit_Action_RemoteAddress Uses

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

func (*RateLimit_Action_RemoteAddress) Descriptor Uses

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

func (*RateLimit_Action_RemoteAddress) ProtoMessage Uses

func (*RateLimit_Action_RemoteAddress) ProtoMessage()

func (*RateLimit_Action_RemoteAddress) Reset Uses

func (m *RateLimit_Action_RemoteAddress) Reset()

func (*RateLimit_Action_RemoteAddress) String Uses

func (m *RateLimit_Action_RemoteAddress) String() string

func (*RateLimit_Action_RemoteAddress) Validate Uses

func (m *RateLimit_Action_RemoteAddress) Validate() error

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

func (*RateLimit_Action_RemoteAddress) XXX_DiscardUnknown Uses

func (m *RateLimit_Action_RemoteAddress) XXX_DiscardUnknown()

func (*RateLimit_Action_RemoteAddress) XXX_Marshal Uses

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

func (*RateLimit_Action_RemoteAddress) XXX_Merge Uses

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

func (*RateLimit_Action_RemoteAddress) XXX_Size Uses

func (m *RateLimit_Action_RemoteAddress) XXX_Size() int

func (*RateLimit_Action_RemoteAddress) XXX_Unmarshal Uses

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

type RateLimit_Action_RemoteAddressValidationError Uses

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

RateLimit_Action_RemoteAddressValidationError is the validation error returned by RateLimit_Action_RemoteAddress.Validate if the designated constraints aren't met.

func (RateLimit_Action_RemoteAddressValidationError) Cause Uses

func (e RateLimit_Action_RemoteAddressValidationError) Cause() error

Cause function returns cause value.

func (RateLimit_Action_RemoteAddressValidationError) Error Uses

func (e RateLimit_Action_RemoteAddressValidationError) Error() string

Error satisfies the builtin error interface

func (RateLimit_Action_RemoteAddressValidationError) ErrorName Uses

func (e RateLimit_Action_RemoteAddressValidationError) ErrorName() string

ErrorName returns error name.

func (RateLimit_Action_RemoteAddressValidationError) Field Uses

func (e RateLimit_Action_RemoteAddressValidationError) Field() string

Field function returns field value.

func (RateLimit_Action_RemoteAddressValidationError) Key Uses

func (e RateLimit_Action_RemoteAddressValidationError) Key() bool

Key function returns key value.

func (RateLimit_Action_RemoteAddressValidationError) Reason Uses

func (e RateLimit_Action_RemoteAddressValidationError) Reason() string

Reason function returns reason value.

type RateLimit_Action_RemoteAddress_ Uses

type RateLimit_Action_RemoteAddress_ struct {
    RemoteAddress *RateLimit_Action_RemoteAddress `protobuf:"bytes,4,opt,name=remote_address,json=remoteAddress,proto3,oneof"`
}

type RateLimit_Action_RequestHeaders Uses

type RateLimit_Action_RequestHeaders struct {
    HeaderName           string   `protobuf:"bytes,1,opt,name=header_name,json=headerName,proto3" json:"header_name,omitempty"`
    DescriptorKey        string   `protobuf:"bytes,2,opt,name=descriptor_key,json=descriptorKey,proto3" json:"descriptor_key,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*RateLimit_Action_RequestHeaders) Descriptor Uses

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

func (*RateLimit_Action_RequestHeaders) GetDescriptorKey Uses

func (m *RateLimit_Action_RequestHeaders) GetDescriptorKey() string

func (*RateLimit_Action_RequestHeaders) GetHeaderName Uses

func (m *RateLimit_Action_RequestHeaders) GetHeaderName() string

func (*RateLimit_Action_RequestHeaders) ProtoMessage Uses

func (*RateLimit_Action_RequestHeaders) ProtoMessage()

func (*RateLimit_Action_RequestHeaders) Reset Uses

func (m *RateLimit_Action_RequestHeaders) Reset()

func (*RateLimit_Action_RequestHeaders) String Uses

func (m *RateLimit_Action_RequestHeaders) String() string

func (*RateLimit_Action_RequestHeaders) Validate Uses

func (m *RateLimit_Action_RequestHeaders) Validate() error

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

func (*RateLimit_Action_RequestHeaders) XXX_DiscardUnknown Uses

func (m *RateLimit_Action_RequestHeaders) XXX_DiscardUnknown()

func (*RateLimit_Action_RequestHeaders) XXX_Marshal Uses

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

func (*RateLimit_Action_RequestHeaders) XXX_Merge Uses

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

func (*RateLimit_Action_RequestHeaders) XXX_Size Uses

func (m *RateLimit_Action_RequestHeaders) XXX_Size() int

func (*RateLimit_Action_RequestHeaders) XXX_Unmarshal Uses

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

type RateLimit_Action_RequestHeadersValidationError Uses

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

RateLimit_Action_RequestHeadersValidationError is the validation error returned by RateLimit_Action_RequestHeaders.Validate if the designated constraints aren't met.

func (RateLimit_Action_RequestHeadersValidationError) Cause Uses

func (e RateLimit_Action_RequestHeadersValidationError) Cause() error

Cause function returns cause value.

func (RateLimit_Action_RequestHeadersValidationError) Error Uses

func (e RateLimit_Action_RequestHeadersValidationError) Error() string

Error satisfies the builtin error interface

func (RateLimit_Action_RequestHeadersValidationError) ErrorName Uses

func (e RateLimit_Action_RequestHeadersValidationError) ErrorName() string

ErrorName returns error name.

func (RateLimit_Action_RequestHeadersValidationError) Field Uses

func (e RateLimit_Action_RequestHeadersValidationError) Field() string

Field function returns field value.

func (RateLimit_Action_RequestHeadersValidationError) Key Uses

func (e RateLimit_Action_RequestHeadersValidationError) Key() bool

Key function returns key value.

func (RateLimit_Action_RequestHeadersValidationError) Reason Uses

func (e RateLimit_Action_RequestHeadersValidationError) Reason() string

Reason function returns reason value.

type RateLimit_Action_RequestHeaders_ Uses

type RateLimit_Action_RequestHeaders_ struct {
    RequestHeaders *RateLimit_Action_RequestHeaders `protobuf:"bytes,3,opt,name=request_headers,json=requestHeaders,proto3,oneof"`
}

type RateLimit_Action_SourceCluster Uses

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

func (*RateLimit_Action_SourceCluster) Descriptor Uses

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

func (*RateLimit_Action_SourceCluster) ProtoMessage Uses

func (*RateLimit_Action_SourceCluster) ProtoMessage()

func (*RateLimit_Action_SourceCluster) Reset Uses

func (m *RateLimit_Action_SourceCluster) Reset()

func (*RateLimit_Action_SourceCluster) String Uses

func (m *RateLimit_Action_SourceCluster) String() string

func (*RateLimit_Action_SourceCluster) Validate Uses

func (m *RateLimit_Action_SourceCluster) Validate() error

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

func (*RateLimit_Action_SourceCluster) XXX_DiscardUnknown Uses

func (m *RateLimit_Action_SourceCluster) XXX_DiscardUnknown()

func (*RateLimit_Action_SourceCluster) XXX_Marshal Uses

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

func (*RateLimit_Action_SourceCluster) XXX_Merge Uses

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

func (*RateLimit_Action_SourceCluster) XXX_Size Uses

func (m *RateLimit_Action_SourceCluster) XXX_Size() int

func (*RateLimit_Action_SourceCluster) XXX_Unmarshal Uses

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

type RateLimit_Action_SourceClusterValidationError Uses

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

RateLimit_Action_SourceClusterValidationError is the validation error returned by RateLimit_Action_SourceCluster.Validate if the designated constraints aren't met.

func (RateLimit_Action_SourceClusterValidationError) Cause Uses

func (e RateLimit_Action_SourceClusterValidationError) Cause() error

Cause function returns cause value.

func (RateLimit_Action_SourceClusterValidationError) Error Uses

func (e RateLimit_Action_SourceClusterValidationError) Error() string

Error satisfies the builtin error interface

func (RateLimit_Action_SourceClusterValidationError) ErrorName Uses

func (e RateLimit_Action_SourceClusterValidationError) ErrorName() string

ErrorName returns error name.

func (RateLimit_Action_SourceClusterValidationError) Field Uses

func (e RateLimit_Action_SourceClusterValidationError) Field() string

Field function returns field value.

func (RateLimit_Action_SourceClusterValidationError) Key Uses

func (e RateLimit_Action_SourceClusterValidationError) Key() bool

Key function returns key value.

func (RateLimit_Action_SourceClusterValidationError) Reason Uses

func (e RateLimit_Action_SourceClusterValidationError) Reason() string

Reason function returns reason value.

type RateLimit_Action_SourceCluster_ Uses

type RateLimit_Action_SourceCluster_ struct {
    SourceCluster *RateLimit_Action_SourceCluster `protobuf:"bytes,1,opt,name=source_cluster,json=sourceCluster,proto3,oneof"`
}

type RedirectAction Uses

type RedirectAction struct {
    // Types that are valid to be assigned to SchemeRewriteSpecifier:
    //	*RedirectAction_HttpsRedirect
    //	*RedirectAction_SchemeRedirect
    SchemeRewriteSpecifier isRedirectAction_SchemeRewriteSpecifier `protobuf_oneof:"scheme_rewrite_specifier"`
    HostRedirect           string                                  `protobuf:"bytes,1,opt,name=host_redirect,json=hostRedirect,proto3" json:"host_redirect,omitempty"`
    PortRedirect           uint32                                  `protobuf:"varint,8,opt,name=port_redirect,json=portRedirect,proto3" json:"port_redirect,omitempty"`
    // Types that are valid to be assigned to PathRewriteSpecifier:
    //	*RedirectAction_PathRedirect
    //	*RedirectAction_PrefixRewrite
    PathRewriteSpecifier isRedirectAction_PathRewriteSpecifier `protobuf_oneof:"path_rewrite_specifier"`
    ResponseCode         RedirectAction_RedirectResponseCode   `protobuf:"varint,3,opt,name=response_code,json=responseCode,proto3,enum=envoy.api.v2.route.RedirectAction_RedirectResponseCode" json:"response_code,omitempty"`
    StripQuery           bool                                  `protobuf:"varint,6,opt,name=strip_query,json=stripQuery,proto3" json:"strip_query,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
    XXX_unrecognized     []byte                                `json:"-"`
    XXX_sizecache        int32                                 `json:"-"`
}

func (*RedirectAction) Descriptor Uses

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

func (*RedirectAction) GetHostRedirect Uses

func (m *RedirectAction) GetHostRedirect() string

func (*RedirectAction) GetHttpsRedirect Uses

func (m *RedirectAction) GetHttpsRedirect() bool

func (*RedirectAction) GetPathRedirect Uses

func (m *RedirectAction) GetPathRedirect() string

func (*RedirectAction) GetPathRewriteSpecifier Uses

func (m *RedirectAction) GetPathRewriteSpecifier() isRedirectAction_PathRewriteSpecifier

func (*RedirectAction) GetPortRedirect Uses

func (m *RedirectAction) GetPortRedirect() uint32

func (*RedirectAction) GetPrefixRewrite Uses

func (m *RedirectAction) GetPrefixRewrite() string

func (*RedirectAction) GetResponseCode Uses

func (m *RedirectAction) GetResponseCode() RedirectAction_RedirectResponseCode

func (*RedirectAction) GetSchemeRedirect Uses

func (m *RedirectAction) GetSchemeRedirect() string

func (*RedirectAction) GetSchemeRewriteSpecifier Uses

func (m *RedirectAction) GetSchemeRewriteSpecifier() isRedirectAction_SchemeRewriteSpecifier

func (*RedirectAction) GetStripQuery Uses

func (m *RedirectAction) GetStripQuery() bool

func (*RedirectAction) ProtoMessage Uses

func (*RedirectAction) ProtoMessage()

func (*RedirectAction) Reset Uses

func (m *RedirectAction) Reset()

func (*RedirectAction) String Uses

func (m *RedirectAction) String() string

func (*RedirectAction) Validate Uses

func (m *RedirectAction) Validate() error

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

func (*RedirectAction) XXX_DiscardUnknown Uses

func (m *RedirectAction) XXX_DiscardUnknown()

func (*RedirectAction) XXX_Marshal Uses

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

func (*RedirectAction) XXX_Merge Uses

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

func (*RedirectAction) XXX_OneofWrappers Uses

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*RedirectAction) XXX_Size Uses

func (m *RedirectAction) XXX_Size() int

func (*RedirectAction) XXX_Unmarshal Uses

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

type RedirectActionValidationError Uses

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

RedirectActionValidationError is the validation error returned by RedirectAction.Validate if the designated constraints aren't met.

func (RedirectActionValidationError) Cause Uses

func (e RedirectActionValidationError) Cause() error

Cause function returns cause value.

func (RedirectActionValidationError) Error Uses

func (e RedirectActionValidationError) Error() string

Error satisfies the builtin error interface

func (RedirectActionValidationError) ErrorName Uses

func (e RedirectActionValidationError) ErrorName() string

ErrorName returns error name.

func (RedirectActionValidationError) Field Uses

func (e RedirectActionValidationError) Field() string

Field function returns field value.

func (RedirectActionValidationError) Key Uses

func (e RedirectActionValidationError) Key() bool

Key function returns key value.

func (RedirectActionValidationError) Reason Uses

func (e RedirectActionValidationError) Reason() string

Reason function returns reason value.

type RedirectAction_HttpsRedirect Uses

type RedirectAction_HttpsRedirect struct {
    HttpsRedirect bool `protobuf:"varint,4,opt,name=https_redirect,json=httpsRedirect,proto3,oneof"`
}

type RedirectAction_PathRedirect Uses

type RedirectAction_PathRedirect struct {
    PathRedirect string `protobuf:"bytes,2,opt,name=path_redirect,json=pathRedirect,proto3,oneof"`
}

type RedirectAction_PrefixRewrite Uses

type RedirectAction_PrefixRewrite struct {
    PrefixRewrite string `protobuf:"bytes,5,opt,name=prefix_rewrite,json=prefixRewrite,proto3,oneof"`
}

type RedirectAction_RedirectResponseCode Uses

type RedirectAction_RedirectResponseCode int32
const (
    RedirectAction_MOVED_PERMANENTLY  RedirectAction_RedirectResponseCode = 0
    RedirectAction_FOUND              RedirectAction_RedirectResponseCode = 1
    RedirectAction_SEE_OTHER          RedirectAction_RedirectResponseCode = 2
    RedirectAction_TEMPORARY_REDIRECT RedirectAction_RedirectResponseCode = 3
    RedirectAction_PERMANENT_REDIRECT RedirectAction_RedirectResponseCode = 4
)

func (RedirectAction_RedirectResponseCode) EnumDescriptor Uses

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

func (RedirectAction_RedirectResponseCode) String Uses

func (x RedirectAction_RedirectResponseCode) String() string

type RedirectAction_SchemeRedirect Uses

type RedirectAction_SchemeRedirect struct {
    SchemeRedirect string `protobuf:"bytes,7,opt,name=scheme_redirect,json=schemeRedirect,proto3,oneof"`
}

type RetryPolicy Uses

type RetryPolicy struct {
    RetryOn                       string                            `protobuf:"bytes,1,opt,name=retry_on,json=retryOn,proto3" json:"retry_on,omitempty"`
    NumRetries                    *wrappers.UInt32Value             `protobuf:"bytes,2,opt,name=num_retries,json=numRetries,proto3" json:"num_retries,omitempty"`
    PerTryTimeout                 *duration.Duration                `protobuf:"bytes,3,opt,name=per_try_timeout,json=perTryTimeout,proto3" json:"per_try_timeout,omitempty"`
    RetryPriority                 *RetryPolicy_RetryPriority        `protobuf:"bytes,4,opt,name=retry_priority,json=retryPriority,proto3" json:"retry_priority,omitempty"`
    RetryHostPredicate            []*RetryPolicy_RetryHostPredicate `protobuf:"bytes,5,rep,name=retry_host_predicate,json=retryHostPredicate,proto3" json:"retry_host_predicate,omitempty"`
    HostSelectionRetryMaxAttempts int64                             `protobuf:"varint,6,opt,name=host_selection_retry_max_attempts,json=hostSelectionRetryMaxAttempts,proto3" json:"host_selection_retry_max_attempts,omitempty"`
    RetriableStatusCodes          []uint32                          `protobuf:"varint,7,rep,packed,name=retriable_status_codes,json=retriableStatusCodes,proto3" json:"retriable_status_codes,omitempty"`
    RetryBackOff                  *RetryPolicy_RetryBackOff         `protobuf:"bytes,8,opt,name=retry_back_off,json=retryBackOff,proto3" json:"retry_back_off,omitempty"`
    RetriableHeaders              []*HeaderMatcher                  `protobuf:"bytes,9,rep,name=retriable_headers,json=retriableHeaders,proto3" json:"retriable_headers,omitempty"`
    RetriableRequestHeaders       []*HeaderMatcher                  `protobuf:"bytes,10,rep,name=retriable_request_headers,json=retriableRequestHeaders,proto3" json:"retriable_request_headers,omitempty"`
    XXX_NoUnkeyedLiteral          struct{}                          `json:"-"`
    XXX_unrecognized              []byte                            `json:"-"`
    XXX_sizecache                 int32                             `json:"-"`
}

func (*RetryPolicy) Descriptor Uses

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

func (*RetryPolicy) GetHostSelectionRetryMaxAttempts Uses

func (m *RetryPolicy) GetHostSelectionRetryMaxAttempts() int64

func (*RetryPolicy) GetNumRetries Uses

func (m *RetryPolicy) GetNumRetries() *wrappers.UInt32Value

func (*RetryPolicy) GetPerTryTimeout Uses

func (m *RetryPolicy) GetPerTryTimeout() *duration.Duration

func (*RetryPolicy) GetRetriableHeaders Uses

func (m *RetryPolicy) GetRetriableHeaders() []*HeaderMatcher

func (*RetryPolicy) GetRetriableRequestHeaders Uses

func (m *RetryPolicy) GetRetriableRequestHeaders() []*HeaderMatcher

func (*RetryPolicy) GetRetriableStatusCodes Uses

func (m *RetryPolicy) GetRetriableStatusCodes() []uint32

func (*RetryPolicy) GetRetryBackOff Uses

func (m *RetryPolicy) GetRetryBackOff() *RetryPolicy_RetryBackOff

func (*RetryPolicy) GetRetryHostPredicate Uses

func (m *RetryPolicy) GetRetryHostPredicate() []*RetryPolicy_RetryHostPredicate

func (*RetryPolicy) GetRetryOn Uses

func (m *RetryPolicy) GetRetryOn() string

func (*RetryPolicy) GetRetryPriority Uses

func (m *RetryPolicy) GetRetryPriority() *RetryPolicy_RetryPriority

func (*RetryPolicy) ProtoMessage Uses

func (*RetryPolicy) ProtoMessage()

func (*RetryPolicy) Reset Uses

func (m *RetryPolicy) Reset()

func (*RetryPolicy) String Uses

func (m *RetryPolicy) String() string

func (*RetryPolicy) Validate Uses

func (m *RetryPolicy) Validate() error

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

func (*RetryPolicy) XXX_DiscardUnknown Uses

func (m *RetryPolicy) XXX_DiscardUnknown()

func (*RetryPolicy) XXX_Marshal Uses

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

func (*RetryPolicy) XXX_Merge Uses

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

func (*RetryPolicy) XXX_Size Uses

func (m *RetryPolicy) XXX_Size() int

func (*RetryPolicy) XXX_Unmarshal Uses

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

type RetryPolicyValidationError Uses

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

RetryPolicyValidationError is the validation error returned by RetryPolicy.Validate if the designated constraints aren't met.

func (RetryPolicyValidationError) Cause Uses

func (e RetryPolicyValidationError) Cause() error

Cause function returns cause value.

func (RetryPolicyValidationError) Error Uses

func (e RetryPolicyValidationError) Error() string

Error satisfies the builtin error interface

func (RetryPolicyValidationError) ErrorName Uses

func (e RetryPolicyValidationError) ErrorName() string

ErrorName returns error name.

func (RetryPolicyValidationError) Field Uses

func (e RetryPolicyValidationError) Field() string

Field function returns field value.

func (RetryPolicyValidationError) Key Uses

func (e RetryPolicyValidationError) Key() bool

Key function returns key value.

func (RetryPolicyValidationError) Reason Uses

func (e RetryPolicyValidationError) Reason() string

Reason function returns reason value.

type RetryPolicy_RetryBackOff Uses

type RetryPolicy_RetryBackOff struct {
    BaseInterval         *duration.Duration `protobuf:"bytes,1,opt,name=base_interval,json=baseInterval,proto3" json:"base_interval,omitempty"`
    MaxInterval          *duration.Duration `protobuf:"bytes,2,opt,name=max_interval,json=maxInterval,proto3" json:"max_interval,omitempty"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

func (*RetryPolicy_RetryBackOff) Descriptor Uses

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

func (*RetryPolicy_RetryBackOff) GetBaseInterval Uses

func (m *RetryPolicy_RetryBackOff) GetBaseInterval() *duration.Duration

func (*RetryPolicy_RetryBackOff) GetMaxInterval Uses

func (m *RetryPolicy_RetryBackOff) GetMaxInterval() *duration.Duration

func (*RetryPolicy_RetryBackOff) ProtoMessage Uses

func (*RetryPolicy_RetryBackOff) ProtoMessage()

func (*RetryPolicy_RetryBackOff) Reset Uses

func (m *RetryPolicy_RetryBackOff) Reset()

func (*RetryPolicy_RetryBackOff) String Uses

func (m *RetryPolicy_RetryBackOff) String() string

func (*RetryPolicy_RetryBackOff) Validate Uses

func (m *RetryPolicy_RetryBackOff) Validate() error

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

func (*RetryPolicy_RetryBackOff) XXX_DiscardUnknown Uses

func (m *RetryPolicy_RetryBackOff) XXX_DiscardUnknown()

func (*RetryPolicy_RetryBackOff) XXX_Marshal Uses

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

func (*RetryPolicy_RetryBackOff) XXX_Merge Uses

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

func (*RetryPolicy_RetryBackOff) XXX_Size Uses

func (m *RetryPolicy_RetryBackOff) XXX_Size() int

func (*RetryPolicy_RetryBackOff) XXX_Unmarshal Uses

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

type RetryPolicy_RetryBackOffValidationError Uses

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

RetryPolicy_RetryBackOffValidationError is the validation error returned by RetryPolicy_RetryBackOff.Validate if the designated constraints aren't met.

func (RetryPolicy_RetryBackOffValidationError) Cause Uses

func (e RetryPolicy_RetryBackOffValidationError) Cause() error

Cause function returns cause value.

func (RetryPolicy_RetryBackOffValidationError) Error Uses

func (e RetryPolicy_RetryBackOffValidationError) Error() string

Error satisfies the builtin error interface

func (RetryPolicy_RetryBackOffValidationError) ErrorName Uses

func (e RetryPolicy_RetryBackOffValidationError) ErrorName() string

ErrorName returns error name.

func (RetryPolicy_RetryBackOffValidationError) Field Uses

func (e RetryPolicy_RetryBackOffValidationError) Field() string

Field function returns field value.

func (RetryPolicy_RetryBackOffValidationError) Key Uses

func (e RetryPolicy_RetryBackOffValidationError) Key() bool

Key function returns key value.

func (RetryPolicy_RetryBackOffValidationError) Reason Uses

func (e RetryPolicy_RetryBackOffValidationError) Reason() string

Reason function returns reason value.

type RetryPolicy_RetryHostPredicate Uses

type RetryPolicy_RetryHostPredicate struct {
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Types that are valid to be assigned to ConfigType:
    //	*RetryPolicy_RetryHostPredicate_Config
    //	*RetryPolicy_RetryHostPredicate_TypedConfig
    ConfigType           isRetryPolicy_RetryHostPredicate_ConfigType `protobuf_oneof:"config_type"`
    XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
    XXX_unrecognized     []byte                                      `json:"-"`
    XXX_sizecache        int32                                       `json:"-"`
}

func (*RetryPolicy_RetryHostPredicate) Descriptor Uses

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

func (*RetryPolicy_RetryHostPredicate) GetConfig Uses

func (m *RetryPolicy_RetryHostPredicate) GetConfig() *_struct.Struct

Deprecated: Do not use.

func (*RetryPolicy_RetryHostPredicate) GetConfigType Uses

func (m *RetryPolicy_RetryHostPredicate) GetConfigType() isRetryPolicy_RetryHostPredicate_ConfigType

func (*RetryPolicy_RetryHostPredicate) GetName Uses

func (m *RetryPolicy_RetryHostPredicate) GetName() string

func (*RetryPolicy_RetryHostPredicate) GetTypedConfig Uses

func (m *RetryPolicy_RetryHostPredicate) GetTypedConfig() *any.Any

func (*RetryPolicy_RetryHostPredicate) ProtoMessage Uses

func (*RetryPolicy_RetryHostPredicate) ProtoMessage()

func (*RetryPolicy_RetryHostPredicate) Reset Uses

func (m *RetryPolicy_RetryHostPredicate) Reset()

func (*RetryPolicy_RetryHostPredicate) String Uses

func (m *RetryPolicy_RetryHostPredicate) String() string

func (*RetryPolicy_RetryHostPredicate) Validate Uses

func (m *RetryPolicy_RetryHostPredicate) Validate() error

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

func (*RetryPolicy_RetryHostPredicate) XXX_DiscardUnknown Uses

func (m *RetryPolicy_RetryHostPredicate) XXX_DiscardUnknown()

func (*RetryPolicy_RetryHostPredicate) XXX_Marshal Uses

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

func (*RetryPolicy_RetryHostPredicate) XXX_Merge Uses

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

func (*RetryPolicy_RetryHostPredicate) XXX_OneofWrappers Uses

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*RetryPolicy_RetryHostPredicate) XXX_Size Uses

func (m *RetryPolicy_RetryHostPredicate) XXX_Size() int

func (*RetryPolicy_RetryHostPredicate) XXX_Unmarshal Uses

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

type RetryPolicy_RetryHostPredicateValidationError Uses

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

RetryPolicy_RetryHostPredicateValidationError is the validation error returned by RetryPolicy_RetryHostPredicate.Validate if the designated constraints aren't met.

func (RetryPolicy_RetryHostPredicateValidationError) Cause Uses

func (e RetryPolicy_RetryHostPredicateValidationError) Cause() error

Cause function returns cause value.

func (RetryPolicy_RetryHostPredicateValidationError) Error Uses

func (e RetryPolicy_RetryHostPredicateValidationError) Error() string

Error satisfies the builtin error interface

func (RetryPolicy_RetryHostPredicateValidationError) ErrorName Uses

func (e RetryPolicy_RetryHostPredicateValidationError) ErrorName() string

ErrorName returns error name.

func (RetryPolicy_RetryHostPredicateValidationError) Field Uses

func (e RetryPolicy_RetryHostPredicateValidationError) Field() string

Field function returns field value.

func (RetryPolicy_RetryHostPredicateValidationError) Key Uses

func (e RetryPolicy_RetryHostPredicateValidationError) Key() bool

Key function returns key value.

func (RetryPolicy_RetryHostPredicateValidationError) Reason Uses

func (e RetryPolicy_RetryHostPredicateValidationError) Reason() string

Reason function returns reason value.

type RetryPolicy_RetryHostPredicate_Config Uses

type RetryPolicy_RetryHostPredicate_Config struct {
    Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
}

type RetryPolicy_RetryHostPredicate_TypedConfig Uses

type RetryPolicy_RetryHostPredicate_TypedConfig struct {
    TypedConfig *any.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3,oneof"`
}

type RetryPolicy_RetryPriority Uses

type RetryPolicy_RetryPriority struct {
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Types that are valid to be assigned to ConfigType:
    //	*RetryPolicy_RetryPriority_Config
    //	*RetryPolicy_RetryPriority_TypedConfig
    ConfigType           isRetryPolicy_RetryPriority_ConfigType `protobuf_oneof:"config_type"`
    XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
    XXX_unrecognized     []byte                                 `json:"-"`
    XXX_sizecache        int32                                  `json:"-"`
}

func (*RetryPolicy_RetryPriority) Descriptor Uses

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

func (*RetryPolicy_RetryPriority) GetConfig Uses

func (m *RetryPolicy_RetryPriority) GetConfig() *_struct.Struct

Deprecated: Do not use.

func (*RetryPolicy_RetryPriority) GetConfigType Uses

func (m *RetryPolicy_RetryPriority) GetConfigType() isRetryPolicy_RetryPriority_ConfigType

func (*RetryPolicy_RetryPriority) GetName Uses

func (m *RetryPolicy_RetryPriority) GetName() string

func (*RetryPolicy_RetryPriority) GetTypedConfig Uses

func (m *RetryPolicy_RetryPriority) GetTypedConfig() *any.Any

func (*RetryPolicy_RetryPriority) ProtoMessage Uses

func (*RetryPolicy_RetryPriority) ProtoMessage()

func (*RetryPolicy_RetryPriority) Reset Uses

func (m *RetryPolicy_RetryPriority) Reset()

func (*RetryPolicy_RetryPriority) String Uses

func (m *RetryPolicy_RetryPriority) String() string

func (*RetryPolicy_RetryPriority) Validate Uses

func (m *RetryPolicy_RetryPriority) Validate() error

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

func (*RetryPolicy_RetryPriority) XXX_DiscardUnknown Uses

func (m *RetryPolicy_RetryPriority) XXX_DiscardUnknown()

func (*RetryPolicy_RetryPriority) XXX_Marshal Uses

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

func (*RetryPolicy_RetryPriority) XXX_Merge Uses

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

func (*RetryPolicy_RetryPriority) XXX_OneofWrappers Uses

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*RetryPolicy_RetryPriority) XXX_Size Uses

func (m *RetryPolicy_RetryPriority) XXX_Size() int

func (*RetryPolicy_RetryPriority) XXX_Unmarshal Uses

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

type RetryPolicy_RetryPriorityValidationError Uses

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

RetryPolicy_RetryPriorityValidationError is the validation error returned by RetryPolicy_RetryPriority.Validate if the designated constraints aren't met.

func (RetryPolicy_RetryPriorityValidationError) Cause Uses

func (e RetryPolicy_RetryPriorityValidationError) Cause() error

Cause function returns cause value.

func (RetryPolicy_RetryPriorityValidationError) Error Uses

func (e RetryPolicy_RetryPriorityValidationError) Error() string

Error satisfies the builtin error interface

func (RetryPolicy_RetryPriorityValidationError) ErrorName Uses

func (e RetryPolicy_RetryPriorityValidationError) ErrorName() string

ErrorName returns error name.

func (RetryPolicy_RetryPriorityValidationError) Field Uses

func (e RetryPolicy_RetryPriorityValidationError) Field() string

Field function returns field value.

func (RetryPolicy_RetryPriorityValidationError) Key Uses

func (e RetryPolicy_RetryPriorityValidationError) Key() bool

Key function returns key value.

func (RetryPolicy_RetryPriorityValidationError) Reason Uses

func (e RetryPolicy_RetryPriorityValidationError) Reason() string

Reason function returns reason value.

type RetryPolicy_RetryPriority_Config Uses

type RetryPolicy_RetryPriority_Config struct {
    Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3,oneof"`
}

type RetryPolicy_RetryPriority_TypedConfig Uses

type RetryPolicy_RetryPriority_TypedConfig struct {
    TypedConfig *any.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3,oneof"`
}

type Route Uses

type Route struct {
    Name  string      `protobuf:"bytes,14,opt,name=name,proto3" json:"name,omitempty"`
    Match *RouteMatch `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"`
    // Types that are valid to be assigned to Action:
    //	*Route_Route
    //	*Route_Redirect
    //	*Route_DirectResponse
    Action                     isRoute_Action             `protobuf_oneof:"action"`
    Metadata                   *core.Metadata             `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`
    Decorator                  *Decorator                 `protobuf:"bytes,5,opt,name=decorator,proto3" json:"decorator,omitempty"`
    PerFilterConfig            map[string]*_struct.Struct `protobuf:"bytes,8,rep,name=per_filter_config,json=perFilterConfig,proto3" json:"per_filter_config,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // Deprecated: Do not use.
    TypedPerFilterConfig       map[string]*any.Any        `protobuf:"bytes,13,rep,name=typed_per_filter_config,json=typedPerFilterConfig,proto3" json:"typed_per_filter_config,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    RequestHeadersToAdd        []*core.HeaderValueOption  `protobuf:"bytes,9,rep,name=request_headers_to_add,json=requestHeadersToAdd,proto3" json:"request_headers_to_add,omitempty"`
    RequestHeadersToRemove     []string                   `protobuf:"bytes,12,rep,name=request_headers_to_remove,json=requestHeadersToRemove,proto3" json:"request_headers_to_remove,omitempty"`
    ResponseHeadersToAdd       []*core.HeaderValueOption  `protobuf:"bytes,10,rep,name=response_headers_to_add,json=responseHeadersToAdd,proto3" json:"response_headers_to_add,omitempty"`
    ResponseHeadersToRemove    []string                   `protobuf:"bytes,11,rep,name=response_headers_to_remove,json=responseHeadersToRemove,proto3" json:"response_headers_to_remove,omitempty"`
    Tracing                    *Tracing                   `protobuf:"bytes,15,opt,name=tracing,proto3" json:"tracing,omitempty"`
    PerRequestBufferLimitBytes *wrappers.UInt32Value      `protobuf:"bytes,16,opt,name=per_request_buffer_limit_bytes,json=perRequestBufferLimitBytes,proto3" json:"per_request_buffer_limit_bytes,omitempty"`
    XXX_NoUnkeyedLiteral       struct{}                   `json:"-"`
    XXX_unrecognized           []byte                     `json:"-"`
    XXX_sizecache              int32                      `json:"-"`
}

func (*Route) Descriptor Uses

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

func (*Route) GetAction Uses

func (m *Route) GetAction() isRoute_Action

func (*Route) GetDecorator Uses

func (m *Route) GetDecorator() *Decorator

func (*Route) GetDirectResponse Uses

func (m *Route) GetDirectResponse() *DirectResponseAction

func (*Route) GetMatch Uses

func (m *Route) GetMatch() *RouteMatch

func (*Route) GetMetadata Uses

func (m *Route) GetMetadata() *core.Metadata

func (*Route) GetName Uses

func (m *Route) GetName() string

func (*Route) GetPerFilterConfig Uses

func (m *Route) GetPerFilterConfig() map[string]*_struct.Struct

Deprecated: Do not use.

func (*Route) GetPerRequestBufferLimitBytes Uses

func (m *Route) GetPerRequestBufferLimitBytes() *wrappers.UInt32Value

func (*Route) GetRedirect Uses

func (m *Route) GetRedirect() *RedirectAction

func (*Route) GetRequestHeadersToAdd Uses

func (m *Route) GetRequestHeadersToAdd() []*core.HeaderValueOption

func (*Route) GetRequestHeadersToRemove Uses

func (m *Route) GetRequestHeadersToRemove() []string

func (*Route) GetResponseHeadersToAdd Uses

func (m *Route) GetResponseHeadersToAdd() []*core.HeaderValueOption

func (*Route) GetResponseHeadersToRemove Uses

func (m *Route) GetResponseHeadersToRemove() []string

func (*Route) GetRoute Uses

func (m *Route) GetRoute() *RouteAction

func (*Route) GetTracing Uses

func (m *Route) GetTracing() *Tracing

func (*Route) GetTypedPerFilterConfig Uses

func (m *Route) GetTypedPerFilterConfig() map[string]*any.Any

func (*Route) ProtoMessage Uses

func (*Route) ProtoMessage()

func (*Route) Reset Uses

func (m *Route) Reset()

func (*Route) String Uses

func (m *Route) String() string

func (*Route) Validate Uses

func (m *Route) Validate() error

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

func (*Route) XXX_DiscardUnknown Uses

func (m *Route) XXX_DiscardUnknown()

func (*Route) XXX_Marshal Uses

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

func (*Route) XXX_Merge Uses

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

func (*Route) XXX_OneofWrappers Uses

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*Route) XXX_Size Uses

func (m *Route) XXX_Size() int

func (*Route) XXX_Unmarshal Uses

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

type RouteAction Uses

type RouteAction struct {
    // Types that are valid to be assigned to ClusterSpecifier:
    //	*RouteAction_Cluster
    //	*RouteAction_ClusterHeader
    //	*RouteAction_WeightedClusters
    ClusterSpecifier            isRouteAction_ClusterSpecifier          `protobuf_oneof:"cluster_specifier"`
    ClusterNotFoundResponseCode RouteAction_ClusterNotFoundResponseCode `protobuf:"varint,20,opt,name=cluster_not_found_response_code,json=clusterNotFoundResponseCode,proto3,enum=envoy.api.v2.route.RouteAction_ClusterNotFoundResponseCode" json:"cluster_not_found_response_code,omitempty"`
    MetadataMatch               *core.Metadata                          `protobuf:"bytes,4,opt,name=metadata_match,json=metadataMatch,proto3" json:"metadata_match,omitempty"`
    PrefixRewrite               string                                  `protobuf:"bytes,5,opt,name=prefix_rewrite,json=prefixRewrite,proto3" json:"prefix_rewrite,omitempty"`
    // Types that are valid to be assigned to HostRewriteSpecifier:
    //	*RouteAction_HostRewrite
    //	*RouteAction_AutoHostRewrite
    //	*RouteAction_AutoHostRewriteHeader
    HostRewriteSpecifier   isRouteAction_HostRewriteSpecifier `protobuf_oneof:"host_rewrite_specifier"`
    Timeout                *duration.Duration                 `protobuf:"bytes,8,opt,name=timeout,proto3" json:"timeout,omitempty"`
    IdleTimeout            *duration.Duration                 `protobuf:"bytes,24,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"`
    RetryPolicy            *RetryPolicy                       `protobuf:"bytes,9,opt,name=retry_policy,json=retryPolicy,proto3" json:"retry_policy,omitempty"`
    RequestMirrorPolicy    *RouteAction_RequestMirrorPolicy   `protobuf:"bytes,10,opt,name=request_mirror_policy,json=requestMirrorPolicy,proto3" json:"request_mirror_policy,omitempty"`
    Priority               core.RoutingPriority               `protobuf:"varint,11,opt,name=priority,proto3,enum=envoy.api.v2.core.RoutingPriority" json:"priority,omitempty"`
    RateLimits             []*RateLimit                       `protobuf:"bytes,13,rep,name=rate_limits,json=rateLimits,proto3" json:"rate_limits,omitempty"`
    IncludeVhRateLimits    *wrappers.BoolValue                `protobuf:"bytes,14,opt,name=include_vh_rate_limits,json=includeVhRateLimits,proto3" json:"include_vh_rate_limits,omitempty"`
    HashPolicy             []*RouteAction_HashPolicy          `protobuf:"bytes,15,rep,name=hash_policy,json=hashPolicy,proto3" json:"hash_policy,omitempty"`
    Cors                   *CorsPolicy                        `protobuf:"bytes,17,opt,name=cors,proto3" json:"cors,omitempty"`
    MaxGrpcTimeout         *duration.Duration                 `protobuf:"bytes,23,opt,name=max_grpc_timeout,json=maxGrpcTimeout,proto3" json:"max_grpc_timeout,omitempty"`
    GrpcTimeoutOffset      *duration.Duration                 `protobuf:"bytes,28,opt,name=grpc_timeout_offset,json=grpcTimeoutOffset,proto3" json:"grpc_timeout_offset,omitempty"`
    UpgradeConfigs         []*RouteAction_UpgradeConfig       `protobuf:"bytes,25,rep,name=upgrade_configs,json=upgradeConfigs,proto3" json:"upgrade_configs,omitempty"`
    InternalRedirectAction RouteAction_InternalRedirectAction `protobuf:"varint,26,opt,name=internal_redirect_action,json=internalRedirectAction,proto3,enum=envoy.api.v2.route.RouteAction_InternalRedirectAction" json:"internal_redirect_action,omitempty"`
    HedgePolicy            *HedgePolicy                       `protobuf:"bytes,27,opt,name=hedge_policy,json=hedgePolicy,proto3" json:"hedge_policy,omitempty"`
    XXX_NoUnkeyedLiteral   struct{}                           `json:"-"`
    XXX_unrecognized       []byte                             `json:"-"`
    XXX_sizecache          int32                              `json:"-"`
}

func (*RouteAction) Descriptor Uses

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

func (*RouteAction) GetAutoHostRewrite Uses

func (m *RouteAction) GetAutoHostRewrite() *wrappers.BoolValue

func (*RouteAction) GetAutoHostRewriteHeader Uses

func (m *RouteAction) GetAutoHostRewriteHeader() string

func (*RouteAction) GetCluster Uses

func (m *RouteAction) GetCluster() string

func (*RouteAction) GetClusterHeader Uses

func (m *RouteAction) GetClusterHeader() string

func (*RouteAction) GetClusterNotFoundResponseCode Uses

func (m *RouteAction) GetClusterNotFoundResponseCode() RouteAction_ClusterNotFoundResponseCode

func (*RouteAction) GetClusterSpecifier Uses

func (m *RouteAction) GetClusterSpecifier() isRouteAction_ClusterSpecifier

func (*RouteAction) GetCors Uses

func (m *RouteAction) GetCors() *CorsPolicy

func (*RouteAction) GetGrpcTimeoutOffset Uses

func (m *RouteAction) GetGrpcTimeoutOffset() *duration.Duration

func (*RouteAction) GetHashPolicy Uses

func (m *RouteAction) GetHashPolicy() []*RouteAction_HashPolicy

func (*RouteAction) GetHedgePolicy Uses

func (m *RouteAction) GetHedgePolicy() *HedgePolicy

func (*RouteAction) GetHostRewrite Uses

func (m *RouteAction) GetHostRewrite() string

func (*RouteAction) GetHostRewriteSpecifier Uses

func (m *RouteAction) GetHostRewriteSpecifier() isRouteAction_HostRewriteSpecifier

func (*RouteAction) GetIdleTimeout Uses

func (m *RouteAction) GetIdleTimeout() *duration.Duration

func (*RouteAction) GetIncludeVhRateLimits Uses

func (m *RouteAction) GetIncludeVhRateLimits() *wrappers.BoolValue

func (*RouteAction) GetInternalRedirectAction Uses

func (m *RouteAction) GetInternalRedirectAction() RouteAction_InternalRedirectAction

func (*RouteAction) GetMaxGrpcTimeout Uses

func (m *RouteAction) GetMaxGrpcTimeout() *duration.Duration

func (*RouteAction) GetMetadataMatch Uses

func (m *RouteAction) GetMetadataMatch() *core.Metadata

func (*RouteAction) GetPrefixRewrite Uses

func (m *RouteAction) GetPrefixRewrite() string

func (*RouteAction) GetPriority Uses

func (m *RouteAction) GetPriority() core.RoutingPriority

func (*RouteAction) GetRateLimits Uses

func (m *RouteAction) GetRateLimits() []*RateLimit

func (*RouteAction) GetRequestMirrorPolicy Uses

func (m *RouteAction) GetRequestMirrorPolicy() *RouteAction_RequestMirrorPolicy

func (*RouteAction) GetRetryPolicy Uses

func (m *RouteAction) GetRetryPolicy() *RetryPolicy

func (*RouteAction) GetTimeout Uses

func (m *RouteAction) GetTimeout() *duration.Duration

func (*RouteAction) GetUpgradeConfigs Uses

func (m *RouteAction) GetUpgradeConfigs() []*RouteAction_UpgradeConfig

func (*RouteAction) GetWeightedClusters Uses

func (m *RouteAction) GetWeightedClusters() *WeightedCluster

func (*RouteAction) ProtoMessage Uses

func (*RouteAction) ProtoMessage()

func (*RouteAction) Reset Uses

func (m *RouteAction) Reset()

func (*RouteAction) String Uses

func (m *RouteAction) String() string

func (*RouteAction) Validate Uses

func (m *RouteAction) Validate() error

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

func (*RouteAction) XXX_DiscardUnknown Uses

func (m *RouteAction) XXX_DiscardUnknown()

func (*RouteAction) XXX_Marshal Uses

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

func (*RouteAction) XXX_Merge Uses

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

func (*RouteAction) XXX_OneofWrappers Uses

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*RouteAction) XXX_Size Uses

func (m *RouteAction) XXX_Size() int

func (*RouteAction) XXX_Unmarshal Uses

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

type RouteActionValidationError Uses

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

RouteActionValidationError is the validation error returned by RouteAction.Validate if the designated constraints aren't met.

func (RouteActionValidationError) Cause Uses

func (e RouteActionValidationError) Cause() error

Cause function returns cause value.

func (RouteActionValidationError) Error Uses

func (e RouteActionValidationError) Error() string

Error satisfies the builtin error interface

func (RouteActionValidationError) ErrorName Uses

func (e RouteActionValidationError) ErrorName() string

ErrorName returns error name.

func (RouteActionValidationError) Field Uses

func (e RouteActionValidationError) Field() string

Field function returns field value.

func (RouteActionValidationError) Key Uses

func (e RouteActionValidationError) Key() bool

Key function returns key value.

func (RouteActionValidationError) Reason Uses

func (e RouteActionValidationError) Reason() string

Reason function returns reason value.

type RouteAction_AutoHostRewrite Uses

type RouteAction_AutoHostRewrite struct {
    AutoHostRewrite *wrappers.BoolValue `protobuf:"bytes,7,opt,name=auto_host_rewrite,json=autoHostRewrite,proto3,oneof"`
}

type RouteAction_AutoHostRewriteHeader Uses

type RouteAction_AutoHostRewriteHeader struct {
    AutoHostRewriteHeader string `protobuf:"bytes,29,opt,name=auto_host_rewrite_header,json=autoHostRewriteHeader,proto3,oneof"`
}

type RouteAction_Cluster Uses

type RouteAction_Cluster struct {
    Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3,oneof"`
}

type RouteAction_ClusterHeader Uses

type RouteAction_ClusterHeader struct {
    ClusterHeader string `protobuf:"bytes,2,opt,name=cluster_header,json=clusterHeader,proto3,oneof"`
}

type RouteAction_ClusterNotFoundResponseCode Uses

type RouteAction_ClusterNotFoundResponseCode int32
const (
    RouteAction_SERVICE_UNAVAILABLE RouteAction_ClusterNotFoundResponseCode = 0
    RouteAction_NOT_FOUND           RouteAction_ClusterNotFoundResponseCode = 1
)

func (RouteAction_ClusterNotFoundResponseCode) EnumDescriptor Uses

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

func (RouteAction_ClusterNotFoundResponseCode) String Uses

func (x RouteAction_ClusterNotFoundResponseCode) String() string

type RouteAction_HashPolicy Uses

type RouteAction_HashPolicy struct {
    // Types that are valid to be assigned to PolicySpecifier:
    //	*RouteAction_HashPolicy_Header_
    //	*RouteAction_HashPolicy_Cookie_
    //	*RouteAction_HashPolicy_ConnectionProperties_
    PolicySpecifier      isRouteAction_HashPolicy_PolicySpecifier `protobuf_oneof:"policy_specifier"`
    Terminal             bool                                     `protobuf:"varint,4,opt,name=terminal,proto3" json:"terminal,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                                 `json:"-"`
    XXX_unrecognized     []byte                                   `json:"-"`
    XXX_sizecache        int32                                    `json:"-"`
}

func (*RouteAction_HashPolicy) Descriptor Uses

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

func (*RouteAction_HashPolicy) GetConnectionProperties Uses

func (m *RouteAction_HashPolicy) GetConnectionProperties() *RouteAction_HashPolicy_ConnectionProperties

func (*RouteAction_HashPolicy) GetCookie Uses

func (m *RouteAction_HashPolicy) GetCookie() *RouteAction_HashPolicy_Cookie

func (*RouteAction_HashPolicy) GetHeader Uses

func (m *RouteAction_HashPolicy) GetHeader() *RouteAction_HashPolicy_Header

func (*RouteAction_HashPolicy) GetPolicySpecifier Uses

func (m *RouteAction_HashPolicy) GetPolicySpecifier() isRouteAction_HashPolicy_PolicySpecifier

func (*RouteAction_HashPolicy) GetTerminal Uses

func (m *RouteAction_HashPolicy) GetTerminal() bool

func (*RouteAction_HashPolicy) ProtoMessage Uses

func (*RouteAction_HashPolicy) ProtoMessage()

func (*RouteAction_HashPolicy) Reset Uses

func (m *RouteAction_HashPolicy) Reset()

func (*RouteAction_HashPolicy) String Uses

func (m *RouteAction_HashPolicy) String() string

func (*RouteAction_HashPolicy) Validate Uses

func (m *RouteAction_HashPolicy) Validate() error

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

func (*RouteAction_HashPolicy) XXX_DiscardUnknown Uses

func (m *RouteAction_HashPolicy) XXX_DiscardUnknown()

func (*RouteAction_HashPolicy) XXX_Marshal Uses

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

func (*RouteAction_HashPolicy) XXX_Merge Uses

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

func (*RouteAction_HashPolicy) XXX_OneofWrappers Uses

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*RouteAction_HashPolicy) XXX_Size Uses

func (m *RouteAction_HashPolicy) XXX_Size() int

func (*RouteAction_HashPolicy) XXX_Unmarshal Uses

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

type RouteAction_HashPolicyValidationError Uses

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

RouteAction_HashPolicyValidationError is the validation error returned by RouteAction_HashPolicy.Validate if the designated constraints aren't met.

func (RouteAction_HashPolicyValidationError) Cause Uses

func (e RouteAction_HashPolicyValidationError) Cause() error

Cause function returns cause value.

func (RouteAction_HashPolicyValidationError) Error Uses

func (e RouteAction_HashPolicyValidationError) Error() string

Error satisfies the builtin error interface

func (RouteAction_HashPolicyValidationError) ErrorName Uses

func (e RouteAction_HashPolicyValidationError) ErrorName() string

ErrorName returns error name.

func (RouteAction_HashPolicyValidationError) Field Uses

func (e RouteAction_HashPolicyValidationError) Field() string

Field function returns field value.

func (RouteAction_HashPolicyValidationError) Key Uses

func (e RouteAction_HashPolicyValidationError) Key() bool

Key function returns key value.

func (RouteAction_HashPolicyValidationError) Reason Uses

func (e RouteAction_HashPolicyValidationError) Reason() string

Reason function returns reason value.

type RouteAction_HashPolicy_ConnectionProperties Uses

type RouteAction_HashPolicy_ConnectionProperties struct {
    SourceIp             bool     `protobuf:"varint,1,opt,name=source_ip,json=sourceIp,proto3" json:"source_ip,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*RouteAction_HashPolicy_ConnectionProperties) Descriptor Uses

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

func (*RouteAction_HashPolicy_ConnectionProperties) GetSourceIp Uses

func (m *RouteAction_HashPolicy_ConnectionProperties) GetSourceIp() bool

func (*RouteAction_HashPolicy_ConnectionProperties) ProtoMessage Uses

func (*RouteAction_HashPolicy_ConnectionProperties) ProtoMessage()

func (*RouteAction_HashPolicy_ConnectionProperties) Reset Uses

func (m *RouteAction_HashPolicy_ConnectionProperties) Reset()

func (*RouteAction_HashPolicy_ConnectionProperties) String Uses

func (m *RouteAction_HashPolicy_ConnectionProperties) String() string

func (*RouteAction_HashPolicy_ConnectionProperties) Validate Uses

func (m *RouteAction_HashPolicy_ConnectionProperties) Validate() error

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

func (*RouteAction_HashPolicy_ConnectionProperties) XXX_DiscardUnknown Uses

func (m *RouteAction_HashPolicy_ConnectionProperties) XXX_DiscardUnknown()

func (*RouteAction_HashPolicy_ConnectionProperties) XXX_Marshal Uses

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

func (*RouteAction_HashPolicy_ConnectionProperties) XXX_Merge Uses

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

func (*RouteAction_HashPolicy_ConnectionProperties) XXX_Size Uses

func (m *RouteAction_HashPolicy_ConnectionProperties) XXX_Size() int

func (*RouteAction_HashPolicy_ConnectionProperties) XXX_Unmarshal Uses

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

type RouteAction_HashPolicy_ConnectionPropertiesValidationError Uses

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

RouteAction_HashPolicy_ConnectionPropertiesValidationError is the validation error returned by RouteAction_HashPolicy_ConnectionProperties.Validate if the designated constraints aren't met.

func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) Cause Uses

func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Cause() error

Cause function returns cause value.

func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) Error Uses

func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Error() string

Error satisfies the builtin error interface

func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) ErrorName Uses

func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) ErrorName() string

ErrorName returns error name.

func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) Field Uses

func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Field() string

Field function returns field value.

func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) Key Uses

func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Key() bool

Key function returns key value.

func (RouteAction_HashPolicy_ConnectionPropertiesValidationError) Reason Uses

func (e RouteAction_HashPolicy_ConnectionPropertiesValidationError) Reason() string

Reason function returns reason value.

type RouteAction_HashPolicy_ConnectionProperties_ Uses

type RouteAction_HashPolicy_ConnectionProperties_ struct {
    ConnectionProperties *RouteAction_HashPolicy_ConnectionProperties `protobuf:"bytes,3,opt,name=connection_properties,json=connectionProperties,proto3,oneof"`
}
type RouteAction_HashPolicy_Cookie struct {
    Name                 string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    Ttl                  *duration.Duration `protobuf:"bytes,2,opt,name=ttl,proto3" json:"ttl,omitempty"`
    Path                 string             `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

func (*RouteAction_HashPolicy_Cookie) Descriptor Uses

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

func (*RouteAction_HashPolicy_Cookie) GetName Uses

func (m *RouteAction_HashPolicy_Cookie) GetName() string

func (*RouteAction_HashPolicy_Cookie) GetPath Uses

func (m *RouteAction_HashPolicy_Cookie) GetPath() string

func (*RouteAction_HashPolicy_Cookie) GetTtl Uses

func (m *RouteAction_HashPolicy_Cookie) GetTtl() *duration.Duration

func (*RouteAction_HashPolicy_Cookie) ProtoMessage Uses

func (*RouteAction_HashPolicy_Cookie) ProtoMessage()

func (*RouteAction_HashPolicy_Cookie) Reset Uses

func (m *RouteAction_HashPolicy_Cookie) Reset()

func (*RouteAction_HashPolicy_Cookie) String Uses

func (m *RouteAction_HashPolicy_Cookie) String() string

func (*RouteAction_HashPolicy_Cookie) Validate Uses

func (m *RouteAction_HashPolicy_Cookie) Validate() error

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

func (*RouteAction_HashPolicy_Cookie) XXX_DiscardUnknown Uses

func (m *RouteAction_HashPolicy_Cookie) XXX_DiscardUnknown()

func (*RouteAction_HashPolicy_Cookie) XXX_Marshal Uses

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

func (*RouteAction_HashPolicy_Cookie) XXX_Merge Uses

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

func (*RouteAction_HashPolicy_Cookie) XXX_Size Uses

func (m *RouteAction_HashPolicy_Cookie) XXX_Size() int

func (*RouteAction_HashPolicy_Cookie) XXX_Unmarshal Uses

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

type RouteAction_HashPolicy_CookieValidationError Uses

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

RouteAction_HashPolicy_CookieValidationError is the validation error returned by RouteAction_HashPolicy_Cookie.Validate if the designated constraints aren't met.

func (RouteAction_HashPolicy_CookieValidationError) Cause Uses

func (e RouteAction_HashPolicy_CookieValidationError) Cause() error

Cause function returns cause value.

func (RouteAction_HashPolicy_CookieValidationError) Error Uses

func (e RouteAction_HashPolicy_CookieValidationError) Error() string

Error satisfies the builtin error interface

func (RouteAction_HashPolicy_CookieValidationError) ErrorName Uses

func (e RouteAction_HashPolicy_CookieValidationError) ErrorName() string

ErrorName returns error name.

func (RouteAction_HashPolicy_CookieValidationError) Field Uses

func (e RouteAction_HashPolicy_CookieValidationError) Field() string

Field function returns field value.

func (RouteAction_HashPolicy_CookieValidationError) Key Uses

func (e RouteAction_HashPolicy_CookieValidationError) Key() bool

Key function returns key value.

func (RouteAction_HashPolicy_CookieValidationError) Reason Uses

func (e RouteAction_HashPolicy_CookieValidationError) Reason() string

Reason function returns reason value.

type RouteAction_HashPolicy_Cookie_ struct {
    Cookie *RouteAction_HashPolicy_Cookie `protobuf:"bytes,2,opt,name=cookie,proto3,oneof"`
}

type RouteAction_HashPolicy_Header Uses

type RouteAction_HashPolicy_Header struct {
    HeaderName           string   `protobuf:"bytes,1,opt,name=header_name,json=headerName,proto3" json:"header_name,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*RouteAction_HashPolicy_Header) Descriptor Uses

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

func (*RouteAction_HashPolicy_Header) GetHeaderName Uses

func (m *RouteAction_HashPolicy_Header) GetHeaderName() string

func (*RouteAction_HashPolicy_Header) ProtoMessage Uses

func (*RouteAction_HashPolicy_Header) ProtoMessage()

func (*RouteAction_HashPolicy_Header) Reset Uses

func (m *RouteAction_HashPolicy_Header) Reset()

func (*RouteAction_HashPolicy_Header) String Uses

func (m *RouteAction_HashPolicy_Header) String() string

func (*RouteAction_HashPolicy_Header) Validate Uses

func (m *RouteAction_HashPolicy_Header) Validate() error

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

func (*RouteAction_HashPolicy_Header) XXX_DiscardUnknown Uses

func (m *RouteAction_HashPolicy_Header) XXX_DiscardUnknown()

func (*RouteAction_HashPolicy_Header) XXX_Marshal Uses

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

func (*RouteAction_HashPolicy_Header) XXX_Merge Uses

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

func (*RouteAction_HashPolicy_Header) XXX_Size Uses

func (m *RouteAction_HashPolicy_Header) XXX_Size() int

func (*RouteAction_HashPolicy_Header) XXX_Unmarshal Uses

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

type RouteAction_HashPolicy_HeaderValidationError Uses

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

RouteAction_HashPolicy_HeaderValidationError is the validation error returned by RouteAction_HashPolicy_Header.Validate if the designated constraints aren't met.

func (RouteAction_HashPolicy_HeaderValidationError) Cause Uses

func (e RouteAction_HashPolicy_HeaderValidationError) Cause() error

Cause function returns cause value.

func (RouteAction_HashPolicy_HeaderValidationError) Error Uses

func (e RouteAction_HashPolicy_HeaderValidationError) Error() string

Error satisfies the builtin error interface

func (RouteAction_HashPolicy_HeaderValidationError) ErrorName Uses

func (e RouteAction_HashPolicy_HeaderValidationError) ErrorName() string

ErrorName returns error name.

func (RouteAction_HashPolicy_HeaderValidationError) Field Uses

func (e RouteAction_HashPolicy_HeaderValidationError) Field() string

Field function returns field value.

func (RouteAction_HashPolicy_HeaderValidationError) Key Uses

func (e RouteAction_HashPolicy_HeaderValidationError) Key() bool

Key function returns key value.

func (RouteAction_HashPolicy_HeaderValidationError) Reason Uses

func (e RouteAction_HashPolicy_HeaderValidationError) Reason() string

Reason function returns reason value.

type RouteAction_HashPolicy_Header_ Uses

type RouteAction_HashPolicy_Header_ struct {
    Header *RouteAction_HashPolicy_Header `protobuf:"bytes,1,opt,name=header,proto3,oneof"`
}

type RouteAction_HostRewrite Uses

type RouteAction_HostRewrite struct {
    HostRewrite string `protobuf:"bytes,6,opt,name=host_rewrite,json=hostRewrite,proto3,oneof"`
}

type RouteAction_InternalRedirectAction Uses

type RouteAction_InternalRedirectAction int32
const (
    RouteAction_PASS_THROUGH_INTERNAL_REDIRECT RouteAction_InternalRedirectAction = 0
    RouteAction_HANDLE_INTERNAL_REDIRECT       RouteAction_InternalRedirectAction = 1
)

func (RouteAction_InternalRedirectAction) EnumDescriptor Uses

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

func (RouteAction_InternalRedirectAction) String Uses

func (x RouteAction_InternalRedirectAction) String() string

type RouteAction_RequestMirrorPolicy Uses

type RouteAction_RequestMirrorPolicy struct {
    Cluster              string                         `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
    RuntimeKey           string                         `protobuf:"bytes,2,opt,name=runtime_key,json=runtimeKey,proto3" json:"runtime_key,omitempty"` // Deprecated: Do not use.
    RuntimeFraction      *core.RuntimeFractionalPercent `protobuf:"bytes,3,opt,name=runtime_fraction,json=runtimeFraction,proto3" json:"runtime_fraction,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
    XXX_unrecognized     []byte                         `json:"-"`
    XXX_sizecache        int32                          `json:"-"`
}

func (*RouteAction_RequestMirrorPolicy) Descriptor Uses

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

func (*RouteAction_RequestMirrorPolicy) GetCluster Uses

func (m *RouteAction_RequestMirrorPolicy) GetCluster() string

func (*RouteAction_RequestMirrorPolicy) GetRuntimeFraction Uses

func (m *RouteAction_RequestMirrorPolicy) GetRuntimeFraction() *core.RuntimeFractionalPercent

func (*RouteAction_RequestMirrorPolicy) GetRuntimeKey Uses

func (m *RouteAction_RequestMirrorPolicy) GetRuntimeKey() string

Deprecated: Do not use.

func (*RouteAction_RequestMirrorPolicy) ProtoMessage Uses

func (*RouteAction_RequestMirrorPolicy) ProtoMessage()

func (*RouteAction_RequestMirrorPolicy) Reset Uses

func (m *RouteAction_RequestMirrorPolicy) Reset()

func (*RouteAction_RequestMirrorPolicy) String Uses

func (m *RouteAction_RequestMirrorPolicy) String() string

func (*RouteAction_RequestMirrorPolicy) Validate Uses

func (m *RouteAction_RequestMirrorPolicy) Validate() error

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

func (*RouteAction_RequestMirrorPolicy) XXX_DiscardUnknown Uses

func (m *RouteAction_RequestMirrorPolicy) XXX_DiscardUnknown()

func (*RouteAction_RequestMirrorPolicy) XXX_Marshal Uses

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

func (*RouteAction_RequestMirrorPolicy) XXX_Merge Uses

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

func (*RouteAction_RequestMirrorPolicy) XXX_Size Uses

func (m *RouteAction_RequestMirrorPolicy) XXX_Size() int

func (*RouteAction_RequestMirrorPolicy) XXX_Unmarshal Uses

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

type RouteAction_RequestMirrorPolicyValidationError Uses

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

RouteAction_RequestMirrorPolicyValidationError is the validation error returned by RouteAction_RequestMirrorPolicy.Validate if the designated constraints aren't met.

func (RouteAction_RequestMirrorPolicyValidationError) Cause Uses

func (e RouteAction_RequestMirrorPolicyValidationError) Cause() error

Cause function returns cause value.

func (RouteAction_RequestMirrorPolicyValidationError) Error Uses

func (e RouteAction_RequestMirrorPolicyValidationError) Error() string

Error satisfies the builtin error interface

func (RouteAction_RequestMirrorPolicyValidationError) ErrorName Uses

func (e RouteAction_RequestMirrorPolicyValidationError) ErrorName() string

ErrorName returns error name.

func (RouteAction_RequestMirrorPolicyValidationError) Field Uses

func (e RouteAction_RequestMirrorPolicyValidationError) Field() string

Field function returns field value.

func (RouteAction_RequestMirrorPolicyValidationError) Key Uses

func (e RouteAction_RequestMirrorPolicyValidationError) Key() bool

Key function returns key value.

func (RouteAction_RequestMirrorPolicyValidationError) Reason Uses

func (e RouteAction_RequestMirrorPolicyValidationError) Reason() string

Reason function returns reason value.

type RouteAction_UpgradeConfig Uses

type RouteAction_UpgradeConfig struct {
    UpgradeType          string              `protobuf:"bytes,1,opt,name=upgrade_type,json=upgradeType,proto3" json:"upgrade_type,omitempty"`
    Enabled              *wrappers.BoolValue `protobuf:"bytes,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
    XXX_NoUnkeyedLiteral struct{}            `json:"-"`
    XXX_unrecognized     []byte              `json:"-"`
    XXX_sizecache        int32               `json:"-"`
}

func (*RouteAction_UpgradeConfig) Descriptor Uses

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

func (*RouteAction_UpgradeConfig) GetEnabled Uses

func (m *RouteAction_UpgradeConfig) GetEnabled() *wrappers.BoolValue

func (*RouteAction_UpgradeConfig) GetUpgradeType Uses

func (m *RouteAction_UpgradeConfig) GetUpgradeType() string

func (*RouteAction_UpgradeConfig) ProtoMessage Uses

func (*RouteAction_UpgradeConfig) ProtoMessage()

func (*RouteAction_UpgradeConfig) Reset Uses

func (m *RouteAction_UpgradeConfig) Reset()

func (*RouteAction_UpgradeConfig) String Uses

func (m *RouteAction_UpgradeConfig) String() string

func (*RouteAction_UpgradeConfig) Validate Uses

func (m *RouteAction_UpgradeConfig) Validate() error

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

func (*RouteAction_UpgradeConfig) XXX_DiscardUnknown Uses

func (m *RouteAction_UpgradeConfig) XXX_DiscardUnknown()

func (*RouteAction_UpgradeConfig) XXX_Marshal Uses

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

func (*RouteAction_UpgradeConfig) XXX_Merge Uses

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

func (*RouteAction_UpgradeConfig) XXX_Size Uses

func (m *RouteAction_UpgradeConfig) XXX_Size() int

func (*RouteAction_UpgradeConfig) XXX_Unmarshal Uses

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

type RouteAction_UpgradeConfigValidationError Uses

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

RouteAction_UpgradeConfigValidationError is the validation error returned by RouteAction_UpgradeConfig.Validate if the designated constraints aren't met.

func (RouteAction_UpgradeConfigValidationError) Cause Uses

func (e RouteAction_UpgradeConfigValidationError) Cause() error

Cause function returns cause value.

func (RouteAction_UpgradeConfigValidationError) Error Uses

func (e RouteAction_UpgradeConfigValidationError) Error() string

Error satisfies the builtin error interface

func (RouteAction_UpgradeConfigValidationError) ErrorName Uses

func (e RouteAction_UpgradeConfigValidationError) ErrorName() string

ErrorName returns error name.

func (RouteAction_UpgradeConfigValidationError) Field Uses

func (e RouteAction_UpgradeConfigValidationError) Field() string

Field function returns field value.

func (RouteAction_UpgradeConfigValidationError) Key Uses

func (e RouteAction_UpgradeConfigValidationError) Key() bool

Key function returns key value.

func (RouteAction_UpgradeConfigValidationError) Reason Uses

func (e RouteAction_UpgradeConfigValidationError) Reason() string

Reason function returns reason value.

type RouteAction_WeightedClusters Uses

type RouteAction_WeightedClusters struct {
    WeightedClusters *WeightedCluster `protobuf:"bytes,3,opt,name=weighted_clusters,json=weightedClusters,proto3,oneof"`
}

type RouteMatch Uses

type RouteMatch struct {
    // Types that are valid to be assigned to PathSpecifier:
    //	*RouteMatch_Prefix
    //	*RouteMatch_Path
    //	*RouteMatch_Regex
    //	*RouteMatch_SafeRegex
    PathSpecifier        isRouteMatch_PathSpecifier         `protobuf_oneof:"path_specifier"`
    CaseSensitive        *wrappers.BoolValue                `protobuf:"bytes,4,opt,name=case_sensitive,json=caseSensitive,proto3" json:"case_sensitive,omitempty"`
    RuntimeFraction      *core.RuntimeFractionalPercent     `protobuf:"bytes,9,opt,name=runtime_fraction,json=runtimeFraction,proto3" json:"runtime_fraction,omitempty"`
    Headers              []*HeaderMatcher                   `protobuf:"bytes,6,rep,name=headers,proto3" json:"headers,omitempty"`
    QueryParameters      []*QueryParameterMatcher           `protobuf:"bytes,7,rep,name=query_parameters,json=queryParameters,proto3" json:"query_parameters,omitempty"`
    Grpc                 *RouteMatch_GrpcRouteMatchOptions  `protobuf:"bytes,8,opt,name=grpc,proto3" json:"grpc,omitempty"`
    TlsContext           *RouteMatch_TlsContextMatchOptions `protobuf:"bytes,11,opt,name=tls_context,json=tlsContext,proto3" json:"tls_context,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
    XXX_unrecognized     []byte                             `json:"-"`
    XXX_sizecache        int32                              `json:"-"`
}

func (*RouteMatch) Descriptor Uses

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

func (*RouteMatch) GetCaseSensitive Uses

func (m *RouteMatch) GetCaseSensitive() *wrappers.BoolValue

func (*RouteMatch) GetGrpc Uses

func (m *RouteMatch) GetGrpc() *RouteMatch_GrpcRouteMatchOptions

func (*RouteMatch) GetHeaders Uses

func (m *RouteMatch) GetHeaders() []*HeaderMatcher

func (*RouteMatch) GetPath Uses

func (m *RouteMatch) GetPath() string

func (*RouteMatch) GetPathSpecifier Uses

func (m *RouteMatch) GetPathSpecifier() isRouteMatch_PathSpecifier

func (*RouteMatch) GetPrefix Uses

func (m *RouteMatch) GetPrefix() string

func (*RouteMatch) GetQueryParameters Uses

func (m *RouteMatch) GetQueryParameters() []*QueryParameterMatcher

func (*RouteMatch) GetRegex Uses

func (m *RouteMatch) GetRegex() string

Deprecated: Do not use.

func (*RouteMatch) GetRuntimeFraction Uses

func (m *RouteMatch) GetRuntimeFraction() *core.RuntimeFractionalPercent

func (*RouteMatch) GetSafeRegex Uses

func (m *RouteMatch) GetSafeRegex() *matcher.RegexMatcher

func (*RouteMatch) GetTlsContext Uses

func (m *RouteMatch) GetTlsContext() *RouteMatch_TlsContextMatchOptions

func (*RouteMatch) ProtoMessage Uses

func (*RouteMatch) ProtoMessage()

func (*RouteMatch) Reset Uses

func (m *RouteMatch) Reset()

func (*RouteMatch) String Uses

func (m *RouteMatch) String() string

func (*RouteMatch) Validate Uses

func (m *RouteMatch) Validate() error

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

func (*RouteMatch) XXX_DiscardUnknown Uses

func (m *RouteMatch) XXX_DiscardUnknown()

func (*RouteMatch) XXX_Marshal Uses

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

func (*RouteMatch) XXX_Merge Uses

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

func (*RouteMatch) XXX_OneofWrappers Uses

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*RouteMatch) XXX_Size Uses

func (m *RouteMatch) XXX_Size() int

func (*RouteMatch) XXX_Unmarshal Uses

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

type RouteMatchValidationError Uses

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

RouteMatchValidationError is the validation error returned by RouteMatch.Validate if the designated constraints aren't met.

func (RouteMatchValidationError) Cause Uses

func (e RouteMatchValidationError) Cause() error

Cause function returns cause value.

func (RouteMatchValidationError) Error Uses

func (e RouteMatchValidationError) Error() string

Error satisfies the builtin error interface

func (RouteMatchValidationError) ErrorName Uses

func (e RouteMatchValidationError) ErrorName() string

ErrorName returns error name.

func (RouteMatchValidationError) Field Uses

func (e RouteMatchValidationError) Field() string

Field function returns field value.

func (RouteMatchValidationError) Key Uses

func (e RouteMatchValidationError) Key() bool

Key function returns key value.

func (RouteMatchValidationError) Reason Uses

func (e RouteMatchValidationError) Reason() string

Reason function returns reason value.

type RouteMatch_GrpcRouteMatchOptions Uses

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

func (*RouteMatch_GrpcRouteMatchOptions) Descriptor Uses

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

func (*RouteMatch_GrpcRouteMatchOptions) ProtoMessage Uses

func (*RouteMatch_GrpcRouteMatchOptions) ProtoMessage()

func (*RouteMatch_GrpcRouteMatchOptions) Reset Uses

func (m *RouteMatch_GrpcRouteMatchOptions) Reset()

func (*RouteMatch_GrpcRouteMatchOptions) String Uses

func (m *RouteMatch_GrpcRouteMatchOptions) String() string

func (*RouteMatch_GrpcRouteMatchOptions) Validate Uses

func (m *RouteMatch_GrpcRouteMatchOptions) Validate() error

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

func (*RouteMatch_GrpcRouteMatchOptions) XXX_DiscardUnknown Uses

func (m *RouteMatch_GrpcRouteMatchOptions) XXX_DiscardUnknown()

func (*RouteMatch_GrpcRouteMatchOptions) XXX_Marshal Uses

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

func (*RouteMatch_GrpcRouteMatchOptions) XXX_Merge Uses

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

func (*RouteMatch_GrpcRouteMatchOptions) XXX_Size Uses

func (m *RouteMatch_GrpcRouteMatchOptions) XXX_Size() int

func (*RouteMatch_GrpcRouteMatchOptions) XXX_Unmarshal Uses

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

type RouteMatch_GrpcRouteMatchOptionsValidationError Uses

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

RouteMatch_GrpcRouteMatchOptionsValidationError is the validation error returned by RouteMatch_GrpcRouteMatchOptions.Validate if the designated constraints aren't met.

func (RouteMatch_GrpcRouteMatchOptionsValidationError) Cause Uses

func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Cause() error

Cause function returns cause value.

func (RouteMatch_GrpcRouteMatchOptionsValidationError) Error Uses

func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Error() string

Error satisfies the builtin error interface

func (RouteMatch_GrpcRouteMatchOptionsValidationError) ErrorName Uses

func (e RouteMatch_GrpcRouteMatchOptionsValidationError) ErrorName() string

ErrorName returns error name.

func (RouteMatch_GrpcRouteMatchOptionsValidationError) Field Uses

func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Field() string

Field function returns field value.

func (RouteMatch_GrpcRouteMatchOptionsValidationError) Key Uses

func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Key() bool

Key function returns key value.

func (RouteMatch_GrpcRouteMatchOptionsValidationError) Reason Uses

func (e RouteMatch_GrpcRouteMatchOptionsValidationError) Reason() string

Reason function returns reason value.

type RouteMatch_Path Uses

type RouteMatch_Path struct {
    Path string `protobuf:"bytes,2,opt,name=path,proto3,oneof"`
}

type RouteMatch_Prefix Uses

type RouteMatch_Prefix struct {
    Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3,oneof"`
}

type RouteMatch_Regex Uses

type RouteMatch_Regex struct {
    Regex string `protobuf:"bytes,3,opt,name=regex,proto3,oneof"`
}

type RouteMatch_SafeRegex Uses

type RouteMatch_SafeRegex struct {
    SafeRegex *matcher.RegexMatcher `protobuf:"bytes,10,opt,name=safe_regex,json=safeRegex,proto3,oneof"`
}

type RouteMatch_TlsContextMatchOptions Uses

type RouteMatch_TlsContextMatchOptions struct {
    Presented            *wrappers.BoolValue `protobuf:"bytes,1,opt,name=presented,proto3" json:"presented,omitempty"`
    XXX_NoUnkeyedLiteral struct{}            `json:"-"`
    XXX_unrecognized     []byte              `json:"-"`
    XXX_sizecache        int32               `json:"-"`
}

func (*RouteMatch_TlsContextMatchOptions) Descriptor Uses

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

func (*RouteMatch_TlsContextMatchOptions) GetPresented Uses

func (m *RouteMatch_TlsContextMatchOptions) GetPresented() *wrappers.BoolValue

func (*RouteMatch_TlsContextMatchOptions) ProtoMessage Uses

func (*RouteMatch_TlsContextMatchOptions) ProtoMessage()

func (*RouteMatch_TlsContextMatchOptions) Reset Uses

func (m *RouteMatch_TlsContextMatchOptions) Reset()

func (*RouteMatch_TlsContextMatchOptions) String Uses

func (m *RouteMatch_TlsContextMatchOptions) String() string

func (*RouteMatch_TlsContextMatchOptions) Validate Uses

func (m *RouteMatch_TlsContextMatchOptions) Validate() error

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

func (*RouteMatch_TlsContextMatchOptions) XXX_DiscardUnknown Uses

func (m *RouteMatch_TlsContextMatchOptions) XXX_DiscardUnknown()

func (*RouteMatch_TlsContextMatchOptions) XXX_Marshal Uses

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

func (*RouteMatch_TlsContextMatchOptions) XXX_Merge Uses

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

func (*RouteMatch_TlsContextMatchOptions) XXX_Size Uses

func (m *RouteMatch_TlsContextMatchOptions) XXX_Size() int

func (*RouteMatch_TlsContextMatchOptions) XXX_Unmarshal Uses

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

type RouteMatch_TlsContextMatchOptionsValidationError Uses

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

RouteMatch_TlsContextMatchOptionsValidationError is the validation error returned by RouteMatch_TlsContextMatchOptions.Validate if the designated constraints aren't met.

func (RouteMatch_TlsContextMatchOptionsValidationError) Cause Uses

func (e RouteMatch_TlsContextMatchOptionsValidationError) Cause() error

Cause function returns cause value.

func (RouteMatch_TlsContextMatchOptionsValidationError) Error Uses

func (e RouteMatch_TlsContextMatchOptionsValidationError) Error() string

Error satisfies the builtin error interface

func (RouteMatch_TlsContextMatchOptionsValidationError) ErrorName Uses

func (e RouteMatch_TlsContextMatchOptionsValidationError) ErrorName() string

ErrorName returns error name.

func (RouteMatch_TlsContextMatchOptionsValidationError) Field Uses

func (e RouteMatch_TlsContextMatchOptionsValidationError) Field() string

Field function returns field value.

func (RouteMatch_TlsContextMatchOptionsValidationError) Key Uses

func (e RouteMatch_TlsContextMatchOptionsValidationError) Key() bool

Key function returns key value.

func (RouteMatch_TlsContextMatchOptionsValidationError) Reason Uses

func (e RouteMatch_TlsContextMatchOptionsValidationError) Reason() string

Reason function returns reason value.

type RouteValidationError Uses

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

RouteValidationError is the validation error returned by Route.Validate if the designated constraints aren't met.

func (RouteValidationError) Cause Uses

func (e RouteValidationError) Cause() error

Cause function returns cause value.

func (RouteValidationError) Error Uses

func (e RouteValidationError) Error() string

Error satisfies the builtin error interface

func (RouteValidationError) ErrorName Uses

func (e RouteValidationError) ErrorName() string

ErrorName returns error name.

func (RouteValidationError) Field Uses

func (e RouteValidationError) Field() string

Field function returns field value.

func (RouteValidationError) Key Uses

func (e RouteValidationError) Key() bool

Key function returns key value.

func (RouteValidationError) Reason Uses

func (e RouteValidationError) Reason() string

Reason function returns reason value.

type Route_DirectResponse Uses

type Route_DirectResponse struct {
    DirectResponse *DirectResponseAction `protobuf:"bytes,7,opt,name=direct_response,json=directResponse,proto3,oneof"`
}

type Route_Redirect Uses

type Route_Redirect struct {
    Redirect *RedirectAction `protobuf:"bytes,3,opt,name=redirect,proto3,oneof"`
}

type Route_Route Uses

type Route_Route struct {
    Route *RouteAction `protobuf:"bytes,2,opt,name=route,proto3,oneof"`
}

type Tracing Uses

type Tracing struct {
    ClientSampling       *_type.FractionalPercent `protobuf:"bytes,1,opt,name=client_sampling,json=clientSampling,proto3" json:"client_sampling,omitempty"`
    RandomSampling       *_type.FractionalPercent `protobuf:"bytes,2,opt,name=random_sampling,json=randomSampling,proto3" json:"random_sampling,omitempty"`
    OverallSampling      *_type.FractionalPercent `protobuf:"bytes,3,opt,name=overall_sampling,json=overallSampling,proto3" json:"overall_sampling,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
    XXX_unrecognized     []byte                   `json:"-"`
    XXX_sizecache        int32                    `json:"-"`
}

func (*Tracing) Descriptor Uses

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

func (*Tracing) GetClientSampling Uses

func (m *Tracing) GetClientSampling() *_type.FractionalPercent

func (*Tracing) GetOverallSampling Uses

func (m *Tracing) GetOverallSampling() *_type.FractionalPercent

func (*Tracing) GetRandomSampling Uses

func (m *Tracing) GetRandomSampling() *_type.FractionalPercent

func (*Tracing) ProtoMessage Uses

func (*Tracing) ProtoMessage()

func (*Tracing) Reset Uses

func (m *Tracing) Reset()

func (*Tracing) String Uses

func (m *Tracing) String() string

func (*Tracing) Validate Uses

func (m *Tracing) Validate() error

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

func (*Tracing) XXX_DiscardUnknown Uses

func (m *Tracing) XXX_DiscardUnknown()

func (*Tracing) XXX_Marshal Uses

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

func (*Tracing) XXX_Merge Uses

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

func (*Tracing) XXX_Size Uses

func (m *Tracing) XXX_Size() int

func (*Tracing) XXX_Unmarshal Uses

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

type TracingValidationError Uses

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

TracingValidationError is the validation error returned by Tracing.Validate if the designated constraints aren't met.

func (TracingValidationError) Cause Uses

func (e TracingValidationError) Cause() error

Cause function returns cause value.

func (TracingValidationError) Error Uses

func (e TracingValidationError) Error() string

Error satisfies the builtin error interface

func (TracingValidationError) ErrorName Uses

func (e TracingValidationError) ErrorName() string

ErrorName returns error name.

func (TracingValidationError) Field Uses

func (e TracingValidationError) Field() string

Field function returns field value.

func (TracingValidationError) Key Uses

func (e TracingValidationError) Key() bool

Key function returns key value.

func (TracingValidationError) Reason Uses

func (e TracingValidationError) Reason() string

Reason function returns reason value.

type VirtualCluster Uses

type VirtualCluster struct {
    Pattern              string             `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"` // Deprecated: Do not use.
    Headers              []*HeaderMatcher   `protobuf:"bytes,4,rep,name=headers,proto3" json:"headers,omitempty"`
    Name                 string             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
    Method               core.RequestMethod `protobuf:"varint,3,opt,name=method,proto3,enum=envoy.api.v2.core.RequestMethod" json:"method,omitempty"` // Deprecated: Do not use.
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

func (*VirtualCluster) Descriptor Uses

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

func (*VirtualCluster) GetHeaders Uses

func (m *VirtualCluster) GetHeaders() []*HeaderMatcher

func (*VirtualCluster) GetMethod Uses

func (m *VirtualCluster) GetMethod() core.RequestMethod

Deprecated: Do not use.

func (*VirtualCluster) GetName Uses

func (m *VirtualCluster) GetName() string

func (*VirtualCluster) GetPattern Uses

func (m *VirtualCluster) GetPattern() string

Deprecated: Do not use.

func (*VirtualCluster) ProtoMessage Uses

func (*VirtualCluster) ProtoMessage()

func (*VirtualCluster) Reset Uses

func (m *VirtualCluster) Reset()

func (*VirtualCluster) String Uses

func (m *VirtualCluster) String() string

func (*VirtualCluster) Validate Uses

func (m *VirtualCluster) Validate() error

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

func (*VirtualCluster) XXX_DiscardUnknown Uses

func (m *VirtualCluster) XXX_DiscardUnknown()

func (*VirtualCluster) XXX_Marshal Uses

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

func (*VirtualCluster) XXX_Merge Uses

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

func (*VirtualCluster) XXX_Size Uses

func (m *VirtualCluster) XXX_Size() int

func (*VirtualCluster) XXX_Unmarshal Uses

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

type VirtualClusterValidationError Uses

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

VirtualClusterValidationError is the validation error returned by VirtualCluster.Validate if the designated constraints aren't met.

func (VirtualClusterValidationError) Cause Uses

func (e VirtualClusterValidationError) Cause() error

Cause function returns cause value.

func (VirtualClusterValidationError) Error Uses

func (e VirtualClusterValidationError) Error() string

Error satisfies the builtin error interface

func (VirtualClusterValidationError) ErrorName Uses

func (e VirtualClusterValidationError) ErrorName() string

ErrorName returns error name.

func (VirtualClusterValidationError) Field Uses

func (e VirtualClusterValidationError) Field() string

Field function returns field value.

func (VirtualClusterValidationError) Key Uses

func (e VirtualClusterValidationError) Key() bool

Key function returns key value.

func (VirtualClusterValidationError) Reason Uses

func (e VirtualClusterValidationError) Reason() string

Reason function returns reason value.

type VirtualHost Uses

type VirtualHost struct {
    Name                       string                         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    Domains                    []string                       `protobuf:"bytes,2,rep,name=domains,proto3" json:"domains,omitempty"`
    Routes                     []*Route                       `protobuf:"bytes,3,rep,name=routes,proto3" json:"routes,omitempty"`
    RequireTls                 VirtualHost_TlsRequirementType `protobuf:"varint,4,opt,name=require_tls,json=requireTls,proto3,enum=envoy.api.v2.route.VirtualHost_TlsRequirementType" json:"require_tls,omitempty"`
    VirtualClusters            []*VirtualCluster              `protobuf:"bytes,5,rep,name=virtual_clusters,json=virtualClusters,proto3" json:"virtual_clusters,omitempty"`
    RateLimits                 []*RateLimit                   `protobuf:"bytes,6,rep,name=rate_limits,json=rateLimits,proto3" json:"rate_limits,omitempty"`
    RequestHeadersToAdd        []*core.HeaderValueOption      `protobuf:"bytes,7,rep,name=request_headers_to_add,json=requestHeadersToAdd,proto3" json:"request_headers_to_add,omitempty"`
    RequestHeadersToRemove     []string                       `protobuf:"bytes,13,rep,name=request_headers_to_remove,json=requestHeadersToRemove,proto3" json:"request_headers_to_remove,omitempty"`
    ResponseHeadersToAdd       []*core.HeaderValueOption      `protobuf:"bytes,10,rep,name=response_headers_to_add,json=responseHeadersToAdd,proto3" json:"response_headers_to_add,omitempty"`
    ResponseHeadersToRemove    []string                       `protobuf:"bytes,11,rep,name=response_headers_to_remove,json=responseHeadersToRemove,proto3" json:"response_headers_to_remove,omitempty"`
    Cors                       *CorsPolicy                    `protobuf:"bytes,8,opt,name=cors,proto3" json:"cors,omitempty"`
    PerFilterConfig            map[string]*_struct.Struct     `protobuf:"bytes,12,rep,name=per_filter_config,json=perFilterConfig,proto3" json:"per_filter_config,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // Deprecated: Do not use.
    TypedPerFilterConfig       map[string]*any.Any            `protobuf:"bytes,15,rep,name=typed_per_filter_config,json=typedPerFilterConfig,proto3" json:"typed_per_filter_config,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    IncludeRequestAttemptCount bool                           `protobuf:"varint,14,opt,name=include_request_attempt_count,json=includeRequestAttemptCount,proto3" json:"include_request_attempt_count,omitempty"`
    RetryPolicy                *RetryPolicy                   `protobuf:"bytes,16,opt,name=retry_policy,json=retryPolicy,proto3" json:"retry_policy,omitempty"`
    HedgePolicy                *HedgePolicy                   `protobuf:"bytes,17,opt,name=hedge_policy,json=hedgePolicy,proto3" json:"hedge_policy,omitempty"`
    PerRequestBufferLimitBytes *wrappers.UInt32Value          `protobuf:"bytes,18,opt,name=per_request_buffer_limit_bytes,json=perRequestBufferLimitBytes,proto3" json:"per_request_buffer_limit_bytes,omitempty"`
    XXX_NoUnkeyedLiteral       struct{}                       `json:"-"`
    XXX_unrecognized           []byte                         `json:"-"`
    XXX_sizecache              int32                          `json:"-"`
}

func (*VirtualHost) Descriptor Uses

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

func (*VirtualHost) GetCors Uses

func (m *VirtualHost) GetCors() *CorsPolicy

func (*VirtualHost) GetDomains Uses

func (m *VirtualHost) GetDomains() []string

func (*VirtualHost) GetHedgePolicy Uses

func (m *VirtualHost) GetHedgePolicy() *HedgePolicy

func (*VirtualHost) GetIncludeRequestAttemptCount Uses

func (m *VirtualHost) GetIncludeRequestAttemptCount() bool

func (*VirtualHost) GetName Uses

func (m *VirtualHost) GetName() string

func (*VirtualHost) GetPerFilterConfig Uses

func (m *VirtualHost) GetPerFilterConfig() map[string]*_struct.Struct

Deprecated: Do not use.

func (*VirtualHost) GetPerRequestBufferLimitBytes Uses

func (m *VirtualHost) GetPerRequestBufferLimitBytes() *wrappers.UInt32Value

func (*VirtualHost) GetRateLimits Uses

func (m *VirtualHost) GetRateLimits() []*RateLimit

func (*VirtualHost) GetRequestHeadersToAdd Uses

func (m *VirtualHost) GetRequestHeadersToAdd() []*core.HeaderValueOption

func (*VirtualHost) GetRequestHeadersToRemove Uses

func (m *VirtualHost) GetRequestHeadersToRemove() []string

func (*VirtualHost) GetRequireTls Uses

func (m *VirtualHost) GetRequireTls() VirtualHost_TlsRequirementType

func (*VirtualHost) GetResponseHeadersToAdd Uses

func (m *VirtualHost) GetResponseHeadersToAdd() []*core.HeaderValueOption

func (*VirtualHost) GetResponseHeadersToRemove Uses

func (m *VirtualHost) GetResponseHeadersToRemove() []string

func (*VirtualHost) GetRetryPolicy Uses

func (m *VirtualHost) GetRetryPolicy() *RetryPolicy

func (*VirtualHost) GetRoutes Uses

func (m *VirtualHost) GetRoutes() []*Route

func (*VirtualHost) GetTypedPerFilterConfig Uses

func (m *VirtualHost) GetTypedPerFilterConfig() map[string]*any.Any

func (*VirtualHost) GetVirtualClusters Uses

func (m *VirtualHost) GetVirtualClusters() []*VirtualCluster

func (*VirtualHost) ProtoMessage Uses

func (*VirtualHost) ProtoMessage()

func (*VirtualHost) Reset Uses

func (m *VirtualHost) Reset()

func (*VirtualHost) String Uses

func (m *VirtualHost) String() string

func (*VirtualHost) Validate Uses

func (m *VirtualHost) Validate() error

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

func (*VirtualHost) XXX_DiscardUnknown Uses

func (m *VirtualHost) XXX_DiscardUnknown()

func (*VirtualHost) XXX_Marshal Uses

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

func (*VirtualHost) XXX_Merge Uses

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

func (*VirtualHost) XXX_Size Uses

func (m *VirtualHost) XXX_Size() int

func (*VirtualHost) XXX_Unmarshal Uses

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

type VirtualHostValidationError Uses

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

VirtualHostValidationError is the validation error returned by VirtualHost.Validate if the designated constraints aren't met.

func (VirtualHostValidationError) Cause Uses

func (e VirtualHostValidationError) Cause() error

Cause function returns cause value.

func (VirtualHostValidationError) Error Uses

func (e VirtualHostValidationError) Error() string

Error satisfies the builtin error interface

func (VirtualHostValidationError) ErrorName Uses

func (e VirtualHostValidationError) ErrorName() string

ErrorName returns error name.

func (VirtualHostValidationError) Field Uses

func (e VirtualHostValidationError) Field() string

Field function returns field value.

func (VirtualHostValidationError) Key Uses

func (e VirtualHostValidationError) Key() bool

Key function returns key value.

func (VirtualHostValidationError) Reason Uses

func (e VirtualHostValidationError) Reason() string

Reason function returns reason value.

type VirtualHost_TlsRequirementType Uses

type VirtualHost_TlsRequirementType int32
const (
    VirtualHost_NONE          VirtualHost_TlsRequirementType = 0
    VirtualHost_EXTERNAL_ONLY VirtualHost_TlsRequirementType = 1
    VirtualHost_ALL           VirtualHost_TlsRequirementType = 2
)

func (VirtualHost_TlsRequirementType) EnumDescriptor Uses

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

func (VirtualHost_TlsRequirementType) String Uses

func (x VirtualHost_TlsRequirementType) String() string

type WeightedCluster Uses

type WeightedCluster struct {
    Clusters             []*WeightedCluster_ClusterWeight `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
    TotalWeight          *wrappers.UInt32Value            `protobuf:"bytes,3,opt,name=total_weight,json=totalWeight,proto3" json:"total_weight,omitempty"`
    RuntimeKeyPrefix     string                           `protobuf:"bytes,2,opt,name=runtime_key_prefix,json=runtimeKeyPrefix,proto3" json:"runtime_key_prefix,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
    XXX_unrecognized     []byte                           `json:"-"`
    XXX_sizecache        int32                            `json:"-"`
}

func (*WeightedCluster) Descriptor Uses

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

func (*WeightedCluster) GetClusters Uses

func (m *WeightedCluster) GetClusters() []*WeightedCluster_ClusterWeight

func (*WeightedCluster) GetRuntimeKeyPrefix Uses

func (m *WeightedCluster) GetRuntimeKeyPrefix() string

func (*WeightedCluster) GetTotalWeight Uses

func (m *WeightedCluster) GetTotalWeight() *wrappers.UInt32Value

func (*WeightedCluster) ProtoMessage Uses

func (*WeightedCluster) ProtoMessage()

func (*WeightedCluster) Reset Uses

func (m *WeightedCluster) Reset()

func (*WeightedCluster) String Uses

func (m *WeightedCluster) String() string

func (*WeightedCluster) Validate Uses

func (m *WeightedCluster) Validate() error

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

func (*WeightedCluster) XXX_DiscardUnknown Uses

func (m *WeightedCluster) XXX_DiscardUnknown()

func (*WeightedCluster) XXX_Marshal Uses

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

func (*WeightedCluster) XXX_Merge Uses

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

func (*WeightedCluster) XXX_Size Uses

func (m *WeightedCluster) XXX_Size() int

func (*WeightedCluster) XXX_Unmarshal Uses

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

type WeightedClusterValidationError Uses

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

WeightedClusterValidationError is the validation error returned by WeightedCluster.Validate if the designated constraints aren't met.

func (WeightedClusterValidationError) Cause Uses

func (e WeightedClusterValidationError) Cause() error

Cause function returns cause value.

func (WeightedClusterValidationError) Error Uses

func (e WeightedClusterValidationError) Error() string

Error satisfies the builtin error interface

func (WeightedClusterValidationError) ErrorName Uses

func (e WeightedClusterValidationError) ErrorName() string

ErrorName returns error name.

func (WeightedClusterValidationError) Field Uses

func (e WeightedClusterValidationError) Field() string

Field function returns field value.

func (WeightedClusterValidationError) Key Uses

func (e WeightedClusterValidationError) Key() bool

Key function returns key value.

func (WeightedClusterValidationError) Reason Uses

func (e WeightedClusterValidationError) Reason() string

Reason function returns reason value.

type WeightedCluster_ClusterWeight Uses

type WeightedCluster_ClusterWeight struct {
    Name                    string                     `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    Weight                  *wrappers.UInt32Value      `protobuf:"bytes,2,opt,name=weight,proto3" json:"weight,omitempty"`
    MetadataMatch           *core.Metadata             `protobuf:"bytes,3,opt,name=metadata_match,json=metadataMatch,proto3" json:"metadata_match,omitempty"`
    RequestHeadersToAdd     []*core.HeaderValueOption  `protobuf:"bytes,4,rep,name=request_headers_to_add,json=requestHeadersToAdd,proto3" json:"request_headers_to_add,omitempty"`
    RequestHeadersToRemove  []string                   `protobuf:"bytes,9,rep,name=request_headers_to_remove,json=requestHeadersToRemove,proto3" json:"request_headers_to_remove,omitempty"`
    ResponseHeadersToAdd    []*core.HeaderValueOption  `protobuf:"bytes,5,rep,name=response_headers_to_add,json=responseHeadersToAdd,proto3" json:"response_headers_to_add,omitempty"`
    ResponseHeadersToRemove []string                   `protobuf:"bytes,6,rep,name=response_headers_to_remove,json=responseHeadersToRemove,proto3" json:"response_headers_to_remove,omitempty"`
    PerFilterConfig         map[string]*_struct.Struct `protobuf:"bytes,8,rep,name=per_filter_config,json=perFilterConfig,proto3" json:"per_filter_config,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // Deprecated: Do not use.
    TypedPerFilterConfig    map[string]*any.Any        `protobuf:"bytes,10,rep,name=typed_per_filter_config,json=typedPerFilterConfig,proto3" json:"typed_per_filter_config,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    XXX_NoUnkeyedLiteral    struct{}                   `json:"-"`
    XXX_unrecognized        []byte                     `json:"-"`
    XXX_sizecache           int32                      `json:"-"`
}

func (*WeightedCluster_ClusterWeight) Descriptor Uses

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

func (*WeightedCluster_ClusterWeight) GetMetadataMatch Uses

func (m *WeightedCluster_ClusterWeight) GetMetadataMatch() *core.Metadata

func (*WeightedCluster_ClusterWeight) GetName Uses

func (m *WeightedCluster_ClusterWeight) GetName() string

func (*WeightedCluster_ClusterWeight) GetPerFilterConfig Uses

func (m *WeightedCluster_ClusterWeight) GetPerFilterConfig() map[string]*_struct.Struct

Deprecated: Do not use.

func (*WeightedCluster_ClusterWeight) GetRequestHeadersToAdd Uses

func (m *WeightedCluster_ClusterWeight) GetRequestHeadersToAdd() []*core.HeaderValueOption

func (*WeightedCluster_ClusterWeight) GetRequestHeadersToRemove Uses

func (m *WeightedCluster_ClusterWeight) GetRequestHeadersToRemove() []string

func (*WeightedCluster_ClusterWeight) GetResponseHeadersToAdd Uses

func (m *WeightedCluster_ClusterWeight) GetResponseHeadersToAdd() []*core.HeaderValueOption

func (*WeightedCluster_ClusterWeight) GetResponseHeadersToRemove Uses

func (m *WeightedCluster_ClusterWeight) GetResponseHeadersToRemove() []string

func (*WeightedCluster_ClusterWeight) GetTypedPerFilterConfig Uses

func (m *WeightedCluster_ClusterWeight) GetTypedPerFilterConfig() map[string]*any.Any

func (*WeightedCluster_ClusterWeight) GetWeight Uses

func (m *WeightedCluster_ClusterWeight) GetWeight() *wrappers.UInt32Value

func (*WeightedCluster_ClusterWeight) ProtoMessage Uses

func (*WeightedCluster_ClusterWeight) ProtoMessage()

func (*WeightedCluster_ClusterWeight) Reset Uses

func (m *WeightedCluster_ClusterWeight) Reset()

func (*WeightedCluster_ClusterWeight) String Uses

func (m *WeightedCluster_ClusterWeight) String() string

func (*WeightedCluster_ClusterWeight) Validate Uses

func (m *WeightedCluster_ClusterWeight) Validate() error

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

func (*WeightedCluster_ClusterWeight) XXX_DiscardUnknown Uses

func (m *WeightedCluster_ClusterWeight) XXX_DiscardUnknown()

func (*WeightedCluster_ClusterWeight) XXX_Marshal Uses

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

func (*WeightedCluster_ClusterWeight) XXX_Merge Uses

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

func (*WeightedCluster_ClusterWeight) XXX_Size Uses

func (m *WeightedCluster_ClusterWeight) XXX_Size() int

func (*WeightedCluster_ClusterWeight) XXX_Unmarshal Uses

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

type WeightedCluster_ClusterWeightValidationError Uses

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

WeightedCluster_ClusterWeightValidationError is the validation error returned by WeightedCluster_ClusterWeight.Validate if the designated constraints aren't met.

func (WeightedCluster_ClusterWeightValidationError) Cause Uses

func (e WeightedCluster_ClusterWeightValidationError) Cause() error

Cause function returns cause value.

func (WeightedCluster_ClusterWeightValidationError) Error Uses

func (e WeightedCluster_ClusterWeightValidationError) Error() string

Error satisfies the builtin error interface

func (WeightedCluster_ClusterWeightValidationError) ErrorName Uses

func (e WeightedCluster_ClusterWeightValidationError) ErrorName() string

ErrorName returns error name.

func (WeightedCluster_ClusterWeightValidationError) Field Uses

func (e WeightedCluster_ClusterWeightValidationError) Field() string

Field function returns field value.

func (WeightedCluster_ClusterWeightValidationError) Key Uses

func (e WeightedCluster_ClusterWeightValidationError) Key() bool

Key function returns key value.

func (WeightedCluster_ClusterWeightValidationError) Reason Uses

func (e WeightedCluster_ClusterWeightValidationError) Reason() string

Reason function returns reason value.

Package envoy_api_v2_route imports 21 packages (graph) and is imported by 72 packages. Updated 2019-11-06. Refresh now. Tools for package owners.