envoy_config_cluster_v3

package
v0.9.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2020 License: Apache-2.0 Imports: 24 Imported by: 305

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Cluster_ClusterProtocolSelection_name = map[int32]string{
	0: "USE_CONFIGURED_PROTOCOL",
	1: "USE_DOWNSTREAM_PROTOCOL",
}
View Source
var Cluster_ClusterProtocolSelection_value = map[string]int32{
	"USE_CONFIGURED_PROTOCOL": 0,
	"USE_DOWNSTREAM_PROTOCOL": 1,
}
View Source
var Cluster_DiscoveryType_name = map[int32]string{
	0: "STATIC",
	1: "STRICT_DNS",
	2: "LOGICAL_DNS",
	3: "EDS",
	4: "ORIGINAL_DST",
}
View Source
var Cluster_DiscoveryType_value = map[string]int32{
	"STATIC":       0,
	"STRICT_DNS":   1,
	"LOGICAL_DNS":  2,
	"EDS":          3,
	"ORIGINAL_DST": 4,
}
View Source
var Cluster_DnsLookupFamily_name = map[int32]string{
	0: "AUTO",
	1: "V4_ONLY",
	2: "V6_ONLY",
}
View Source
var Cluster_DnsLookupFamily_value = map[string]int32{
	"AUTO":    0,
	"V4_ONLY": 1,
	"V6_ONLY": 2,
}
View Source
var Cluster_LbPolicy_name = map[int32]string{
	0: "ROUND_ROBIN",
	1: "LEAST_REQUEST",
	2: "RING_HASH",
	3: "RANDOM",
	4: "hidden_envoy_deprecated_ORIGINAL_DST_LB",
	5: "MAGLEV",
	6: "CLUSTER_PROVIDED",
	7: "LOAD_BALANCING_POLICY_CONFIG",
}
View Source
var Cluster_LbPolicy_value = map[string]int32{
	"ROUND_ROBIN":   0,
	"LEAST_REQUEST": 1,
	"RING_HASH":     2,
	"RANDOM":        3,
	"hidden_envoy_deprecated_ORIGINAL_DST_LB": 4,
	"MAGLEV":                       5,
	"CLUSTER_PROVIDED":             6,
	"LOAD_BALANCING_POLICY_CONFIG": 7,
}
View Source
var Cluster_LbSubsetConfig_LbSubsetFallbackPolicy_name = map[int32]string{
	0: "NO_FALLBACK",
	1: "ANY_ENDPOINT",
	2: "DEFAULT_SUBSET",
}
View Source
var Cluster_LbSubsetConfig_LbSubsetFallbackPolicy_value = map[string]int32{
	"NO_FALLBACK":    0,
	"ANY_ENDPOINT":   1,
	"DEFAULT_SUBSET": 2,
}
View Source
var Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy_name = map[int32]string{
	0: "NOT_DEFINED",
	1: "NO_FALLBACK",
	2: "ANY_ENDPOINT",
	3: "DEFAULT_SUBSET",
	4: "KEYS_SUBSET",
}
View Source
var Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy_value = map[string]int32{
	"NOT_DEFINED":    0,
	"NO_FALLBACK":    1,
	"ANY_ENDPOINT":   2,
	"DEFAULT_SUBSET": 3,
	"KEYS_SUBSET":    4,
}
View Source
var Cluster_RingHashLbConfig_HashFunction_name = map[int32]string{
	0: "XX_HASH",
	1: "MURMUR_HASH_2",
}
View Source
var Cluster_RingHashLbConfig_HashFunction_value = map[string]int32{
	"XX_HASH":       0,
	"MURMUR_HASH_2": 1,
}

Functions

This section is empty.

Types

type CircuitBreakers

type CircuitBreakers struct {
	Thresholds           []*CircuitBreakers_Thresholds `protobuf:"bytes,1,rep,name=thresholds,proto3" json:"thresholds,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (*CircuitBreakers) Descriptor

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

func (*CircuitBreakers) GetThresholds

func (m *CircuitBreakers) GetThresholds() []*CircuitBreakers_Thresholds

func (*CircuitBreakers) ProtoMessage

func (*CircuitBreakers) ProtoMessage()

func (*CircuitBreakers) Reset

func (m *CircuitBreakers) Reset()

func (*CircuitBreakers) String

func (m *CircuitBreakers) String() string

func (*CircuitBreakers) Validate

func (m *CircuitBreakers) Validate() error

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

func (*CircuitBreakers) XXX_DiscardUnknown

func (m *CircuitBreakers) XXX_DiscardUnknown()

func (*CircuitBreakers) XXX_Marshal

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

func (*CircuitBreakers) XXX_Merge

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

func (*CircuitBreakers) XXX_Size

func (m *CircuitBreakers) XXX_Size() int

func (*CircuitBreakers) XXX_Unmarshal

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

type CircuitBreakersValidationError

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

CircuitBreakersValidationError is the validation error returned by CircuitBreakers.Validate if the designated constraints aren't met.

func (CircuitBreakersValidationError) Cause

Cause function returns cause value.

func (CircuitBreakersValidationError) Error

Error satisfies the builtin error interface

func (CircuitBreakersValidationError) ErrorName

func (e CircuitBreakersValidationError) ErrorName() string

ErrorName returns error name.

func (CircuitBreakersValidationError) Field

Field function returns field value.

func (CircuitBreakersValidationError) Key

Key function returns key value.

func (CircuitBreakersValidationError) Reason

Reason function returns reason value.

type CircuitBreakers_Thresholds

type CircuitBreakers_Thresholds struct {
	Priority             v3.RoutingPriority                      `protobuf:"varint,1,opt,name=priority,proto3,enum=envoy.config.core.v3.RoutingPriority" json:"priority,omitempty"`
	MaxConnections       *wrappers.UInt32Value                   `protobuf:"bytes,2,opt,name=max_connections,json=maxConnections,proto3" json:"max_connections,omitempty"`
	MaxPendingRequests   *wrappers.UInt32Value                   `protobuf:"bytes,3,opt,name=max_pending_requests,json=maxPendingRequests,proto3" json:"max_pending_requests,omitempty"`
	MaxRequests          *wrappers.UInt32Value                   `protobuf:"bytes,4,opt,name=max_requests,json=maxRequests,proto3" json:"max_requests,omitempty"`
	MaxRetries           *wrappers.UInt32Value                   `protobuf:"bytes,5,opt,name=max_retries,json=maxRetries,proto3" json:"max_retries,omitempty"`
	RetryBudget          *CircuitBreakers_Thresholds_RetryBudget `protobuf:"bytes,8,opt,name=retry_budget,json=retryBudget,proto3" json:"retry_budget,omitempty"`
	TrackRemaining       bool                                    `protobuf:"varint,6,opt,name=track_remaining,json=trackRemaining,proto3" json:"track_remaining,omitempty"`
	MaxConnectionPools   *wrappers.UInt32Value                   `protobuf:"bytes,7,opt,name=max_connection_pools,json=maxConnectionPools,proto3" json:"max_connection_pools,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                `json:"-"`
	XXX_unrecognized     []byte                                  `json:"-"`
	XXX_sizecache        int32                                   `json:"-"`
}

func (*CircuitBreakers_Thresholds) Descriptor

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

func (*CircuitBreakers_Thresholds) GetMaxConnectionPools

func (m *CircuitBreakers_Thresholds) GetMaxConnectionPools() *wrappers.UInt32Value

func (*CircuitBreakers_Thresholds) GetMaxConnections

func (m *CircuitBreakers_Thresholds) GetMaxConnections() *wrappers.UInt32Value

func (*CircuitBreakers_Thresholds) GetMaxPendingRequests

func (m *CircuitBreakers_Thresholds) GetMaxPendingRequests() *wrappers.UInt32Value

func (*CircuitBreakers_Thresholds) GetMaxRequests

func (m *CircuitBreakers_Thresholds) GetMaxRequests() *wrappers.UInt32Value

func (*CircuitBreakers_Thresholds) GetMaxRetries

func (m *CircuitBreakers_Thresholds) GetMaxRetries() *wrappers.UInt32Value

func (*CircuitBreakers_Thresholds) GetPriority

func (*CircuitBreakers_Thresholds) GetRetryBudget

func (*CircuitBreakers_Thresholds) GetTrackRemaining

func (m *CircuitBreakers_Thresholds) GetTrackRemaining() bool

func (*CircuitBreakers_Thresholds) ProtoMessage

func (*CircuitBreakers_Thresholds) ProtoMessage()

func (*CircuitBreakers_Thresholds) Reset

func (m *CircuitBreakers_Thresholds) Reset()

func (*CircuitBreakers_Thresholds) String

func (m *CircuitBreakers_Thresholds) String() string

func (*CircuitBreakers_Thresholds) Validate

func (m *CircuitBreakers_Thresholds) Validate() error

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

func (*CircuitBreakers_Thresholds) XXX_DiscardUnknown

func (m *CircuitBreakers_Thresholds) XXX_DiscardUnknown()

func (*CircuitBreakers_Thresholds) XXX_Marshal

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

func (*CircuitBreakers_Thresholds) XXX_Merge

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

func (*CircuitBreakers_Thresholds) XXX_Size

func (m *CircuitBreakers_Thresholds) XXX_Size() int

func (*CircuitBreakers_Thresholds) XXX_Unmarshal

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

type CircuitBreakers_ThresholdsValidationError

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

CircuitBreakers_ThresholdsValidationError is the validation error returned by CircuitBreakers_Thresholds.Validate if the designated constraints aren't met.

func (CircuitBreakers_ThresholdsValidationError) Cause

Cause function returns cause value.

func (CircuitBreakers_ThresholdsValidationError) Error

Error satisfies the builtin error interface

func (CircuitBreakers_ThresholdsValidationError) ErrorName

ErrorName returns error name.

func (CircuitBreakers_ThresholdsValidationError) Field

Field function returns field value.

func (CircuitBreakers_ThresholdsValidationError) Key

Key function returns key value.

func (CircuitBreakers_ThresholdsValidationError) Reason

Reason function returns reason value.

type CircuitBreakers_Thresholds_RetryBudget

type CircuitBreakers_Thresholds_RetryBudget struct {
	BudgetPercent        *v31.Percent          `protobuf:"bytes,1,opt,name=budget_percent,json=budgetPercent,proto3" json:"budget_percent,omitempty"`
	MinRetryConcurrency  *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=min_retry_concurrency,json=minRetryConcurrency,proto3" json:"min_retry_concurrency,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*CircuitBreakers_Thresholds_RetryBudget) Descriptor

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

func (*CircuitBreakers_Thresholds_RetryBudget) GetBudgetPercent

func (m *CircuitBreakers_Thresholds_RetryBudget) GetBudgetPercent() *v31.Percent

func (*CircuitBreakers_Thresholds_RetryBudget) GetMinRetryConcurrency

func (m *CircuitBreakers_Thresholds_RetryBudget) GetMinRetryConcurrency() *wrappers.UInt32Value

func (*CircuitBreakers_Thresholds_RetryBudget) ProtoMessage

func (*CircuitBreakers_Thresholds_RetryBudget) Reset

func (*CircuitBreakers_Thresholds_RetryBudget) String

func (*CircuitBreakers_Thresholds_RetryBudget) Validate

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

func (*CircuitBreakers_Thresholds_RetryBudget) XXX_DiscardUnknown

func (m *CircuitBreakers_Thresholds_RetryBudget) XXX_DiscardUnknown()

func (*CircuitBreakers_Thresholds_RetryBudget) XXX_Marshal

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

func (*CircuitBreakers_Thresholds_RetryBudget) XXX_Merge

func (*CircuitBreakers_Thresholds_RetryBudget) XXX_Size

func (*CircuitBreakers_Thresholds_RetryBudget) XXX_Unmarshal

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

type CircuitBreakers_Thresholds_RetryBudgetValidationError

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

CircuitBreakers_Thresholds_RetryBudgetValidationError is the validation error returned by CircuitBreakers_Thresholds_RetryBudget.Validate if the designated constraints aren't met.

func (CircuitBreakers_Thresholds_RetryBudgetValidationError) Cause

Cause function returns cause value.

func (CircuitBreakers_Thresholds_RetryBudgetValidationError) Error

Error satisfies the builtin error interface

func (CircuitBreakers_Thresholds_RetryBudgetValidationError) ErrorName

ErrorName returns error name.

func (CircuitBreakers_Thresholds_RetryBudgetValidationError) Field

Field function returns field value.

func (CircuitBreakers_Thresholds_RetryBudgetValidationError) Key

Key function returns key value.

func (CircuitBreakers_Thresholds_RetryBudgetValidationError) Reason

Reason function returns reason value.

type Cluster

type Cluster struct {
	TransportSocketMatches []*Cluster_TransportSocketMatch `` /* 130-byte string literal not displayed */
	Name                   string                          `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	AltStatName            string                          `protobuf:"bytes,28,opt,name=alt_stat_name,json=altStatName,proto3" json:"alt_stat_name,omitempty"`
	// Types that are valid to be assigned to ClusterDiscoveryType:
	//	*Cluster_Type
	//	*Cluster_ClusterType
	ClusterDiscoveryType          isCluster_ClusterDiscoveryType `protobuf_oneof:"cluster_discovery_type"`
	EdsClusterConfig              *Cluster_EdsClusterConfig      `protobuf:"bytes,3,opt,name=eds_cluster_config,json=edsClusterConfig,proto3" json:"eds_cluster_config,omitempty"`
	ConnectTimeout                *duration.Duration             `protobuf:"bytes,4,opt,name=connect_timeout,json=connectTimeout,proto3" json:"connect_timeout,omitempty"`
	PerConnectionBufferLimitBytes *wrappers.UInt32Value          `` /* 154-byte string literal not displayed */
	LbPolicy                      Cluster_LbPolicy               `` /* 132-byte string literal not displayed */
	HiddenEnvoyDeprecatedHosts    []*v3.Address                  `` // Deprecated: Do not use.
	/* 143-byte string literal not displayed */
	LoadAssignment                  *v31.ClusterLoadAssignment `protobuf:"bytes,33,opt,name=load_assignment,json=loadAssignment,proto3" json:"load_assignment,omitempty"`
	HealthChecks                    []*v3.HealthCheck          `protobuf:"bytes,8,rep,name=health_checks,json=healthChecks,proto3" json:"health_checks,omitempty"`
	MaxRequestsPerConnection        *wrappers.UInt32Value      `` /* 137-byte string literal not displayed */
	CircuitBreakers                 *CircuitBreakers           `protobuf:"bytes,10,opt,name=circuit_breakers,json=circuitBreakers,proto3" json:"circuit_breakers,omitempty"`
	HiddenEnvoyDeprecatedTlsContext *v32.UpstreamTlsContext    `` // Deprecated: Do not use.
	/* 161-byte string literal not displayed */
	UpstreamHttpProtocolOptions                   *v3.UpstreamHttpProtocolOptions `` /* 147-byte string literal not displayed */
	CommonHttpProtocolOptions                     *v3.HttpProtocolOptions         `` /* 141-byte string literal not displayed */
	HttpProtocolOptions                           *v3.Http1ProtocolOptions        `protobuf:"bytes,13,opt,name=http_protocol_options,json=httpProtocolOptions,proto3" json:"http_protocol_options,omitempty"`
	Http2ProtocolOptions                          *v3.Http2ProtocolOptions        `protobuf:"bytes,14,opt,name=http2_protocol_options,json=http2ProtocolOptions,proto3" json:"http2_protocol_options,omitempty"`
	HiddenEnvoyDeprecatedExtensionProtocolOptions map[string]*_struct.Struct      `` // Deprecated: Do not use.
	/* 293-byte string literal not displayed */
	TypedExtensionProtocolOptions map[string]*any.Any     `` /* 241-byte string literal not displayed */
	DnsRefreshRate                *duration.Duration      `protobuf:"bytes,16,opt,name=dns_refresh_rate,json=dnsRefreshRate,proto3" json:"dns_refresh_rate,omitempty"`
	DnsFailureRefreshRate         *Cluster_RefreshRate    `` /* 129-byte string literal not displayed */
	RespectDnsTtl                 bool                    `protobuf:"varint,39,opt,name=respect_dns_ttl,json=respectDnsTtl,proto3" json:"respect_dns_ttl,omitempty"`
	DnsLookupFamily               Cluster_DnsLookupFamily `` /* 163-byte string literal not displayed */
	DnsResolvers                  []*v3.Address           `protobuf:"bytes,18,rep,name=dns_resolvers,json=dnsResolvers,proto3" json:"dns_resolvers,omitempty"`
	UseTcpForDnsLookups           bool                    `` /* 126-byte string literal not displayed */
	OutlierDetection              *OutlierDetection       `protobuf:"bytes,19,opt,name=outlier_detection,json=outlierDetection,proto3" json:"outlier_detection,omitempty"`
	CleanupInterval               *duration.Duration      `protobuf:"bytes,20,opt,name=cleanup_interval,json=cleanupInterval,proto3" json:"cleanup_interval,omitempty"`
	UpstreamBindConfig            *v3.BindConfig          `protobuf:"bytes,21,opt,name=upstream_bind_config,json=upstreamBindConfig,proto3" json:"upstream_bind_config,omitempty"`
	LbSubsetConfig                *Cluster_LbSubsetConfig `protobuf:"bytes,22,opt,name=lb_subset_config,json=lbSubsetConfig,proto3" json:"lb_subset_config,omitempty"`
	// Types that are valid to be assigned to LbConfig:
	//	*Cluster_RingHashLbConfig_
	//	*Cluster_OriginalDstLbConfig_
	//	*Cluster_LeastRequestLbConfig_
	LbConfig                            isCluster_LbConfig               `protobuf_oneof:"lb_config"`
	CommonLbConfig                      *Cluster_CommonLbConfig          `protobuf:"bytes,27,opt,name=common_lb_config,json=commonLbConfig,proto3" json:"common_lb_config,omitempty"`
	TransportSocket                     *v3.TransportSocket              `protobuf:"bytes,24,opt,name=transport_socket,json=transportSocket,proto3" json:"transport_socket,omitempty"`
	Metadata                            *v3.Metadata                     `protobuf:"bytes,25,opt,name=metadata,proto3" json:"metadata,omitempty"`
	ProtocolSelection                   Cluster_ClusterProtocolSelection `` /* 176-byte string literal not displayed */
	UpstreamConnectionOptions           *UpstreamConnectionOptions       `` /* 139-byte string literal not displayed */
	CloseConnectionsOnHostHealthFailure bool                             `` /* 176-byte string literal not displayed */
	IgnoreHealthOnHostRemoval           bool                             `` /* 144-byte string literal not displayed */
	Filters                             []*Filter                        `protobuf:"bytes,40,rep,name=filters,proto3" json:"filters,omitempty"`
	LoadBalancingPolicy                 *LoadBalancingPolicy             `protobuf:"bytes,41,opt,name=load_balancing_policy,json=loadBalancingPolicy,proto3" json:"load_balancing_policy,omitempty"`
	LrsServer                           *v3.ConfigSource                 `protobuf:"bytes,42,opt,name=lrs_server,json=lrsServer,proto3" json:"lrs_server,omitempty"`
	TrackTimeoutBudgets                 bool                             `protobuf:"varint,47,opt,name=track_timeout_budgets,json=trackTimeoutBudgets,proto3" json:"track_timeout_budgets,omitempty"`
	XXX_NoUnkeyedLiteral                struct{}                         `json:"-"`
	XXX_unrecognized                    []byte                           `json:"-"`
	XXX_sizecache                       int32                            `json:"-"`
}

func (*Cluster) Descriptor

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

func (*Cluster) GetAltStatName

func (m *Cluster) GetAltStatName() string

func (*Cluster) GetCircuitBreakers

func (m *Cluster) GetCircuitBreakers() *CircuitBreakers

func (*Cluster) GetCleanupInterval

func (m *Cluster) GetCleanupInterval() *duration.Duration

func (*Cluster) GetCloseConnectionsOnHostHealthFailure

func (m *Cluster) GetCloseConnectionsOnHostHealthFailure() bool

func (*Cluster) GetClusterDiscoveryType

func (m *Cluster) GetClusterDiscoveryType() isCluster_ClusterDiscoveryType

func (*Cluster) GetClusterType

func (m *Cluster) GetClusterType() *Cluster_CustomClusterType

func (*Cluster) GetCommonHttpProtocolOptions

func (m *Cluster) GetCommonHttpProtocolOptions() *v3.HttpProtocolOptions

func (*Cluster) GetCommonLbConfig

func (m *Cluster) GetCommonLbConfig() *Cluster_CommonLbConfig

func (*Cluster) GetConnectTimeout

func (m *Cluster) GetConnectTimeout() *duration.Duration

func (*Cluster) GetDnsFailureRefreshRate

func (m *Cluster) GetDnsFailureRefreshRate() *Cluster_RefreshRate

func (*Cluster) GetDnsLookupFamily

func (m *Cluster) GetDnsLookupFamily() Cluster_DnsLookupFamily

func (*Cluster) GetDnsRefreshRate

func (m *Cluster) GetDnsRefreshRate() *duration.Duration

func (*Cluster) GetDnsResolvers

func (m *Cluster) GetDnsResolvers() []*v3.Address

func (*Cluster) GetEdsClusterConfig

func (m *Cluster) GetEdsClusterConfig() *Cluster_EdsClusterConfig

func (*Cluster) GetFilters

func (m *Cluster) GetFilters() []*Filter

func (*Cluster) GetHealthChecks

func (m *Cluster) GetHealthChecks() []*v3.HealthCheck

func (*Cluster) GetHiddenEnvoyDeprecatedExtensionProtocolOptions deprecated

func (m *Cluster) GetHiddenEnvoyDeprecatedExtensionProtocolOptions() map[string]*_struct.Struct

Deprecated: Do not use.

func (*Cluster) GetHiddenEnvoyDeprecatedHosts deprecated

func (m *Cluster) GetHiddenEnvoyDeprecatedHosts() []*v3.Address

Deprecated: Do not use.

func (*Cluster) GetHiddenEnvoyDeprecatedTlsContext deprecated

func (m *Cluster) GetHiddenEnvoyDeprecatedTlsContext() *v32.UpstreamTlsContext

Deprecated: Do not use.

func (*Cluster) GetHttp2ProtocolOptions

func (m *Cluster) GetHttp2ProtocolOptions() *v3.Http2ProtocolOptions

func (*Cluster) GetHttpProtocolOptions

func (m *Cluster) GetHttpProtocolOptions() *v3.Http1ProtocolOptions

func (*Cluster) GetIgnoreHealthOnHostRemoval

func (m *Cluster) GetIgnoreHealthOnHostRemoval() bool

func (*Cluster) GetLbConfig

func (m *Cluster) GetLbConfig() isCluster_LbConfig

func (*Cluster) GetLbPolicy

func (m *Cluster) GetLbPolicy() Cluster_LbPolicy

func (*Cluster) GetLbSubsetConfig

func (m *Cluster) GetLbSubsetConfig() *Cluster_LbSubsetConfig

func (*Cluster) GetLeastRequestLbConfig

func (m *Cluster) GetLeastRequestLbConfig() *Cluster_LeastRequestLbConfig

func (*Cluster) GetLoadAssignment

func (m *Cluster) GetLoadAssignment() *v31.ClusterLoadAssignment

func (*Cluster) GetLoadBalancingPolicy

func (m *Cluster) GetLoadBalancingPolicy() *LoadBalancingPolicy

func (*Cluster) GetLrsServer

func (m *Cluster) GetLrsServer() *v3.ConfigSource

func (*Cluster) GetMaxRequestsPerConnection

func (m *Cluster) GetMaxRequestsPerConnection() *wrappers.UInt32Value

func (*Cluster) GetMetadata

func (m *Cluster) GetMetadata() *v3.Metadata

func (*Cluster) GetName

func (m *Cluster) GetName() string

func (*Cluster) GetOriginalDstLbConfig

func (m *Cluster) GetOriginalDstLbConfig() *Cluster_OriginalDstLbConfig

func (*Cluster) GetOutlierDetection

func (m *Cluster) GetOutlierDetection() *OutlierDetection

func (*Cluster) GetPerConnectionBufferLimitBytes

func (m *Cluster) GetPerConnectionBufferLimitBytes() *wrappers.UInt32Value

func (*Cluster) GetProtocolSelection

func (m *Cluster) GetProtocolSelection() Cluster_ClusterProtocolSelection

func (*Cluster) GetRespectDnsTtl

func (m *Cluster) GetRespectDnsTtl() bool

func (*Cluster) GetRingHashLbConfig

func (m *Cluster) GetRingHashLbConfig() *Cluster_RingHashLbConfig

func (*Cluster) GetTrackTimeoutBudgets

func (m *Cluster) GetTrackTimeoutBudgets() bool

func (*Cluster) GetTransportSocket

func (m *Cluster) GetTransportSocket() *v3.TransportSocket

func (*Cluster) GetTransportSocketMatches

func (m *Cluster) GetTransportSocketMatches() []*Cluster_TransportSocketMatch

func (*Cluster) GetType

func (m *Cluster) GetType() Cluster_DiscoveryType

func (*Cluster) GetTypedExtensionProtocolOptions

func (m *Cluster) GetTypedExtensionProtocolOptions() map[string]*any.Any

func (*Cluster) GetUpstreamBindConfig

func (m *Cluster) GetUpstreamBindConfig() *v3.BindConfig

func (*Cluster) GetUpstreamConnectionOptions

func (m *Cluster) GetUpstreamConnectionOptions() *UpstreamConnectionOptions

func (*Cluster) GetUpstreamHttpProtocolOptions

func (m *Cluster) GetUpstreamHttpProtocolOptions() *v3.UpstreamHttpProtocolOptions

func (*Cluster) GetUseTcpForDnsLookups

func (m *Cluster) GetUseTcpForDnsLookups() bool

func (*Cluster) ProtoMessage

func (*Cluster) ProtoMessage()

func (*Cluster) Reset

func (m *Cluster) Reset()

func (*Cluster) String

func (m *Cluster) String() string

func (*Cluster) Validate

func (m *Cluster) Validate() error

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

func (*Cluster) XXX_DiscardUnknown

func (m *Cluster) XXX_DiscardUnknown()

func (*Cluster) XXX_Marshal

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

func (*Cluster) XXX_Merge

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

func (*Cluster) XXX_OneofWrappers

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*Cluster) XXX_Size

func (m *Cluster) XXX_Size() int

func (*Cluster) XXX_Unmarshal

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

type ClusterValidationError

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

ClusterValidationError is the validation error returned by Cluster.Validate if the designated constraints aren't met.

func (ClusterValidationError) Cause

func (e ClusterValidationError) Cause() error

Cause function returns cause value.

func (ClusterValidationError) Error

func (e ClusterValidationError) Error() string

Error satisfies the builtin error interface

func (ClusterValidationError) ErrorName

func (e ClusterValidationError) ErrorName() string

ErrorName returns error name.

func (ClusterValidationError) Field

func (e ClusterValidationError) Field() string

Field function returns field value.

func (ClusterValidationError) Key

func (e ClusterValidationError) Key() bool

Key function returns key value.

func (ClusterValidationError) Reason

func (e ClusterValidationError) Reason() string

Reason function returns reason value.

type Cluster_ClusterProtocolSelection

type Cluster_ClusterProtocolSelection int32
const (
	Cluster_USE_CONFIGURED_PROTOCOL Cluster_ClusterProtocolSelection = 0
	Cluster_USE_DOWNSTREAM_PROTOCOL Cluster_ClusterProtocolSelection = 1
)

func (Cluster_ClusterProtocolSelection) EnumDescriptor

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

func (Cluster_ClusterProtocolSelection) String

type Cluster_ClusterType

type Cluster_ClusterType struct {
	ClusterType *Cluster_CustomClusterType `protobuf:"bytes,38,opt,name=cluster_type,json=clusterType,proto3,oneof"`
}

type Cluster_CommonLbConfig

type Cluster_CommonLbConfig struct {
	HealthyPanicThreshold *v33.Percent `` /* 126-byte string literal not displayed */
	// Types that are valid to be assigned to LocalityConfigSpecifier:
	//	*Cluster_CommonLbConfig_ZoneAwareLbConfig_
	//	*Cluster_CommonLbConfig_LocalityWeightedLbConfig_
	LocalityConfigSpecifier         isCluster_CommonLbConfig_LocalityConfigSpecifier `protobuf_oneof:"locality_config_specifier"`
	UpdateMergeWindow               *duration.Duration                               `protobuf:"bytes,4,opt,name=update_merge_window,json=updateMergeWindow,proto3" json:"update_merge_window,omitempty"`
	IgnoreNewHostsUntilFirstHc      bool                                             `` /* 148-byte string literal not displayed */
	CloseConnectionsOnHostSetChange bool                                             `` /* 163-byte string literal not displayed */
	XXX_NoUnkeyedLiteral            struct{}                                         `json:"-"`
	XXX_unrecognized                []byte                                           `json:"-"`
	XXX_sizecache                   int32                                            `json:"-"`
}

func (*Cluster_CommonLbConfig) Descriptor

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

func (*Cluster_CommonLbConfig) GetCloseConnectionsOnHostSetChange

func (m *Cluster_CommonLbConfig) GetCloseConnectionsOnHostSetChange() bool

func (*Cluster_CommonLbConfig) GetHealthyPanicThreshold

func (m *Cluster_CommonLbConfig) GetHealthyPanicThreshold() *v33.Percent

func (*Cluster_CommonLbConfig) GetIgnoreNewHostsUntilFirstHc

func (m *Cluster_CommonLbConfig) GetIgnoreNewHostsUntilFirstHc() bool

func (*Cluster_CommonLbConfig) GetLocalityConfigSpecifier

func (m *Cluster_CommonLbConfig) GetLocalityConfigSpecifier() isCluster_CommonLbConfig_LocalityConfigSpecifier

func (*Cluster_CommonLbConfig) GetLocalityWeightedLbConfig

func (*Cluster_CommonLbConfig) GetUpdateMergeWindow

func (m *Cluster_CommonLbConfig) GetUpdateMergeWindow() *duration.Duration

func (*Cluster_CommonLbConfig) GetZoneAwareLbConfig

func (*Cluster_CommonLbConfig) ProtoMessage

func (*Cluster_CommonLbConfig) ProtoMessage()

func (*Cluster_CommonLbConfig) Reset

func (m *Cluster_CommonLbConfig) Reset()

func (*Cluster_CommonLbConfig) String

func (m *Cluster_CommonLbConfig) String() string

func (*Cluster_CommonLbConfig) Validate

func (m *Cluster_CommonLbConfig) Validate() error

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

func (*Cluster_CommonLbConfig) XXX_DiscardUnknown

func (m *Cluster_CommonLbConfig) XXX_DiscardUnknown()

func (*Cluster_CommonLbConfig) XXX_Marshal

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

func (*Cluster_CommonLbConfig) XXX_Merge

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

func (*Cluster_CommonLbConfig) XXX_OneofWrappers

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*Cluster_CommonLbConfig) XXX_Size

func (m *Cluster_CommonLbConfig) XXX_Size() int

func (*Cluster_CommonLbConfig) XXX_Unmarshal

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

type Cluster_CommonLbConfigValidationError

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

Cluster_CommonLbConfigValidationError is the validation error returned by Cluster_CommonLbConfig.Validate if the designated constraints aren't met.

func (Cluster_CommonLbConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_CommonLbConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_CommonLbConfigValidationError) ErrorName

ErrorName returns error name.

func (Cluster_CommonLbConfigValidationError) Field

Field function returns field value.

func (Cluster_CommonLbConfigValidationError) Key

Key function returns key value.

func (Cluster_CommonLbConfigValidationError) Reason

Reason function returns reason value.

type Cluster_CommonLbConfig_LocalityWeightedLbConfig

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

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) Descriptor

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) ProtoMessage

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) Reset

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) String

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) Validate

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

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_DiscardUnknown

func (m *Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_DiscardUnknown()

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_Marshal

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

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_Merge

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_Size

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_Unmarshal

type Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError

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

Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError is the validation error returned by Cluster_CommonLbConfig_LocalityWeightedLbConfig.Validate if the designated constraints aren't met.

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) ErrorName

ErrorName returns error name.

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Field

Field function returns field value.

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Key

Key function returns key value.

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Reason

Reason function returns reason value.

type Cluster_CommonLbConfig_LocalityWeightedLbConfig_

type Cluster_CommonLbConfig_LocalityWeightedLbConfig_ struct {
	LocalityWeightedLbConfig *Cluster_CommonLbConfig_LocalityWeightedLbConfig `protobuf:"bytes,3,opt,name=locality_weighted_lb_config,json=localityWeightedLbConfig,proto3,oneof"`
}

type Cluster_CommonLbConfig_ZoneAwareLbConfig

type Cluster_CommonLbConfig_ZoneAwareLbConfig struct {
	RoutingEnabled       *v33.Percent          `protobuf:"bytes,1,opt,name=routing_enabled,json=routingEnabled,proto3" json:"routing_enabled,omitempty"`
	MinClusterSize       *wrappers.UInt64Value `protobuf:"bytes,2,opt,name=min_cluster_size,json=minClusterSize,proto3" json:"min_cluster_size,omitempty"`
	FailTrafficOnPanic   bool                  `protobuf:"varint,3,opt,name=fail_traffic_on_panic,json=failTrafficOnPanic,proto3" json:"fail_traffic_on_panic,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Descriptor

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

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) GetFailTrafficOnPanic

func (m *Cluster_CommonLbConfig_ZoneAwareLbConfig) GetFailTrafficOnPanic() bool

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) GetMinClusterSize

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) GetRoutingEnabled

func (m *Cluster_CommonLbConfig_ZoneAwareLbConfig) GetRoutingEnabled() *v33.Percent

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) ProtoMessage

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Reset

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) String

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Validate

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

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_DiscardUnknown

func (m *Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_DiscardUnknown()

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_Marshal

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

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_Merge

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_Size

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_Unmarshal

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

type Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError

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

Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError is the validation error returned by Cluster_CommonLbConfig_ZoneAwareLbConfig.Validate if the designated constraints aren't met.

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) ErrorName

ErrorName returns error name.

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Field

Field function returns field value.

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Key

Key function returns key value.

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Reason

Reason function returns reason value.

type Cluster_CommonLbConfig_ZoneAwareLbConfig_

type Cluster_CommonLbConfig_ZoneAwareLbConfig_ struct {
	ZoneAwareLbConfig *Cluster_CommonLbConfig_ZoneAwareLbConfig `protobuf:"bytes,2,opt,name=zone_aware_lb_config,json=zoneAwareLbConfig,proto3,oneof"`
}

type Cluster_CustomClusterType

type Cluster_CustomClusterType struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	TypedConfig          *any.Any `protobuf:"bytes,2,opt,name=typed_config,json=typedConfig,proto3" json:"typed_config,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Cluster_CustomClusterType) Descriptor

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

func (*Cluster_CustomClusterType) GetName

func (m *Cluster_CustomClusterType) GetName() string

func (*Cluster_CustomClusterType) GetTypedConfig

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

func (*Cluster_CustomClusterType) ProtoMessage

func (*Cluster_CustomClusterType) ProtoMessage()

func (*Cluster_CustomClusterType) Reset

func (m *Cluster_CustomClusterType) Reset()

func (*Cluster_CustomClusterType) String

func (m *Cluster_CustomClusterType) String() string

func (*Cluster_CustomClusterType) Validate

func (m *Cluster_CustomClusterType) Validate() error

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

func (*Cluster_CustomClusterType) XXX_DiscardUnknown

func (m *Cluster_CustomClusterType) XXX_DiscardUnknown()

func (*Cluster_CustomClusterType) XXX_Marshal

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

func (*Cluster_CustomClusterType) XXX_Merge

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

func (*Cluster_CustomClusterType) XXX_Size

func (m *Cluster_CustomClusterType) XXX_Size() int

func (*Cluster_CustomClusterType) XXX_Unmarshal

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

type Cluster_CustomClusterTypeValidationError

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

Cluster_CustomClusterTypeValidationError is the validation error returned by Cluster_CustomClusterType.Validate if the designated constraints aren't met.

func (Cluster_CustomClusterTypeValidationError) Cause

Cause function returns cause value.

func (Cluster_CustomClusterTypeValidationError) Error

Error satisfies the builtin error interface

func (Cluster_CustomClusterTypeValidationError) ErrorName

ErrorName returns error name.

func (Cluster_CustomClusterTypeValidationError) Field

Field function returns field value.

func (Cluster_CustomClusterTypeValidationError) Key

Key function returns key value.

func (Cluster_CustomClusterTypeValidationError) Reason

Reason function returns reason value.

type Cluster_DiscoveryType

type Cluster_DiscoveryType int32
const (
	Cluster_STATIC       Cluster_DiscoveryType = 0
	Cluster_STRICT_DNS   Cluster_DiscoveryType = 1
	Cluster_LOGICAL_DNS  Cluster_DiscoveryType = 2
	Cluster_EDS          Cluster_DiscoveryType = 3
	Cluster_ORIGINAL_DST Cluster_DiscoveryType = 4
)

func (Cluster_DiscoveryType) EnumDescriptor

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

func (Cluster_DiscoveryType) String

func (x Cluster_DiscoveryType) String() string

type Cluster_DnsLookupFamily

type Cluster_DnsLookupFamily int32
const (
	Cluster_AUTO    Cluster_DnsLookupFamily = 0
	Cluster_V4_ONLY Cluster_DnsLookupFamily = 1
	Cluster_V6_ONLY Cluster_DnsLookupFamily = 2
)

func (Cluster_DnsLookupFamily) EnumDescriptor

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

func (Cluster_DnsLookupFamily) String

func (x Cluster_DnsLookupFamily) String() string

type Cluster_EdsClusterConfig

type Cluster_EdsClusterConfig struct {
	EdsConfig            *v3.ConfigSource `protobuf:"bytes,1,opt,name=eds_config,json=edsConfig,proto3" json:"eds_config,omitempty"`
	ServiceName          string           `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*Cluster_EdsClusterConfig) Descriptor

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

func (*Cluster_EdsClusterConfig) GetEdsConfig

func (m *Cluster_EdsClusterConfig) GetEdsConfig() *v3.ConfigSource

func (*Cluster_EdsClusterConfig) GetServiceName

func (m *Cluster_EdsClusterConfig) GetServiceName() string

func (*Cluster_EdsClusterConfig) ProtoMessage

func (*Cluster_EdsClusterConfig) ProtoMessage()

func (*Cluster_EdsClusterConfig) Reset

func (m *Cluster_EdsClusterConfig) Reset()

func (*Cluster_EdsClusterConfig) String

func (m *Cluster_EdsClusterConfig) String() string

func (*Cluster_EdsClusterConfig) Validate

func (m *Cluster_EdsClusterConfig) Validate() error

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

func (*Cluster_EdsClusterConfig) XXX_DiscardUnknown

func (m *Cluster_EdsClusterConfig) XXX_DiscardUnknown()

func (*Cluster_EdsClusterConfig) XXX_Marshal

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

func (*Cluster_EdsClusterConfig) XXX_Merge

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

func (*Cluster_EdsClusterConfig) XXX_Size

func (m *Cluster_EdsClusterConfig) XXX_Size() int

func (*Cluster_EdsClusterConfig) XXX_Unmarshal

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

type Cluster_EdsClusterConfigValidationError

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

Cluster_EdsClusterConfigValidationError is the validation error returned by Cluster_EdsClusterConfig.Validate if the designated constraints aren't met.

func (Cluster_EdsClusterConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_EdsClusterConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_EdsClusterConfigValidationError) ErrorName

ErrorName returns error name.

func (Cluster_EdsClusterConfigValidationError) Field

Field function returns field value.

func (Cluster_EdsClusterConfigValidationError) Key

Key function returns key value.

func (Cluster_EdsClusterConfigValidationError) Reason

Reason function returns reason value.

type Cluster_LbPolicy

type Cluster_LbPolicy int32
const (
	Cluster_ROUND_ROBIN                             Cluster_LbPolicy = 0
	Cluster_LEAST_REQUEST                           Cluster_LbPolicy = 1
	Cluster_RING_HASH                               Cluster_LbPolicy = 2
	Cluster_RANDOM                                  Cluster_LbPolicy = 3
	Cluster_hidden_envoy_deprecated_ORIGINAL_DST_LB Cluster_LbPolicy = 4 // Deprecated: Do not use.
	Cluster_MAGLEV                                  Cluster_LbPolicy = 5
	Cluster_CLUSTER_PROVIDED                        Cluster_LbPolicy = 6
	Cluster_LOAD_BALANCING_POLICY_CONFIG            Cluster_LbPolicy = 7
)

func (Cluster_LbPolicy) EnumDescriptor

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

func (Cluster_LbPolicy) String

func (x Cluster_LbPolicy) String() string

type Cluster_LbSubsetConfig

type Cluster_LbSubsetConfig struct {
	FallbackPolicy       Cluster_LbSubsetConfig_LbSubsetFallbackPolicy `` /* 179-byte string literal not displayed */
	DefaultSubset        *_struct.Struct                               `protobuf:"bytes,2,opt,name=default_subset,json=defaultSubset,proto3" json:"default_subset,omitempty"`
	SubsetSelectors      []*Cluster_LbSubsetConfig_LbSubsetSelector    `protobuf:"bytes,3,rep,name=subset_selectors,json=subsetSelectors,proto3" json:"subset_selectors,omitempty"`
	LocalityWeightAware  bool                                          `protobuf:"varint,4,opt,name=locality_weight_aware,json=localityWeightAware,proto3" json:"locality_weight_aware,omitempty"`
	ScaleLocalityWeight  bool                                          `protobuf:"varint,5,opt,name=scale_locality_weight,json=scaleLocalityWeight,proto3" json:"scale_locality_weight,omitempty"`
	PanicModeAny         bool                                          `protobuf:"varint,6,opt,name=panic_mode_any,json=panicModeAny,proto3" json:"panic_mode_any,omitempty"`
	ListAsAny            bool                                          `protobuf:"varint,7,opt,name=list_as_any,json=listAsAny,proto3" json:"list_as_any,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                      `json:"-"`
	XXX_unrecognized     []byte                                        `json:"-"`
	XXX_sizecache        int32                                         `json:"-"`
}

func (*Cluster_LbSubsetConfig) Descriptor

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

func (*Cluster_LbSubsetConfig) GetDefaultSubset

func (m *Cluster_LbSubsetConfig) GetDefaultSubset() *_struct.Struct

func (*Cluster_LbSubsetConfig) GetFallbackPolicy

func (*Cluster_LbSubsetConfig) GetListAsAny

func (m *Cluster_LbSubsetConfig) GetListAsAny() bool

func (*Cluster_LbSubsetConfig) GetLocalityWeightAware

func (m *Cluster_LbSubsetConfig) GetLocalityWeightAware() bool

func (*Cluster_LbSubsetConfig) GetPanicModeAny

func (m *Cluster_LbSubsetConfig) GetPanicModeAny() bool

func (*Cluster_LbSubsetConfig) GetScaleLocalityWeight

func (m *Cluster_LbSubsetConfig) GetScaleLocalityWeight() bool

func (*Cluster_LbSubsetConfig) GetSubsetSelectors

func (*Cluster_LbSubsetConfig) ProtoMessage

func (*Cluster_LbSubsetConfig) ProtoMessage()

func (*Cluster_LbSubsetConfig) Reset

func (m *Cluster_LbSubsetConfig) Reset()

func (*Cluster_LbSubsetConfig) String

func (m *Cluster_LbSubsetConfig) String() string

func (*Cluster_LbSubsetConfig) Validate

func (m *Cluster_LbSubsetConfig) Validate() error

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

func (*Cluster_LbSubsetConfig) XXX_DiscardUnknown

func (m *Cluster_LbSubsetConfig) XXX_DiscardUnknown()

func (*Cluster_LbSubsetConfig) XXX_Marshal

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

func (*Cluster_LbSubsetConfig) XXX_Merge

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

func (*Cluster_LbSubsetConfig) XXX_Size

func (m *Cluster_LbSubsetConfig) XXX_Size() int

func (*Cluster_LbSubsetConfig) XXX_Unmarshal

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

type Cluster_LbSubsetConfigValidationError

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

Cluster_LbSubsetConfigValidationError is the validation error returned by Cluster_LbSubsetConfig.Validate if the designated constraints aren't met.

func (Cluster_LbSubsetConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_LbSubsetConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_LbSubsetConfigValidationError) ErrorName

ErrorName returns error name.

func (Cluster_LbSubsetConfigValidationError) Field

Field function returns field value.

func (Cluster_LbSubsetConfigValidationError) Key

Key function returns key value.

func (Cluster_LbSubsetConfigValidationError) Reason

Reason function returns reason value.

type Cluster_LbSubsetConfig_LbSubsetFallbackPolicy

type Cluster_LbSubsetConfig_LbSubsetFallbackPolicy int32
const (
	Cluster_LbSubsetConfig_NO_FALLBACK    Cluster_LbSubsetConfig_LbSubsetFallbackPolicy = 0
	Cluster_LbSubsetConfig_ANY_ENDPOINT   Cluster_LbSubsetConfig_LbSubsetFallbackPolicy = 1
	Cluster_LbSubsetConfig_DEFAULT_SUBSET Cluster_LbSubsetConfig_LbSubsetFallbackPolicy = 2
)

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) EnumDescriptor

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

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) String

type Cluster_LbSubsetConfig_LbSubsetSelector

type Cluster_LbSubsetConfig_LbSubsetSelector struct {
	Keys                 []string                                                               `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	FallbackPolicy       Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy `` /* 204-byte string literal not displayed */
	FallbackKeysSubset   []string                                                               `protobuf:"bytes,3,rep,name=fallback_keys_subset,json=fallbackKeysSubset,proto3" json:"fallback_keys_subset,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                                               `json:"-"`
	XXX_unrecognized     []byte                                                                 `json:"-"`
	XXX_sizecache        int32                                                                  `json:"-"`
}

func (*Cluster_LbSubsetConfig_LbSubsetSelector) Descriptor

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

func (*Cluster_LbSubsetConfig_LbSubsetSelector) GetFallbackKeysSubset

func (m *Cluster_LbSubsetConfig_LbSubsetSelector) GetFallbackKeysSubset() []string

func (*Cluster_LbSubsetConfig_LbSubsetSelector) GetKeys

func (*Cluster_LbSubsetConfig_LbSubsetSelector) ProtoMessage

func (*Cluster_LbSubsetConfig_LbSubsetSelector) Reset

func (*Cluster_LbSubsetConfig_LbSubsetSelector) String

func (*Cluster_LbSubsetConfig_LbSubsetSelector) Validate

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

func (*Cluster_LbSubsetConfig_LbSubsetSelector) XXX_DiscardUnknown

func (m *Cluster_LbSubsetConfig_LbSubsetSelector) XXX_DiscardUnknown()

func (*Cluster_LbSubsetConfig_LbSubsetSelector) XXX_Marshal

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

func (*Cluster_LbSubsetConfig_LbSubsetSelector) XXX_Merge

func (*Cluster_LbSubsetConfig_LbSubsetSelector) XXX_Size

func (*Cluster_LbSubsetConfig_LbSubsetSelector) XXX_Unmarshal

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

type Cluster_LbSubsetConfig_LbSubsetSelectorValidationError

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

Cluster_LbSubsetConfig_LbSubsetSelectorValidationError is the validation error returned by Cluster_LbSubsetConfig_LbSubsetSelector.Validate if the designated constraints aren't met.

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Cause

Cause function returns cause value.

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Error

Error satisfies the builtin error interface

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) ErrorName

ErrorName returns error name.

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Field

Field function returns field value.

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Key

Key function returns key value.

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Reason

Reason function returns reason value.

type Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy

type Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy int32
const (
	Cluster_LbSubsetConfig_LbSubsetSelector_NOT_DEFINED    Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy = 0
	Cluster_LbSubsetConfig_LbSubsetSelector_NO_FALLBACK    Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy = 1
	Cluster_LbSubsetConfig_LbSubsetSelector_ANY_ENDPOINT   Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy = 2
	Cluster_LbSubsetConfig_LbSubsetSelector_DEFAULT_SUBSET Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy = 3
	Cluster_LbSubsetConfig_LbSubsetSelector_KEYS_SUBSET    Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy = 4
)

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) EnumDescriptor

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) String

type Cluster_LeastRequestLbConfig

type Cluster_LeastRequestLbConfig struct {
	ChoiceCount          *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=choice_count,json=choiceCount,proto3" json:"choice_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*Cluster_LeastRequestLbConfig) Descriptor

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

func (*Cluster_LeastRequestLbConfig) GetChoiceCount

func (m *Cluster_LeastRequestLbConfig) GetChoiceCount() *wrappers.UInt32Value

func (*Cluster_LeastRequestLbConfig) ProtoMessage

func (*Cluster_LeastRequestLbConfig) ProtoMessage()

func (*Cluster_LeastRequestLbConfig) Reset

func (m *Cluster_LeastRequestLbConfig) Reset()

func (*Cluster_LeastRequestLbConfig) String

func (*Cluster_LeastRequestLbConfig) Validate

func (m *Cluster_LeastRequestLbConfig) Validate() error

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

func (*Cluster_LeastRequestLbConfig) XXX_DiscardUnknown

func (m *Cluster_LeastRequestLbConfig) XXX_DiscardUnknown()

func (*Cluster_LeastRequestLbConfig) XXX_Marshal

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

func (*Cluster_LeastRequestLbConfig) XXX_Merge

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

func (*Cluster_LeastRequestLbConfig) XXX_Size

func (m *Cluster_LeastRequestLbConfig) XXX_Size() int

func (*Cluster_LeastRequestLbConfig) XXX_Unmarshal

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

type Cluster_LeastRequestLbConfigValidationError

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

Cluster_LeastRequestLbConfigValidationError is the validation error returned by Cluster_LeastRequestLbConfig.Validate if the designated constraints aren't met.

func (Cluster_LeastRequestLbConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_LeastRequestLbConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_LeastRequestLbConfigValidationError) ErrorName

ErrorName returns error name.

func (Cluster_LeastRequestLbConfigValidationError) Field

Field function returns field value.

func (Cluster_LeastRequestLbConfigValidationError) Key

Key function returns key value.

func (Cluster_LeastRequestLbConfigValidationError) Reason

Reason function returns reason value.

type Cluster_LeastRequestLbConfig_

type Cluster_LeastRequestLbConfig_ struct {
	LeastRequestLbConfig *Cluster_LeastRequestLbConfig `protobuf:"bytes,37,opt,name=least_request_lb_config,json=leastRequestLbConfig,proto3,oneof"`
}

type Cluster_OriginalDstLbConfig

type Cluster_OriginalDstLbConfig struct {
	UseHttpHeader        bool     `protobuf:"varint,1,opt,name=use_http_header,json=useHttpHeader,proto3" json:"use_http_header,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Cluster_OriginalDstLbConfig) Descriptor

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

func (*Cluster_OriginalDstLbConfig) GetUseHttpHeader

func (m *Cluster_OriginalDstLbConfig) GetUseHttpHeader() bool

func (*Cluster_OriginalDstLbConfig) ProtoMessage

func (*Cluster_OriginalDstLbConfig) ProtoMessage()

func (*Cluster_OriginalDstLbConfig) Reset

func (m *Cluster_OriginalDstLbConfig) Reset()

func (*Cluster_OriginalDstLbConfig) String

func (m *Cluster_OriginalDstLbConfig) String() string

func (*Cluster_OriginalDstLbConfig) Validate

func (m *Cluster_OriginalDstLbConfig) Validate() error

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

func (*Cluster_OriginalDstLbConfig) XXX_DiscardUnknown

func (m *Cluster_OriginalDstLbConfig) XXX_DiscardUnknown()

func (*Cluster_OriginalDstLbConfig) XXX_Marshal

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

func (*Cluster_OriginalDstLbConfig) XXX_Merge

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

func (*Cluster_OriginalDstLbConfig) XXX_Size

func (m *Cluster_OriginalDstLbConfig) XXX_Size() int

func (*Cluster_OriginalDstLbConfig) XXX_Unmarshal

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

type Cluster_OriginalDstLbConfigValidationError

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

Cluster_OriginalDstLbConfigValidationError is the validation error returned by Cluster_OriginalDstLbConfig.Validate if the designated constraints aren't met.

func (Cluster_OriginalDstLbConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_OriginalDstLbConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_OriginalDstLbConfigValidationError) ErrorName

ErrorName returns error name.

func (Cluster_OriginalDstLbConfigValidationError) Field

Field function returns field value.

func (Cluster_OriginalDstLbConfigValidationError) Key

Key function returns key value.

func (Cluster_OriginalDstLbConfigValidationError) Reason

Reason function returns reason value.

type Cluster_OriginalDstLbConfig_

type Cluster_OriginalDstLbConfig_ struct {
	OriginalDstLbConfig *Cluster_OriginalDstLbConfig `protobuf:"bytes,34,opt,name=original_dst_lb_config,json=originalDstLbConfig,proto3,oneof"`
}

type Cluster_RefreshRate

type Cluster_RefreshRate 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 (*Cluster_RefreshRate) Descriptor

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

func (*Cluster_RefreshRate) GetBaseInterval

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

func (*Cluster_RefreshRate) GetMaxInterval

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

func (*Cluster_RefreshRate) ProtoMessage

func (*Cluster_RefreshRate) ProtoMessage()

func (*Cluster_RefreshRate) Reset

func (m *Cluster_RefreshRate) Reset()

func (*Cluster_RefreshRate) String

func (m *Cluster_RefreshRate) String() string

func (*Cluster_RefreshRate) Validate

func (m *Cluster_RefreshRate) Validate() error

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

func (*Cluster_RefreshRate) XXX_DiscardUnknown

func (m *Cluster_RefreshRate) XXX_DiscardUnknown()

func (*Cluster_RefreshRate) XXX_Marshal

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

func (*Cluster_RefreshRate) XXX_Merge

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

func (*Cluster_RefreshRate) XXX_Size

func (m *Cluster_RefreshRate) XXX_Size() int

func (*Cluster_RefreshRate) XXX_Unmarshal

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

type Cluster_RefreshRateValidationError

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

Cluster_RefreshRateValidationError is the validation error returned by Cluster_RefreshRate.Validate if the designated constraints aren't met.

func (Cluster_RefreshRateValidationError) Cause

Cause function returns cause value.

func (Cluster_RefreshRateValidationError) Error

Error satisfies the builtin error interface

func (Cluster_RefreshRateValidationError) ErrorName

ErrorName returns error name.

func (Cluster_RefreshRateValidationError) Field

Field function returns field value.

func (Cluster_RefreshRateValidationError) Key

Key function returns key value.

func (Cluster_RefreshRateValidationError) Reason

Reason function returns reason value.

type Cluster_RingHashLbConfig

type Cluster_RingHashLbConfig struct {
	MinimumRingSize      *wrappers.UInt64Value                 `protobuf:"bytes,1,opt,name=minimum_ring_size,json=minimumRingSize,proto3" json:"minimum_ring_size,omitempty"`
	HashFunction         Cluster_RingHashLbConfig_HashFunction `` /* 165-byte string literal not displayed */
	MaximumRingSize      *wrappers.UInt64Value                 `protobuf:"bytes,4,opt,name=maximum_ring_size,json=maximumRingSize,proto3" json:"maximum_ring_size,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (*Cluster_RingHashLbConfig) Descriptor

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

func (*Cluster_RingHashLbConfig) GetHashFunction

func (*Cluster_RingHashLbConfig) GetMaximumRingSize

func (m *Cluster_RingHashLbConfig) GetMaximumRingSize() *wrappers.UInt64Value

func (*Cluster_RingHashLbConfig) GetMinimumRingSize

func (m *Cluster_RingHashLbConfig) GetMinimumRingSize() *wrappers.UInt64Value

func (*Cluster_RingHashLbConfig) ProtoMessage

func (*Cluster_RingHashLbConfig) ProtoMessage()

func (*Cluster_RingHashLbConfig) Reset

func (m *Cluster_RingHashLbConfig) Reset()

func (*Cluster_RingHashLbConfig) String

func (m *Cluster_RingHashLbConfig) String() string

func (*Cluster_RingHashLbConfig) Validate

func (m *Cluster_RingHashLbConfig) Validate() error

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

func (*Cluster_RingHashLbConfig) XXX_DiscardUnknown

func (m *Cluster_RingHashLbConfig) XXX_DiscardUnknown()

func (*Cluster_RingHashLbConfig) XXX_Marshal

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

func (*Cluster_RingHashLbConfig) XXX_Merge

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

func (*Cluster_RingHashLbConfig) XXX_Size

func (m *Cluster_RingHashLbConfig) XXX_Size() int

func (*Cluster_RingHashLbConfig) XXX_Unmarshal

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

type Cluster_RingHashLbConfigValidationError

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

Cluster_RingHashLbConfigValidationError is the validation error returned by Cluster_RingHashLbConfig.Validate if the designated constraints aren't met.

func (Cluster_RingHashLbConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_RingHashLbConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_RingHashLbConfigValidationError) ErrorName

ErrorName returns error name.

func (Cluster_RingHashLbConfigValidationError) Field

Field function returns field value.

func (Cluster_RingHashLbConfigValidationError) Key

Key function returns key value.

func (Cluster_RingHashLbConfigValidationError) Reason

Reason function returns reason value.

type Cluster_RingHashLbConfig_

type Cluster_RingHashLbConfig_ struct {
	RingHashLbConfig *Cluster_RingHashLbConfig `protobuf:"bytes,23,opt,name=ring_hash_lb_config,json=ringHashLbConfig,proto3,oneof"`
}

type Cluster_RingHashLbConfig_HashFunction

type Cluster_RingHashLbConfig_HashFunction int32
const (
	Cluster_RingHashLbConfig_XX_HASH       Cluster_RingHashLbConfig_HashFunction = 0
	Cluster_RingHashLbConfig_MURMUR_HASH_2 Cluster_RingHashLbConfig_HashFunction = 1
)

func (Cluster_RingHashLbConfig_HashFunction) EnumDescriptor

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

func (Cluster_RingHashLbConfig_HashFunction) String

type Cluster_TransportSocketMatch

type Cluster_TransportSocketMatch struct {
	Name                 string              `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Match                *_struct.Struct     `protobuf:"bytes,2,opt,name=match,proto3" json:"match,omitempty"`
	TransportSocket      *v3.TransportSocket `protobuf:"bytes,3,opt,name=transport_socket,json=transportSocket,proto3" json:"transport_socket,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*Cluster_TransportSocketMatch) Descriptor

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

func (*Cluster_TransportSocketMatch) GetMatch

func (*Cluster_TransportSocketMatch) GetName

func (m *Cluster_TransportSocketMatch) GetName() string

func (*Cluster_TransportSocketMatch) GetTransportSocket

func (m *Cluster_TransportSocketMatch) GetTransportSocket() *v3.TransportSocket

func (*Cluster_TransportSocketMatch) ProtoMessage

func (*Cluster_TransportSocketMatch) ProtoMessage()

func (*Cluster_TransportSocketMatch) Reset

func (m *Cluster_TransportSocketMatch) Reset()

func (*Cluster_TransportSocketMatch) String

func (*Cluster_TransportSocketMatch) Validate

func (m *Cluster_TransportSocketMatch) Validate() error

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

func (*Cluster_TransportSocketMatch) XXX_DiscardUnknown

func (m *Cluster_TransportSocketMatch) XXX_DiscardUnknown()

func (*Cluster_TransportSocketMatch) XXX_Marshal

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

func (*Cluster_TransportSocketMatch) XXX_Merge

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

func (*Cluster_TransportSocketMatch) XXX_Size

func (m *Cluster_TransportSocketMatch) XXX_Size() int

func (*Cluster_TransportSocketMatch) XXX_Unmarshal

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

type Cluster_TransportSocketMatchValidationError

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

Cluster_TransportSocketMatchValidationError is the validation error returned by Cluster_TransportSocketMatch.Validate if the designated constraints aren't met.

func (Cluster_TransportSocketMatchValidationError) Cause

Cause function returns cause value.

func (Cluster_TransportSocketMatchValidationError) Error

Error satisfies the builtin error interface

func (Cluster_TransportSocketMatchValidationError) ErrorName

ErrorName returns error name.

func (Cluster_TransportSocketMatchValidationError) Field

Field function returns field value.

func (Cluster_TransportSocketMatchValidationError) Key

Key function returns key value.

func (Cluster_TransportSocketMatchValidationError) Reason

Reason function returns reason value.

type Cluster_Type

type Cluster_Type struct {
	Type Cluster_DiscoveryType `protobuf:"varint,2,opt,name=type,proto3,enum=envoy.config.cluster.v3.Cluster_DiscoveryType,oneof"`
}

type Filter

type Filter struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	TypedConfig          *any.Any `protobuf:"bytes,2,opt,name=typed_config,json=typedConfig,proto3" json:"typed_config,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Filter) Descriptor

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

func (*Filter) GetName

func (m *Filter) GetName() string

func (*Filter) GetTypedConfig

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

func (*Filter) ProtoMessage

func (*Filter) ProtoMessage()

func (*Filter) Reset

func (m *Filter) Reset()

func (*Filter) String

func (m *Filter) String() string

func (*Filter) Validate

func (m *Filter) Validate() error

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

func (*Filter) XXX_DiscardUnknown

func (m *Filter) XXX_DiscardUnknown()

func (*Filter) XXX_Marshal

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

func (*Filter) XXX_Merge

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

func (*Filter) XXX_Size

func (m *Filter) XXX_Size() int

func (*Filter) XXX_Unmarshal

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

type FilterValidationError

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

FilterValidationError is the validation error returned by Filter.Validate if the designated constraints aren't met.

func (FilterValidationError) Cause

func (e FilterValidationError) Cause() error

Cause function returns cause value.

func (FilterValidationError) Error

func (e FilterValidationError) Error() string

Error satisfies the builtin error interface

func (FilterValidationError) ErrorName

func (e FilterValidationError) ErrorName() string

ErrorName returns error name.

func (FilterValidationError) Field

func (e FilterValidationError) Field() string

Field function returns field value.

func (FilterValidationError) Key

func (e FilterValidationError) Key() bool

Key function returns key value.

func (FilterValidationError) Reason

func (e FilterValidationError) Reason() string

Reason function returns reason value.

type LoadBalancingPolicy

type LoadBalancingPolicy struct {
	Policies             []*LoadBalancingPolicy_Policy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (*LoadBalancingPolicy) Descriptor

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

func (*LoadBalancingPolicy) GetPolicies

func (m *LoadBalancingPolicy) GetPolicies() []*LoadBalancingPolicy_Policy

func (*LoadBalancingPolicy) ProtoMessage

func (*LoadBalancingPolicy) ProtoMessage()

func (*LoadBalancingPolicy) Reset

func (m *LoadBalancingPolicy) Reset()

func (*LoadBalancingPolicy) String

func (m *LoadBalancingPolicy) String() string

func (*LoadBalancingPolicy) Validate

func (m *LoadBalancingPolicy) Validate() error

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

func (*LoadBalancingPolicy) XXX_DiscardUnknown

func (m *LoadBalancingPolicy) XXX_DiscardUnknown()

func (*LoadBalancingPolicy) XXX_Marshal

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

func (*LoadBalancingPolicy) XXX_Merge

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

func (*LoadBalancingPolicy) XXX_Size

func (m *LoadBalancingPolicy) XXX_Size() int

func (*LoadBalancingPolicy) XXX_Unmarshal

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

type LoadBalancingPolicyValidationError

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

LoadBalancingPolicyValidationError is the validation error returned by LoadBalancingPolicy.Validate if the designated constraints aren't met.

func (LoadBalancingPolicyValidationError) Cause

Cause function returns cause value.

func (LoadBalancingPolicyValidationError) Error

Error satisfies the builtin error interface

func (LoadBalancingPolicyValidationError) ErrorName

ErrorName returns error name.

func (LoadBalancingPolicyValidationError) Field

Field function returns field value.

func (LoadBalancingPolicyValidationError) Key

Key function returns key value.

func (LoadBalancingPolicyValidationError) Reason

Reason function returns reason value.

type LoadBalancingPolicy_Policy

type LoadBalancingPolicy_Policy struct {
	Name                        string          `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	HiddenEnvoyDeprecatedConfig *_struct.Struct `` // Deprecated: Do not use.
	/* 146-byte string literal not displayed */
	TypedConfig          *any.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3" json:"typed_config,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LoadBalancingPolicy_Policy) Descriptor

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

func (*LoadBalancingPolicy_Policy) GetHiddenEnvoyDeprecatedConfig deprecated

func (m *LoadBalancingPolicy_Policy) GetHiddenEnvoyDeprecatedConfig() *_struct.Struct

Deprecated: Do not use.

func (*LoadBalancingPolicy_Policy) GetName

func (m *LoadBalancingPolicy_Policy) GetName() string

func (*LoadBalancingPolicy_Policy) GetTypedConfig

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

func (*LoadBalancingPolicy_Policy) ProtoMessage

func (*LoadBalancingPolicy_Policy) ProtoMessage()

func (*LoadBalancingPolicy_Policy) Reset

func (m *LoadBalancingPolicy_Policy) Reset()

func (*LoadBalancingPolicy_Policy) String

func (m *LoadBalancingPolicy_Policy) String() string

func (*LoadBalancingPolicy_Policy) Validate

func (m *LoadBalancingPolicy_Policy) Validate() error

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

func (*LoadBalancingPolicy_Policy) XXX_DiscardUnknown

func (m *LoadBalancingPolicy_Policy) XXX_DiscardUnknown()

func (*LoadBalancingPolicy_Policy) XXX_Marshal

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

func (*LoadBalancingPolicy_Policy) XXX_Merge

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

func (*LoadBalancingPolicy_Policy) XXX_Size

func (m *LoadBalancingPolicy_Policy) XXX_Size() int

func (*LoadBalancingPolicy_Policy) XXX_Unmarshal

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

type LoadBalancingPolicy_PolicyValidationError

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

LoadBalancingPolicy_PolicyValidationError is the validation error returned by LoadBalancingPolicy_Policy.Validate if the designated constraints aren't met.

func (LoadBalancingPolicy_PolicyValidationError) Cause

Cause function returns cause value.

func (LoadBalancingPolicy_PolicyValidationError) Error

Error satisfies the builtin error interface

func (LoadBalancingPolicy_PolicyValidationError) ErrorName

ErrorName returns error name.

func (LoadBalancingPolicy_PolicyValidationError) Field

Field function returns field value.

func (LoadBalancingPolicy_PolicyValidationError) Key

Key function returns key value.

func (LoadBalancingPolicy_PolicyValidationError) Reason

Reason function returns reason value.

type OutlierDetection

type OutlierDetection struct {
	Consecutive_5Xx                        *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=consecutive_5xx,json=consecutive5xx,proto3" json:"consecutive_5xx,omitempty"`
	Interval                               *duration.Duration    `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"`
	BaseEjectionTime                       *duration.Duration    `protobuf:"bytes,3,opt,name=base_ejection_time,json=baseEjectionTime,proto3" json:"base_ejection_time,omitempty"`
	MaxEjectionPercent                     *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=max_ejection_percent,json=maxEjectionPercent,proto3" json:"max_ejection_percent,omitempty"`
	EnforcingConsecutive_5Xx               *wrappers.UInt32Value `` /* 132-byte string literal not displayed */
	EnforcingSuccessRate                   *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=enforcing_success_rate,json=enforcingSuccessRate,proto3" json:"enforcing_success_rate,omitempty"`
	SuccessRateMinimumHosts                *wrappers.UInt32Value `` /* 134-byte string literal not displayed */
	SuccessRateRequestVolume               *wrappers.UInt32Value `` /* 137-byte string literal not displayed */
	SuccessRateStdevFactor                 *wrappers.UInt32Value `` /* 131-byte string literal not displayed */
	ConsecutiveGatewayFailure              *wrappers.UInt32Value `` /* 139-byte string literal not displayed */
	EnforcingConsecutiveGatewayFailure     *wrappers.UInt32Value `` /* 168-byte string literal not displayed */
	SplitExternalLocalOriginErrors         bool                  `` /* 159-byte string literal not displayed */
	ConsecutiveLocalOriginFailure          *wrappers.UInt32Value `` /* 153-byte string literal not displayed */
	EnforcingConsecutiveLocalOriginFailure *wrappers.UInt32Value `` /* 182-byte string literal not displayed */
	EnforcingLocalOriginSuccessRate        *wrappers.UInt32Value `` /* 161-byte string literal not displayed */
	FailurePercentageThreshold             *wrappers.UInt32Value `` /* 142-byte string literal not displayed */
	EnforcingFailurePercentage             *wrappers.UInt32Value `` /* 142-byte string literal not displayed */
	EnforcingFailurePercentageLocalOrigin  *wrappers.UInt32Value `` /* 179-byte string literal not displayed */
	FailurePercentageMinimumHosts          *wrappers.UInt32Value `` /* 153-byte string literal not displayed */
	FailurePercentageRequestVolume         *wrappers.UInt32Value `` /* 156-byte string literal not displayed */
	XXX_NoUnkeyedLiteral                   struct{}              `json:"-"`
	XXX_unrecognized                       []byte                `json:"-"`
	XXX_sizecache                          int32                 `json:"-"`
}

func (*OutlierDetection) Descriptor

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

func (*OutlierDetection) GetBaseEjectionTime

func (m *OutlierDetection) GetBaseEjectionTime() *duration.Duration

func (*OutlierDetection) GetConsecutiveGatewayFailure

func (m *OutlierDetection) GetConsecutiveGatewayFailure() *wrappers.UInt32Value

func (*OutlierDetection) GetConsecutiveLocalOriginFailure

func (m *OutlierDetection) GetConsecutiveLocalOriginFailure() *wrappers.UInt32Value

func (*OutlierDetection) GetConsecutive_5Xx

func (m *OutlierDetection) GetConsecutive_5Xx() *wrappers.UInt32Value

func (*OutlierDetection) GetEnforcingConsecutiveGatewayFailure

func (m *OutlierDetection) GetEnforcingConsecutiveGatewayFailure() *wrappers.UInt32Value

func (*OutlierDetection) GetEnforcingConsecutiveLocalOriginFailure

func (m *OutlierDetection) GetEnforcingConsecutiveLocalOriginFailure() *wrappers.UInt32Value

func (*OutlierDetection) GetEnforcingConsecutive_5Xx

func (m *OutlierDetection) GetEnforcingConsecutive_5Xx() *wrappers.UInt32Value

func (*OutlierDetection) GetEnforcingFailurePercentage

func (m *OutlierDetection) GetEnforcingFailurePercentage() *wrappers.UInt32Value

func (*OutlierDetection) GetEnforcingFailurePercentageLocalOrigin

func (m *OutlierDetection) GetEnforcingFailurePercentageLocalOrigin() *wrappers.UInt32Value

func (*OutlierDetection) GetEnforcingLocalOriginSuccessRate

func (m *OutlierDetection) GetEnforcingLocalOriginSuccessRate() *wrappers.UInt32Value

func (*OutlierDetection) GetEnforcingSuccessRate

func (m *OutlierDetection) GetEnforcingSuccessRate() *wrappers.UInt32Value

func (*OutlierDetection) GetFailurePercentageMinimumHosts

func (m *OutlierDetection) GetFailurePercentageMinimumHosts() *wrappers.UInt32Value

func (*OutlierDetection) GetFailurePercentageRequestVolume

func (m *OutlierDetection) GetFailurePercentageRequestVolume() *wrappers.UInt32Value

func (*OutlierDetection) GetFailurePercentageThreshold

func (m *OutlierDetection) GetFailurePercentageThreshold() *wrappers.UInt32Value

func (*OutlierDetection) GetInterval

func (m *OutlierDetection) GetInterval() *duration.Duration

func (*OutlierDetection) GetMaxEjectionPercent

func (m *OutlierDetection) GetMaxEjectionPercent() *wrappers.UInt32Value

func (*OutlierDetection) GetSplitExternalLocalOriginErrors

func (m *OutlierDetection) GetSplitExternalLocalOriginErrors() bool

func (*OutlierDetection) GetSuccessRateMinimumHosts

func (m *OutlierDetection) GetSuccessRateMinimumHosts() *wrappers.UInt32Value

func (*OutlierDetection) GetSuccessRateRequestVolume

func (m *OutlierDetection) GetSuccessRateRequestVolume() *wrappers.UInt32Value

func (*OutlierDetection) GetSuccessRateStdevFactor

func (m *OutlierDetection) GetSuccessRateStdevFactor() *wrappers.UInt32Value

func (*OutlierDetection) ProtoMessage

func (*OutlierDetection) ProtoMessage()

func (*OutlierDetection) Reset

func (m *OutlierDetection) Reset()

func (*OutlierDetection) String

func (m *OutlierDetection) String() string

func (*OutlierDetection) Validate

func (m *OutlierDetection) Validate() error

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

func (*OutlierDetection) XXX_DiscardUnknown

func (m *OutlierDetection) XXX_DiscardUnknown()

func (*OutlierDetection) XXX_Marshal

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

func (*OutlierDetection) XXX_Merge

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

func (*OutlierDetection) XXX_Size

func (m *OutlierDetection) XXX_Size() int

func (*OutlierDetection) XXX_Unmarshal

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

type OutlierDetectionValidationError

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

OutlierDetectionValidationError is the validation error returned by OutlierDetection.Validate if the designated constraints aren't met.

func (OutlierDetectionValidationError) Cause

Cause function returns cause value.

func (OutlierDetectionValidationError) Error

Error satisfies the builtin error interface

func (OutlierDetectionValidationError) ErrorName

ErrorName returns error name.

func (OutlierDetectionValidationError) Field

Field function returns field value.

func (OutlierDetectionValidationError) Key

Key function returns key value.

func (OutlierDetectionValidationError) Reason

Reason function returns reason value.

type UpstreamBindConfig

type UpstreamBindConfig struct {
	SourceAddress        *v3.Address `protobuf:"bytes,1,opt,name=source_address,json=sourceAddress,proto3" json:"source_address,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*UpstreamBindConfig) Descriptor

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

func (*UpstreamBindConfig) GetSourceAddress

func (m *UpstreamBindConfig) GetSourceAddress() *v3.Address

func (*UpstreamBindConfig) ProtoMessage

func (*UpstreamBindConfig) ProtoMessage()

func (*UpstreamBindConfig) Reset

func (m *UpstreamBindConfig) Reset()

func (*UpstreamBindConfig) String

func (m *UpstreamBindConfig) String() string

func (*UpstreamBindConfig) Validate

func (m *UpstreamBindConfig) Validate() error

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

func (*UpstreamBindConfig) XXX_DiscardUnknown

func (m *UpstreamBindConfig) XXX_DiscardUnknown()

func (*UpstreamBindConfig) XXX_Marshal

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

func (*UpstreamBindConfig) XXX_Merge

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

func (*UpstreamBindConfig) XXX_Size

func (m *UpstreamBindConfig) XXX_Size() int

func (*UpstreamBindConfig) XXX_Unmarshal

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

type UpstreamBindConfigValidationError

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

UpstreamBindConfigValidationError is the validation error returned by UpstreamBindConfig.Validate if the designated constraints aren't met.

func (UpstreamBindConfigValidationError) Cause

Cause function returns cause value.

func (UpstreamBindConfigValidationError) Error

Error satisfies the builtin error interface

func (UpstreamBindConfigValidationError) ErrorName

ErrorName returns error name.

func (UpstreamBindConfigValidationError) Field

Field function returns field value.

func (UpstreamBindConfigValidationError) Key

Key function returns key value.

func (UpstreamBindConfigValidationError) Reason

Reason function returns reason value.

type UpstreamConnectionOptions

type UpstreamConnectionOptions struct {
	TcpKeepalive         *v3.TcpKeepalive `protobuf:"bytes,1,opt,name=tcp_keepalive,json=tcpKeepalive,proto3" json:"tcp_keepalive,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*UpstreamConnectionOptions) Descriptor

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

func (*UpstreamConnectionOptions) GetTcpKeepalive

func (m *UpstreamConnectionOptions) GetTcpKeepalive() *v3.TcpKeepalive

func (*UpstreamConnectionOptions) ProtoMessage

func (*UpstreamConnectionOptions) ProtoMessage()

func (*UpstreamConnectionOptions) Reset

func (m *UpstreamConnectionOptions) Reset()

func (*UpstreamConnectionOptions) String

func (m *UpstreamConnectionOptions) String() string

func (*UpstreamConnectionOptions) Validate

func (m *UpstreamConnectionOptions) Validate() error

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

func (*UpstreamConnectionOptions) XXX_DiscardUnknown

func (m *UpstreamConnectionOptions) XXX_DiscardUnknown()

func (*UpstreamConnectionOptions) XXX_Marshal

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

func (*UpstreamConnectionOptions) XXX_Merge

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

func (*UpstreamConnectionOptions) XXX_Size

func (m *UpstreamConnectionOptions) XXX_Size() int

func (*UpstreamConnectionOptions) XXX_Unmarshal

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

type UpstreamConnectionOptionsValidationError

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

UpstreamConnectionOptionsValidationError is the validation error returned by UpstreamConnectionOptions.Validate if the designated constraints aren't met.

func (UpstreamConnectionOptionsValidationError) Cause

Cause function returns cause value.

func (UpstreamConnectionOptionsValidationError) Error

Error satisfies the builtin error interface

func (UpstreamConnectionOptionsValidationError) ErrorName

ErrorName returns error name.

func (UpstreamConnectionOptionsValidationError) Field

Field function returns field value.

func (UpstreamConnectionOptionsValidationError) Key

Key function returns key value.

func (UpstreamConnectionOptionsValidationError) Reason

Reason function returns reason value.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL