go-control-plane: github.com/envoyproxy/go-control-plane/envoy/config/cluster/v4alpha Index | Files

package envoy_config_cluster_v4alpha

import "github.com/envoyproxy/go-control-plane/envoy/config/cluster/v4alpha"

Index

Package Files

circuit_breaker.pb.go circuit_breaker.pb.validate.go cluster.pb.go cluster.pb.validate.go filter.pb.go filter.pb.validate.go outlier_detection.pb.go outlier_detection.pb.validate.go

Variables

var (
    Cluster_DiscoveryType_name = map[int32]string{
        0:  "STATIC",
        1:  "STRICT_DNS",
        2:  "LOGICAL_DNS",
        3:  "EDS",
        4:  "ORIGINAL_DST",
    }
    Cluster_DiscoveryType_value = map[string]int32{
        "STATIC":       0,
        "STRICT_DNS":   1,
        "LOGICAL_DNS":  2,
        "EDS":          3,
        "ORIGINAL_DST": 4,
    }
)

Enum value maps for Cluster_DiscoveryType.

var (
    Cluster_LbPolicy_name = map[int32]string{
        0:  "ROUND_ROBIN",
        1:  "LEAST_REQUEST",
        2:  "RING_HASH",
        3:  "RANDOM",
        5:  "MAGLEV",
        6:  "CLUSTER_PROVIDED",
        7:  "LOAD_BALANCING_POLICY_CONFIG",
    }
    Cluster_LbPolicy_value = map[string]int32{
        "ROUND_ROBIN":                  0,
        "LEAST_REQUEST":                1,
        "RING_HASH":                    2,
        "RANDOM":                       3,
        "MAGLEV":                       5,
        "CLUSTER_PROVIDED":             6,
        "LOAD_BALANCING_POLICY_CONFIG": 7,
    }
)

Enum value maps for Cluster_LbPolicy.

var (
    Cluster_DnsLookupFamily_name = map[int32]string{
        0:  "AUTO",
        1:  "V4_ONLY",
        2:  "V6_ONLY",
    }
    Cluster_DnsLookupFamily_value = map[string]int32{
        "AUTO":    0,
        "V4_ONLY": 1,
        "V6_ONLY": 2,
    }
)

Enum value maps for Cluster_DnsLookupFamily.

var (
    Cluster_ClusterProtocolSelection_name = map[int32]string{
        0:  "USE_CONFIGURED_PROTOCOL",
        1:  "USE_DOWNSTREAM_PROTOCOL",
    }
    Cluster_ClusterProtocolSelection_value = map[string]int32{
        "USE_CONFIGURED_PROTOCOL": 0,
        "USE_DOWNSTREAM_PROTOCOL": 1,
    }
)

Enum value maps for Cluster_ClusterProtocolSelection.

var (
    Cluster_LbSubsetConfig_LbSubsetFallbackPolicy_name = map[int32]string{
        0:  "NO_FALLBACK",
        1:  "ANY_ENDPOINT",
        2:  "DEFAULT_SUBSET",
    }
    Cluster_LbSubsetConfig_LbSubsetFallbackPolicy_value = map[string]int32{
        "NO_FALLBACK":    0,
        "ANY_ENDPOINT":   1,
        "DEFAULT_SUBSET": 2,
    }
)

Enum value maps for Cluster_LbSubsetConfig_LbSubsetFallbackPolicy.

var (
    Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy_name = map[int32]string{
        0:  "NOT_DEFINED",
        1:  "NO_FALLBACK",
        2:  "ANY_ENDPOINT",
        3:  "DEFAULT_SUBSET",
        4:  "KEYS_SUBSET",
    }
    Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy_value = map[string]int32{
        "NOT_DEFINED":    0,
        "NO_FALLBACK":    1,
        "ANY_ENDPOINT":   2,
        "DEFAULT_SUBSET": 3,
        "KEYS_SUBSET":    4,
    }
)

Enum value maps for Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy.

var (
    Cluster_RingHashLbConfig_HashFunction_name = map[int32]string{
        0:  "XX_HASH",
        1:  "MURMUR_HASH_2",
    }
    Cluster_RingHashLbConfig_HashFunction_value = map[string]int32{
        "XX_HASH":       0,
        "MURMUR_HASH_2": 1,
    }
)

Enum value maps for Cluster_RingHashLbConfig_HashFunction.

var File_envoy_config_cluster_v4alpha_circuit_breaker_proto protoreflect.FileDescriptor
var File_envoy_config_cluster_v4alpha_cluster_proto protoreflect.FileDescriptor
var File_envoy_config_cluster_v4alpha_filter_proto protoreflect.FileDescriptor
var File_envoy_config_cluster_v4alpha_outlier_detection_proto protoreflect.FileDescriptor

type CircuitBreakers Uses

type CircuitBreakers struct {
    Thresholds []*CircuitBreakers_Thresholds `protobuf:"bytes,1,rep,name=thresholds,proto3" json:"thresholds,omitempty"`
    // contains filtered or unexported fields
}

func (*CircuitBreakers) Descriptor Uses

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

Deprecated: Use CircuitBreakers.ProtoReflect.Descriptor instead.

func (*CircuitBreakers) GetThresholds Uses

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

func (*CircuitBreakers) ProtoMessage Uses

func (*CircuitBreakers) ProtoMessage()

func (*CircuitBreakers) ProtoReflect Uses

func (x *CircuitBreakers) ProtoReflect() protoreflect.Message

func (*CircuitBreakers) Reset Uses

func (x *CircuitBreakers) Reset()

func (*CircuitBreakers) String Uses

func (x *CircuitBreakers) String() string

func (*CircuitBreakers) Validate Uses

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.

type CircuitBreakersValidationError Uses

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 Uses

func (e CircuitBreakersValidationError) Cause() error

Cause function returns cause value.

func (CircuitBreakersValidationError) Error Uses

func (e CircuitBreakersValidationError) Error() string

Error satisfies the builtin error interface

func (CircuitBreakersValidationError) ErrorName Uses

func (e CircuitBreakersValidationError) ErrorName() string

ErrorName returns error name.

func (CircuitBreakersValidationError) Field Uses

func (e CircuitBreakersValidationError) Field() string

Field function returns field value.

func (CircuitBreakersValidationError) Key Uses

func (e CircuitBreakersValidationError) Key() bool

Key function returns key value.

func (CircuitBreakersValidationError) Reason Uses

func (e CircuitBreakersValidationError) Reason() string

Reason function returns reason value.

type CircuitBreakers_Thresholds Uses

type CircuitBreakers_Thresholds struct {
    Priority           v4alpha.RoutingPriority                 `protobuf:"varint,1,opt,name=priority,proto3,enum=envoy.config.core.v4alpha.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"`
    // contains filtered or unexported fields
}

func (*CircuitBreakers_Thresholds) Descriptor Uses

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

Deprecated: Use CircuitBreakers_Thresholds.ProtoReflect.Descriptor instead.

func (*CircuitBreakers_Thresholds) GetMaxConnectionPools Uses

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

func (*CircuitBreakers_Thresholds) GetMaxConnections Uses

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

func (*CircuitBreakers_Thresholds) GetMaxPendingRequests Uses

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

func (*CircuitBreakers_Thresholds) GetMaxRequests Uses

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

func (*CircuitBreakers_Thresholds) GetMaxRetries Uses

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

func (*CircuitBreakers_Thresholds) GetPriority Uses

func (x *CircuitBreakers_Thresholds) GetPriority() v4alpha.RoutingPriority

func (*CircuitBreakers_Thresholds) GetRetryBudget Uses

func (x *CircuitBreakers_Thresholds) GetRetryBudget() *CircuitBreakers_Thresholds_RetryBudget

func (*CircuitBreakers_Thresholds) GetTrackRemaining Uses

func (x *CircuitBreakers_Thresholds) GetTrackRemaining() bool

func (*CircuitBreakers_Thresholds) ProtoMessage Uses

func (*CircuitBreakers_Thresholds) ProtoMessage()

func (*CircuitBreakers_Thresholds) ProtoReflect Uses

func (x *CircuitBreakers_Thresholds) ProtoReflect() protoreflect.Message

func (*CircuitBreakers_Thresholds) Reset Uses

func (x *CircuitBreakers_Thresholds) Reset()

func (*CircuitBreakers_Thresholds) String Uses

func (x *CircuitBreakers_Thresholds) String() string

func (*CircuitBreakers_Thresholds) Validate Uses

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.

type CircuitBreakers_ThresholdsValidationError Uses

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 Uses

func (e CircuitBreakers_ThresholdsValidationError) Cause() error

Cause function returns cause value.

func (CircuitBreakers_ThresholdsValidationError) Error Uses

func (e CircuitBreakers_ThresholdsValidationError) Error() string

Error satisfies the builtin error interface

func (CircuitBreakers_ThresholdsValidationError) ErrorName Uses

func (e CircuitBreakers_ThresholdsValidationError) ErrorName() string

ErrorName returns error name.

func (CircuitBreakers_ThresholdsValidationError) Field Uses

func (e CircuitBreakers_ThresholdsValidationError) Field() string

Field function returns field value.

func (CircuitBreakers_ThresholdsValidationError) Key Uses

func (e CircuitBreakers_ThresholdsValidationError) Key() bool

Key function returns key value.

func (CircuitBreakers_ThresholdsValidationError) Reason Uses

func (e CircuitBreakers_ThresholdsValidationError) Reason() string

Reason function returns reason value.

type CircuitBreakers_Thresholds_RetryBudget Uses

type CircuitBreakers_Thresholds_RetryBudget struct {
    BudgetPercent       *v3.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"`
    // contains filtered or unexported fields
}

func (*CircuitBreakers_Thresholds_RetryBudget) Descriptor Uses

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

Deprecated: Use CircuitBreakers_Thresholds_RetryBudget.ProtoReflect.Descriptor instead.

func (*CircuitBreakers_Thresholds_RetryBudget) GetBudgetPercent Uses

func (x *CircuitBreakers_Thresholds_RetryBudget) GetBudgetPercent() *v3.Percent

func (*CircuitBreakers_Thresholds_RetryBudget) GetMinRetryConcurrency Uses

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

func (*CircuitBreakers_Thresholds_RetryBudget) ProtoMessage Uses

func (*CircuitBreakers_Thresholds_RetryBudget) ProtoMessage()

func (*CircuitBreakers_Thresholds_RetryBudget) ProtoReflect Uses

func (x *CircuitBreakers_Thresholds_RetryBudget) ProtoReflect() protoreflect.Message

func (*CircuitBreakers_Thresholds_RetryBudget) Reset Uses

func (x *CircuitBreakers_Thresholds_RetryBudget) Reset()

func (*CircuitBreakers_Thresholds_RetryBudget) String Uses

func (x *CircuitBreakers_Thresholds_RetryBudget) String() string

func (*CircuitBreakers_Thresholds_RetryBudget) Validate Uses

func (m *CircuitBreakers_Thresholds_RetryBudget) Validate() error

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

type CircuitBreakers_Thresholds_RetryBudgetValidationError Uses

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 Uses

func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Cause() error

Cause function returns cause value.

func (CircuitBreakers_Thresholds_RetryBudgetValidationError) Error Uses

func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Error() string

Error satisfies the builtin error interface

func (CircuitBreakers_Thresholds_RetryBudgetValidationError) ErrorName Uses

func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) ErrorName() string

ErrorName returns error name.

func (CircuitBreakers_Thresholds_RetryBudgetValidationError) Field Uses

func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Field() string

Field function returns field value.

func (CircuitBreakers_Thresholds_RetryBudgetValidationError) Key Uses

func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Key() bool

Key function returns key value.

func (CircuitBreakers_Thresholds_RetryBudgetValidationError) Reason Uses

func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Reason() string

Reason function returns reason value.

type Cluster Uses

type Cluster struct {
    TransportSocketMatches []*Cluster_TransportSocketMatch `protobuf:"bytes,43,rep,name=transport_socket_matches,json=transportSocketMatches,proto3" json:"transport_socket_matches,omitempty"`
    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 assignable 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                `protobuf:"bytes,5,opt,name=per_connection_buffer_limit_bytes,json=perConnectionBufferLimitBytes,proto3" json:"per_connection_buffer_limit_bytes,omitempty"`
    LbPolicy                      Cluster_LbPolicy                     `protobuf:"varint,6,opt,name=lb_policy,json=lbPolicy,proto3,enum=envoy.config.cluster.v4alpha.Cluster_LbPolicy" json:"lb_policy,omitempty"`
    LoadAssignment                *v3.ClusterLoadAssignment            `protobuf:"bytes,33,opt,name=load_assignment,json=loadAssignment,proto3" json:"load_assignment,omitempty"`
    HealthChecks                  []*v4alpha.HealthCheck               `protobuf:"bytes,8,rep,name=health_checks,json=healthChecks,proto3" json:"health_checks,omitempty"`
    MaxRequestsPerConnection      *wrappers.UInt32Value                `protobuf:"bytes,9,opt,name=max_requests_per_connection,json=maxRequestsPerConnection,proto3" json:"max_requests_per_connection,omitempty"`
    CircuitBreakers               *CircuitBreakers                     `protobuf:"bytes,10,opt,name=circuit_breakers,json=circuitBreakers,proto3" json:"circuit_breakers,omitempty"`
    UpstreamHttpProtocolOptions   *v4alpha.UpstreamHttpProtocolOptions `protobuf:"bytes,46,opt,name=upstream_http_protocol_options,json=upstreamHttpProtocolOptions,proto3" json:"upstream_http_protocol_options,omitempty"`
    CommonHttpProtocolOptions     *v4alpha.HttpProtocolOptions         `protobuf:"bytes,29,opt,name=common_http_protocol_options,json=commonHttpProtocolOptions,proto3" json:"common_http_protocol_options,omitempty"`
    HttpProtocolOptions           *v4alpha.Http1ProtocolOptions        `protobuf:"bytes,13,opt,name=http_protocol_options,json=httpProtocolOptions,proto3" json:"http_protocol_options,omitempty"`
    Http2ProtocolOptions          *v4alpha.Http2ProtocolOptions        `protobuf:"bytes,14,opt,name=http2_protocol_options,json=http2ProtocolOptions,proto3" json:"http2_protocol_options,omitempty"`
    TypedExtensionProtocolOptions map[string]*any.Any                  `protobuf:"bytes,36,rep,name=typed_extension_protocol_options,json=typedExtensionProtocolOptions,proto3" json:"typed_extension_protocol_options,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    DnsRefreshRate                *duration.Duration                   `protobuf:"bytes,16,opt,name=dns_refresh_rate,json=dnsRefreshRate,proto3" json:"dns_refresh_rate,omitempty"`
    DnsFailureRefreshRate         *Cluster_RefreshRate                 `protobuf:"bytes,44,opt,name=dns_failure_refresh_rate,json=dnsFailureRefreshRate,proto3" json:"dns_failure_refresh_rate,omitempty"`
    RespectDnsTtl                 bool                                 `protobuf:"varint,39,opt,name=respect_dns_ttl,json=respectDnsTtl,proto3" json:"respect_dns_ttl,omitempty"`
    DnsLookupFamily               Cluster_DnsLookupFamily              `protobuf:"varint,17,opt,name=dns_lookup_family,json=dnsLookupFamily,proto3,enum=envoy.config.cluster.v4alpha.Cluster_DnsLookupFamily" json:"dns_lookup_family,omitempty"`
    DnsResolvers                  []*v4alpha.Address                   `protobuf:"bytes,18,rep,name=dns_resolvers,json=dnsResolvers,proto3" json:"dns_resolvers,omitempty"`
    UseTcpForDnsLookups           bool                                 `protobuf:"varint,45,opt,name=use_tcp_for_dns_lookups,json=useTcpForDnsLookups,proto3" json:"use_tcp_for_dns_lookups,omitempty"`
    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            *v4alpha.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 assignable 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                     *v4alpha.TransportSocket         `protobuf:"bytes,24,opt,name=transport_socket,json=transportSocket,proto3" json:"transport_socket,omitempty"`
    Metadata                            *v4alpha.Metadata                `protobuf:"bytes,25,opt,name=metadata,proto3" json:"metadata,omitempty"`
    ProtocolSelection                   Cluster_ClusterProtocolSelection `protobuf:"varint,26,opt,name=protocol_selection,json=protocolSelection,proto3,enum=envoy.config.cluster.v4alpha.Cluster_ClusterProtocolSelection" json:"protocol_selection,omitempty"`
    UpstreamConnectionOptions           *UpstreamConnectionOptions       `protobuf:"bytes,30,opt,name=upstream_connection_options,json=upstreamConnectionOptions,proto3" json:"upstream_connection_options,omitempty"`
    CloseConnectionsOnHostHealthFailure bool                             `protobuf:"varint,31,opt,name=close_connections_on_host_health_failure,json=closeConnectionsOnHostHealthFailure,proto3" json:"close_connections_on_host_health_failure,omitempty"`
    IgnoreHealthOnHostRemoval           bool                             `protobuf:"varint,32,opt,name=ignore_health_on_host_removal,json=ignoreHealthOnHostRemoval,proto3" json:"ignore_health_on_host_removal,omitempty"`
    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                           *v4alpha.ConfigSource            `protobuf:"bytes,42,opt,name=lrs_server,json=lrsServer,proto3" json:"lrs_server,omitempty"`
    // Deprecated: Do not use.
    HiddenEnvoyDeprecatedTrackTimeoutBudgets bool                          `protobuf:"varint,47,opt,name=hidden_envoy_deprecated_track_timeout_budgets,json=hiddenEnvoyDeprecatedTrackTimeoutBudgets,proto3" json:"hidden_envoy_deprecated_track_timeout_budgets,omitempty"`
    UpstreamConfig                           *v4alpha.TypedExtensionConfig `protobuf:"bytes,48,opt,name=upstream_config,json=upstreamConfig,proto3" json:"upstream_config,omitempty"`
    TrackClusterStats                        *TrackClusterStats            `protobuf:"bytes,49,opt,name=track_cluster_stats,json=trackClusterStats,proto3" json:"track_cluster_stats,omitempty"`
    PrefetchPolicy                           *Cluster_PrefetchPolicy       `protobuf:"bytes,50,opt,name=prefetch_policy,json=prefetchPolicy,proto3" json:"prefetch_policy,omitempty"`
    // contains filtered or unexported fields
}

func (*Cluster) Descriptor Uses

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

Deprecated: Use Cluster.ProtoReflect.Descriptor instead.

func (*Cluster) GetAltStatName Uses

func (x *Cluster) GetAltStatName() string

func (*Cluster) GetCircuitBreakers Uses

func (x *Cluster) GetCircuitBreakers() *CircuitBreakers

func (*Cluster) GetCleanupInterval Uses

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

func (*Cluster) GetCloseConnectionsOnHostHealthFailure Uses

func (x *Cluster) GetCloseConnectionsOnHostHealthFailure() bool

func (*Cluster) GetClusterDiscoveryType Uses

func (m *Cluster) GetClusterDiscoveryType() isCluster_ClusterDiscoveryType

func (*Cluster) GetClusterType Uses

func (x *Cluster) GetClusterType() *Cluster_CustomClusterType

func (*Cluster) GetCommonHttpProtocolOptions Uses

func (x *Cluster) GetCommonHttpProtocolOptions() *v4alpha.HttpProtocolOptions

func (*Cluster) GetCommonLbConfig Uses

func (x *Cluster) GetCommonLbConfig() *Cluster_CommonLbConfig

func (*Cluster) GetConnectTimeout Uses

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

func (*Cluster) GetDnsFailureRefreshRate Uses

func (x *Cluster) GetDnsFailureRefreshRate() *Cluster_RefreshRate

func (*Cluster) GetDnsLookupFamily Uses

func (x *Cluster) GetDnsLookupFamily() Cluster_DnsLookupFamily

func (*Cluster) GetDnsRefreshRate Uses

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

func (*Cluster) GetDnsResolvers Uses

func (x *Cluster) GetDnsResolvers() []*v4alpha.Address

func (*Cluster) GetEdsClusterConfig Uses

func (x *Cluster) GetEdsClusterConfig() *Cluster_EdsClusterConfig

func (*Cluster) GetFilters Uses

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

func (*Cluster) GetHealthChecks Uses

func (x *Cluster) GetHealthChecks() []*v4alpha.HealthCheck

func (*Cluster) GetHiddenEnvoyDeprecatedTrackTimeoutBudgets Uses

func (x *Cluster) GetHiddenEnvoyDeprecatedTrackTimeoutBudgets() bool

Deprecated: Do not use.

func (*Cluster) GetHttp2ProtocolOptions Uses

func (x *Cluster) GetHttp2ProtocolOptions() *v4alpha.Http2ProtocolOptions

func (*Cluster) GetHttpProtocolOptions Uses

func (x *Cluster) GetHttpProtocolOptions() *v4alpha.Http1ProtocolOptions

func (*Cluster) GetIgnoreHealthOnHostRemoval Uses

func (x *Cluster) GetIgnoreHealthOnHostRemoval() bool

func (*Cluster) GetLbConfig Uses

func (m *Cluster) GetLbConfig() isCluster_LbConfig

func (*Cluster) GetLbPolicy Uses

func (x *Cluster) GetLbPolicy() Cluster_LbPolicy

func (*Cluster) GetLbSubsetConfig Uses

func (x *Cluster) GetLbSubsetConfig() *Cluster_LbSubsetConfig

func (*Cluster) GetLeastRequestLbConfig Uses

func (x *Cluster) GetLeastRequestLbConfig() *Cluster_LeastRequestLbConfig

func (*Cluster) GetLoadAssignment Uses

func (x *Cluster) GetLoadAssignment() *v3.ClusterLoadAssignment

func (*Cluster) GetLoadBalancingPolicy Uses

func (x *Cluster) GetLoadBalancingPolicy() *LoadBalancingPolicy

func (*Cluster) GetLrsServer Uses

func (x *Cluster) GetLrsServer() *v4alpha.ConfigSource

func (*Cluster) GetMaxRequestsPerConnection Uses

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

func (*Cluster) GetMetadata Uses

func (x *Cluster) GetMetadata() *v4alpha.Metadata

func (*Cluster) GetName Uses

func (x *Cluster) GetName() string

func (*Cluster) GetOriginalDstLbConfig Uses

func (x *Cluster) GetOriginalDstLbConfig() *Cluster_OriginalDstLbConfig

func (*Cluster) GetOutlierDetection Uses

func (x *Cluster) GetOutlierDetection() *OutlierDetection

func (*Cluster) GetPerConnectionBufferLimitBytes Uses

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

func (*Cluster) GetPrefetchPolicy Uses

func (x *Cluster) GetPrefetchPolicy() *Cluster_PrefetchPolicy

func (*Cluster) GetProtocolSelection Uses

func (x *Cluster) GetProtocolSelection() Cluster_ClusterProtocolSelection

func (*Cluster) GetRespectDnsTtl Uses

func (x *Cluster) GetRespectDnsTtl() bool

func (*Cluster) GetRingHashLbConfig Uses

func (x *Cluster) GetRingHashLbConfig() *Cluster_RingHashLbConfig

func (*Cluster) GetTrackClusterStats Uses

func (x *Cluster) GetTrackClusterStats() *TrackClusterStats

func (*Cluster) GetTransportSocket Uses

func (x *Cluster) GetTransportSocket() *v4alpha.TransportSocket

func (*Cluster) GetTransportSocketMatches Uses

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

func (*Cluster) GetType Uses

func (x *Cluster) GetType() Cluster_DiscoveryType

func (*Cluster) GetTypedExtensionProtocolOptions Uses

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

func (*Cluster) GetUpstreamBindConfig Uses

func (x *Cluster) GetUpstreamBindConfig() *v4alpha.BindConfig

func (*Cluster) GetUpstreamConfig Uses

func (x *Cluster) GetUpstreamConfig() *v4alpha.TypedExtensionConfig

func (*Cluster) GetUpstreamConnectionOptions Uses

func (x *Cluster) GetUpstreamConnectionOptions() *UpstreamConnectionOptions

func (*Cluster) GetUpstreamHttpProtocolOptions Uses

func (x *Cluster) GetUpstreamHttpProtocolOptions() *v4alpha.UpstreamHttpProtocolOptions

func (*Cluster) GetUseTcpForDnsLookups Uses

func (x *Cluster) GetUseTcpForDnsLookups() bool

func (*Cluster) ProtoMessage Uses

func (*Cluster) ProtoMessage()

func (*Cluster) ProtoReflect Uses

func (x *Cluster) ProtoReflect() protoreflect.Message

func (*Cluster) Reset Uses

func (x *Cluster) Reset()

func (*Cluster) String Uses

func (x *Cluster) String() string

func (*Cluster) Validate Uses

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.

type ClusterCollection Uses

type ClusterCollection struct {
    Entries *v1.CollectionEntry `protobuf:"bytes,1,opt,name=entries,proto3" json:"entries,omitempty"`
    // contains filtered or unexported fields
}

func (*ClusterCollection) Descriptor Uses

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

Deprecated: Use ClusterCollection.ProtoReflect.Descriptor instead.

func (*ClusterCollection) GetEntries Uses

func (x *ClusterCollection) GetEntries() *v1.CollectionEntry

func (*ClusterCollection) ProtoMessage Uses

func (*ClusterCollection) ProtoMessage()

func (*ClusterCollection) ProtoReflect Uses

func (x *ClusterCollection) ProtoReflect() protoreflect.Message

func (*ClusterCollection) Reset Uses

func (x *ClusterCollection) Reset()

func (*ClusterCollection) String Uses

func (x *ClusterCollection) String() string

func (*ClusterCollection) Validate Uses

func (m *ClusterCollection) Validate() error

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

type ClusterCollectionValidationError Uses

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

ClusterCollectionValidationError is the validation error returned by ClusterCollection.Validate if the designated constraints aren't met.

func (ClusterCollectionValidationError) Cause Uses

func (e ClusterCollectionValidationError) Cause() error

Cause function returns cause value.

func (ClusterCollectionValidationError) Error Uses

func (e ClusterCollectionValidationError) Error() string

Error satisfies the builtin error interface

func (ClusterCollectionValidationError) ErrorName Uses

func (e ClusterCollectionValidationError) ErrorName() string

ErrorName returns error name.

func (ClusterCollectionValidationError) Field Uses

func (e ClusterCollectionValidationError) Field() string

Field function returns field value.

func (ClusterCollectionValidationError) Key Uses

func (e ClusterCollectionValidationError) Key() bool

Key function returns key value.

func (ClusterCollectionValidationError) Reason Uses

func (e ClusterCollectionValidationError) Reason() string

Reason function returns reason value.

type ClusterValidationError Uses

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 Uses

func (e ClusterValidationError) Cause() error

Cause function returns cause value.

func (ClusterValidationError) Error Uses

func (e ClusterValidationError) Error() string

Error satisfies the builtin error interface

func (ClusterValidationError) ErrorName Uses

func (e ClusterValidationError) ErrorName() string

ErrorName returns error name.

func (ClusterValidationError) Field Uses

func (e ClusterValidationError) Field() string

Field function returns field value.

func (ClusterValidationError) Key Uses

func (e ClusterValidationError) Key() bool

Key function returns key value.

func (ClusterValidationError) Reason Uses

func (e ClusterValidationError) Reason() string

Reason function returns reason value.

type Cluster_ClusterProtocolSelection Uses

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

func (Cluster_ClusterProtocolSelection) Descriptor Uses

func (Cluster_ClusterProtocolSelection) Descriptor() protoreflect.EnumDescriptor

func (Cluster_ClusterProtocolSelection) Enum Uses

func (x Cluster_ClusterProtocolSelection) Enum() *Cluster_ClusterProtocolSelection

func (Cluster_ClusterProtocolSelection) EnumDescriptor Uses

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

Deprecated: Use Cluster_ClusterProtocolSelection.Descriptor instead.

func (Cluster_ClusterProtocolSelection) Number Uses

func (x Cluster_ClusterProtocolSelection) Number() protoreflect.EnumNumber

func (Cluster_ClusterProtocolSelection) String Uses

func (x Cluster_ClusterProtocolSelection) String() string

func (Cluster_ClusterProtocolSelection) Type Uses

func (Cluster_ClusterProtocolSelection) Type() protoreflect.EnumType

type Cluster_ClusterType Uses

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

type Cluster_CommonLbConfig Uses

type Cluster_CommonLbConfig struct {
    HealthyPanicThreshold *v31.Percent `protobuf:"bytes,1,opt,name=healthy_panic_threshold,json=healthyPanicThreshold,proto3" json:"healthy_panic_threshold,omitempty"`
    // Types that are assignable 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                                              `protobuf:"varint,5,opt,name=ignore_new_hosts_until_first_hc,json=ignoreNewHostsUntilFirstHc,proto3" json:"ignore_new_hosts_until_first_hc,omitempty"`
    CloseConnectionsOnHostSetChange bool                                              `protobuf:"varint,6,opt,name=close_connections_on_host_set_change,json=closeConnectionsOnHostSetChange,proto3" json:"close_connections_on_host_set_change,omitempty"`
    ConsistentHashingLbConfig       *Cluster_CommonLbConfig_ConsistentHashingLbConfig `protobuf:"bytes,7,opt,name=consistent_hashing_lb_config,json=consistentHashingLbConfig,proto3" json:"consistent_hashing_lb_config,omitempty"`
    // contains filtered or unexported fields
}

func (*Cluster_CommonLbConfig) Descriptor Uses

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

Deprecated: Use Cluster_CommonLbConfig.ProtoReflect.Descriptor instead.

func (*Cluster_CommonLbConfig) GetCloseConnectionsOnHostSetChange Uses

func (x *Cluster_CommonLbConfig) GetCloseConnectionsOnHostSetChange() bool

func (*Cluster_CommonLbConfig) GetConsistentHashingLbConfig Uses

func (x *Cluster_CommonLbConfig) GetConsistentHashingLbConfig() *Cluster_CommonLbConfig_ConsistentHashingLbConfig

func (*Cluster_CommonLbConfig) GetHealthyPanicThreshold Uses

func (x *Cluster_CommonLbConfig) GetHealthyPanicThreshold() *v31.Percent

func (*Cluster_CommonLbConfig) GetIgnoreNewHostsUntilFirstHc Uses

func (x *Cluster_CommonLbConfig) GetIgnoreNewHostsUntilFirstHc() bool

func (*Cluster_CommonLbConfig) GetLocalityConfigSpecifier Uses

func (m *Cluster_CommonLbConfig) GetLocalityConfigSpecifier() isCluster_CommonLbConfig_LocalityConfigSpecifier

func (*Cluster_CommonLbConfig) GetLocalityWeightedLbConfig Uses

func (x *Cluster_CommonLbConfig) GetLocalityWeightedLbConfig() *Cluster_CommonLbConfig_LocalityWeightedLbConfig

func (*Cluster_CommonLbConfig) GetUpdateMergeWindow Uses

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

func (*Cluster_CommonLbConfig) GetZoneAwareLbConfig Uses

func (x *Cluster_CommonLbConfig) GetZoneAwareLbConfig() *Cluster_CommonLbConfig_ZoneAwareLbConfig

func (*Cluster_CommonLbConfig) ProtoMessage Uses

func (*Cluster_CommonLbConfig) ProtoMessage()

func (*Cluster_CommonLbConfig) ProtoReflect Uses

func (x *Cluster_CommonLbConfig) ProtoReflect() protoreflect.Message

func (*Cluster_CommonLbConfig) Reset Uses

func (x *Cluster_CommonLbConfig) Reset()

func (*Cluster_CommonLbConfig) String Uses

func (x *Cluster_CommonLbConfig) String() string

func (*Cluster_CommonLbConfig) Validate Uses

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.

type Cluster_CommonLbConfigValidationError Uses

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 Uses

func (e Cluster_CommonLbConfigValidationError) Cause() error

Cause function returns cause value.

func (Cluster_CommonLbConfigValidationError) Error Uses

func (e Cluster_CommonLbConfigValidationError) Error() string

Error satisfies the builtin error interface

func (Cluster_CommonLbConfigValidationError) ErrorName Uses

func (e Cluster_CommonLbConfigValidationError) ErrorName() string

ErrorName returns error name.

func (Cluster_CommonLbConfigValidationError) Field Uses

func (e Cluster_CommonLbConfigValidationError) Field() string

Field function returns field value.

func (Cluster_CommonLbConfigValidationError) Key Uses

func (e Cluster_CommonLbConfigValidationError) Key() bool

Key function returns key value.

func (Cluster_CommonLbConfigValidationError) Reason Uses

func (e Cluster_CommonLbConfigValidationError) Reason() string

Reason function returns reason value.

type Cluster_CommonLbConfig_ConsistentHashingLbConfig Uses

type Cluster_CommonLbConfig_ConsistentHashingLbConfig struct {
    UseHostnameForHashing bool `protobuf:"varint,1,opt,name=use_hostname_for_hashing,json=useHostnameForHashing,proto3" json:"use_hostname_for_hashing,omitempty"`
    // contains filtered or unexported fields
}

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) Descriptor Uses

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

Deprecated: Use Cluster_CommonLbConfig_ConsistentHashingLbConfig.ProtoReflect.Descriptor instead.

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) GetUseHostnameForHashing Uses

func (x *Cluster_CommonLbConfig_ConsistentHashingLbConfig) GetUseHostnameForHashing() bool

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) ProtoMessage Uses

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) ProtoMessage()

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) ProtoReflect Uses

func (x *Cluster_CommonLbConfig_ConsistentHashingLbConfig) ProtoReflect() protoreflect.Message

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) Reset Uses

func (x *Cluster_CommonLbConfig_ConsistentHashingLbConfig) Reset()

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) String Uses

func (x *Cluster_CommonLbConfig_ConsistentHashingLbConfig) String() string

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) Validate Uses

func (m *Cluster_CommonLbConfig_ConsistentHashingLbConfig) Validate() error

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

type Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError Uses

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

Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError is the validation error returned by Cluster_CommonLbConfig_ConsistentHashingLbConfig.Validate if the designated constraints aren't met.

func (Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Cause Uses

func (e Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Cause() error

Cause function returns cause value.

func (Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Error Uses

func (e Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Error() string

Error satisfies the builtin error interface

func (Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) ErrorName Uses

func (e Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) ErrorName() string

ErrorName returns error name.

func (Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Field Uses

func (e Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Field() string

Field function returns field value.

func (Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Key Uses

func (e Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Key() bool

Key function returns key value.

func (Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Reason Uses

func (e Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Reason() string

Reason function returns reason value.

type Cluster_CommonLbConfig_LocalityWeightedLbConfig Uses

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

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) Descriptor Uses

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

Deprecated: Use Cluster_CommonLbConfig_LocalityWeightedLbConfig.ProtoReflect.Descriptor instead.

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) ProtoMessage Uses

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) ProtoMessage()

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) ProtoReflect Uses

func (x *Cluster_CommonLbConfig_LocalityWeightedLbConfig) ProtoReflect() protoreflect.Message

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) Reset Uses

func (x *Cluster_CommonLbConfig_LocalityWeightedLbConfig) Reset()

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) String Uses

func (x *Cluster_CommonLbConfig_LocalityWeightedLbConfig) String() string

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) Validate Uses

func (m *Cluster_CommonLbConfig_LocalityWeightedLbConfig) Validate() error

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.

type Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError Uses

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 Uses

func (e Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Cause() error

Cause function returns cause value.

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Error Uses

func (e Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Error() string

Error satisfies the builtin error interface

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) ErrorName Uses

func (e Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) ErrorName() string

ErrorName returns error name.

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Field Uses

func (e Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Field() string

Field function returns field value.

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Key Uses

func (e Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Key() bool

Key function returns key value.

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Reason Uses

func (e Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Reason() string

Reason function returns reason value.

type Cluster_CommonLbConfig_LocalityWeightedLbConfig_ Uses

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 Uses

type Cluster_CommonLbConfig_ZoneAwareLbConfig struct {
    RoutingEnabled     *v31.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"`
    // contains filtered or unexported fields
}

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Descriptor Uses

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

Deprecated: Use Cluster_CommonLbConfig_ZoneAwareLbConfig.ProtoReflect.Descriptor instead.

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) GetFailTrafficOnPanic Uses

func (x *Cluster_CommonLbConfig_ZoneAwareLbConfig) GetFailTrafficOnPanic() bool

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) GetMinClusterSize Uses

func (x *Cluster_CommonLbConfig_ZoneAwareLbConfig) GetMinClusterSize() *wrappers.UInt64Value

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) GetRoutingEnabled Uses

func (x *Cluster_CommonLbConfig_ZoneAwareLbConfig) GetRoutingEnabled() *v31.Percent

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) ProtoMessage Uses

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) ProtoMessage()

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) ProtoReflect Uses

func (x *Cluster_CommonLbConfig_ZoneAwareLbConfig) ProtoReflect() protoreflect.Message

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Reset Uses

func (x *Cluster_CommonLbConfig_ZoneAwareLbConfig) Reset()

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) String Uses

func (x *Cluster_CommonLbConfig_ZoneAwareLbConfig) String() string

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Validate Uses

func (m *Cluster_CommonLbConfig_ZoneAwareLbConfig) Validate() error

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.

type Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError Uses

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 Uses

func (e Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Cause() error

Cause function returns cause value.

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Error Uses

func (e Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Error() string

Error satisfies the builtin error interface

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) ErrorName Uses

func (e Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) ErrorName() string

ErrorName returns error name.

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Field Uses

func (e Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Field() string

Field function returns field value.

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Key Uses

func (e Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Key() bool

Key function returns key value.

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Reason Uses

func (e Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Reason() string

Reason function returns reason value.

type Cluster_CommonLbConfig_ZoneAwareLbConfig_ Uses

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 Uses

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"`
    // contains filtered or unexported fields
}

func (*Cluster_CustomClusterType) Descriptor Uses

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

Deprecated: Use Cluster_CustomClusterType.ProtoReflect.Descriptor instead.

func (*Cluster_CustomClusterType) GetName Uses

func (x *Cluster_CustomClusterType) GetName() string

func (*Cluster_CustomClusterType) GetTypedConfig Uses

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

func (*Cluster_CustomClusterType) ProtoMessage Uses

func (*Cluster_CustomClusterType) ProtoMessage()

func (*Cluster_CustomClusterType) ProtoReflect Uses

func (x *Cluster_CustomClusterType) ProtoReflect() protoreflect.Message

func (*Cluster_CustomClusterType) Reset Uses

func (x *Cluster_CustomClusterType) Reset()

func (*Cluster_CustomClusterType) String Uses

func (x *Cluster_CustomClusterType) String() string

func (*Cluster_CustomClusterType) Validate Uses

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.

type Cluster_CustomClusterTypeValidationError Uses

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 Uses

func (e Cluster_CustomClusterTypeValidationError) Cause() error

Cause function returns cause value.

func (Cluster_CustomClusterTypeValidationError) Error Uses

func (e Cluster_CustomClusterTypeValidationError) Error() string

Error satisfies the builtin error interface

func (Cluster_CustomClusterTypeValidationError) ErrorName Uses

func (e Cluster_CustomClusterTypeValidationError) ErrorName() string

ErrorName returns error name.

func (Cluster_CustomClusterTypeValidationError) Field Uses

func (e Cluster_CustomClusterTypeValidationError) Field() string

Field function returns field value.

func (Cluster_CustomClusterTypeValidationError) Key Uses

func (e Cluster_CustomClusterTypeValidationError) Key() bool

Key function returns key value.

func (Cluster_CustomClusterTypeValidationError) Reason Uses

func (e Cluster_CustomClusterTypeValidationError) Reason() string

Reason function returns reason value.

type Cluster_DiscoveryType Uses

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) Descriptor Uses

func (Cluster_DiscoveryType) Descriptor() protoreflect.EnumDescriptor

func (Cluster_DiscoveryType) Enum Uses

func (x Cluster_DiscoveryType) Enum() *Cluster_DiscoveryType

func (Cluster_DiscoveryType) EnumDescriptor Uses

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

Deprecated: Use Cluster_DiscoveryType.Descriptor instead.

func (Cluster_DiscoveryType) Number Uses

func (x Cluster_DiscoveryType) Number() protoreflect.EnumNumber

func (Cluster_DiscoveryType) String Uses

func (x Cluster_DiscoveryType) String() string

func (Cluster_DiscoveryType) Type Uses

func (Cluster_DiscoveryType) Type() protoreflect.EnumType

type Cluster_DnsLookupFamily Uses

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) Descriptor Uses

func (Cluster_DnsLookupFamily) Descriptor() protoreflect.EnumDescriptor

func (Cluster_DnsLookupFamily) Enum Uses

func (x Cluster_DnsLookupFamily) Enum() *Cluster_DnsLookupFamily

func (Cluster_DnsLookupFamily) EnumDescriptor Uses

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

Deprecated: Use Cluster_DnsLookupFamily.Descriptor instead.

func (Cluster_DnsLookupFamily) Number Uses

func (x Cluster_DnsLookupFamily) Number() protoreflect.EnumNumber

func (Cluster_DnsLookupFamily) String Uses

func (x Cluster_DnsLookupFamily) String() string

func (Cluster_DnsLookupFamily) Type Uses

func (Cluster_DnsLookupFamily) Type() protoreflect.EnumType

type Cluster_EdsClusterConfig Uses

type Cluster_EdsClusterConfig struct {
    EdsConfig *v4alpha.ConfigSource `protobuf:"bytes,1,opt,name=eds_config,json=edsConfig,proto3" json:"eds_config,omitempty"`
    // Types that are assignable to NameSpecifier:
    //	*Cluster_EdsClusterConfig_ServiceName
    //	*Cluster_EdsClusterConfig_EdsResourceLocator
    NameSpecifier isCluster_EdsClusterConfig_NameSpecifier `protobuf_oneof:"name_specifier"`
    // contains filtered or unexported fields
}

func (*Cluster_EdsClusterConfig) Descriptor Uses

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

Deprecated: Use Cluster_EdsClusterConfig.ProtoReflect.Descriptor instead.

func (*Cluster_EdsClusterConfig) GetEdsConfig Uses

func (x *Cluster_EdsClusterConfig) GetEdsConfig() *v4alpha.ConfigSource

func (*Cluster_EdsClusterConfig) GetEdsResourceLocator Uses

func (x *Cluster_EdsClusterConfig) GetEdsResourceLocator() *v1.ResourceLocator

func (*Cluster_EdsClusterConfig) GetNameSpecifier Uses

func (m *Cluster_EdsClusterConfig) GetNameSpecifier() isCluster_EdsClusterConfig_NameSpecifier

func (*Cluster_EdsClusterConfig) GetServiceName Uses

func (x *Cluster_EdsClusterConfig) GetServiceName() string

func (*Cluster_EdsClusterConfig) ProtoMessage Uses

func (*Cluster_EdsClusterConfig) ProtoMessage()

func (*Cluster_EdsClusterConfig) ProtoReflect Uses

func (x *Cluster_EdsClusterConfig) ProtoReflect() protoreflect.Message

func (*Cluster_EdsClusterConfig) Reset Uses

func (x *Cluster_EdsClusterConfig) Reset()

func (*Cluster_EdsClusterConfig) String Uses

func (x *Cluster_EdsClusterConfig) String() string

func (*Cluster_EdsClusterConfig) Validate Uses

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.

type Cluster_EdsClusterConfigValidationError Uses

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 Uses

func (e Cluster_EdsClusterConfigValidationError) Cause() error

Cause function returns cause value.

func (Cluster_EdsClusterConfigValidationError) Error Uses

func (e Cluster_EdsClusterConfigValidationError) Error() string

Error satisfies the builtin error interface

func (Cluster_EdsClusterConfigValidationError) ErrorName Uses

func (e Cluster_EdsClusterConfigValidationError) ErrorName() string

ErrorName returns error name.

func (Cluster_EdsClusterConfigValidationError) Field Uses

func (e Cluster_EdsClusterConfigValidationError) Field() string

Field function returns field value.

func (Cluster_EdsClusterConfigValidationError) Key Uses

func (e Cluster_EdsClusterConfigValidationError) Key() bool

Key function returns key value.

func (Cluster_EdsClusterConfigValidationError) Reason Uses

func (e Cluster_EdsClusterConfigValidationError) Reason() string

Reason function returns reason value.

type Cluster_EdsClusterConfig_EdsResourceLocator Uses

type Cluster_EdsClusterConfig_EdsResourceLocator struct {
    EdsResourceLocator *v1.ResourceLocator `protobuf:"bytes,3,opt,name=eds_resource_locator,json=edsResourceLocator,proto3,oneof"`
}

type Cluster_EdsClusterConfig_ServiceName Uses

type Cluster_EdsClusterConfig_ServiceName struct {
    ServiceName string `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3,oneof"`
}

type Cluster_LbPolicy Uses

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_MAGLEV                       Cluster_LbPolicy = 5
    Cluster_CLUSTER_PROVIDED             Cluster_LbPolicy = 6
    Cluster_LOAD_BALANCING_POLICY_CONFIG Cluster_LbPolicy = 7
)

func (Cluster_LbPolicy) Descriptor Uses

func (Cluster_LbPolicy) Descriptor() protoreflect.EnumDescriptor

func (Cluster_LbPolicy) Enum Uses

func (x Cluster_LbPolicy) Enum() *Cluster_LbPolicy

func (Cluster_LbPolicy) EnumDescriptor Uses

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

Deprecated: Use Cluster_LbPolicy.Descriptor instead.

func (Cluster_LbPolicy) Number Uses

func (x Cluster_LbPolicy) Number() protoreflect.EnumNumber

func (Cluster_LbPolicy) String Uses

func (x Cluster_LbPolicy) String() string

func (Cluster_LbPolicy) Type Uses

func (Cluster_LbPolicy) Type() protoreflect.EnumType

type Cluster_LbSubsetConfig Uses

type Cluster_LbSubsetConfig struct {
    FallbackPolicy      Cluster_LbSubsetConfig_LbSubsetFallbackPolicy `protobuf:"varint,1,opt,name=fallback_policy,json=fallbackPolicy,proto3,enum=envoy.config.cluster.v4alpha.Cluster_LbSubsetConfig_LbSubsetFallbackPolicy" json:"fallback_policy,omitempty"`
    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"`
    // contains filtered or unexported fields
}

func (*Cluster_LbSubsetConfig) Descriptor Uses

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

Deprecated: Use Cluster_LbSubsetConfig.ProtoReflect.Descriptor instead.

func (*Cluster_LbSubsetConfig) GetDefaultSubset Uses

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

func (*Cluster_LbSubsetConfig) GetFallbackPolicy Uses

func (x *Cluster_LbSubsetConfig) GetFallbackPolicy() Cluster_LbSubsetConfig_LbSubsetFallbackPolicy

func (*Cluster_LbSubsetConfig) GetListAsAny Uses

func (x *Cluster_LbSubsetConfig) GetListAsAny() bool

func (*Cluster_LbSubsetConfig) GetLocalityWeightAware Uses

func (x *Cluster_LbSubsetConfig) GetLocalityWeightAware() bool

func (*Cluster_LbSubsetConfig) GetPanicModeAny Uses

func (x *Cluster_LbSubsetConfig) GetPanicModeAny() bool

func (*Cluster_LbSubsetConfig) GetScaleLocalityWeight Uses

func (x *Cluster_LbSubsetConfig) GetScaleLocalityWeight() bool

func (*Cluster_LbSubsetConfig) GetSubsetSelectors Uses

func (x *Cluster_LbSubsetConfig) GetSubsetSelectors() []*Cluster_LbSubsetConfig_LbSubsetSelector

func (*Cluster_LbSubsetConfig) ProtoMessage Uses

func (*Cluster_LbSubsetConfig) ProtoMessage()

func (*Cluster_LbSubsetConfig) ProtoReflect Uses

func (x *Cluster_LbSubsetConfig) ProtoReflect() protoreflect.Message

func (*Cluster_LbSubsetConfig) Reset Uses

func (x *Cluster_LbSubsetConfig) Reset()

func (*Cluster_LbSubsetConfig) String Uses

func (x *Cluster_LbSubsetConfig) String() string

func (*Cluster_LbSubsetConfig) Validate Uses

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.

type Cluster_LbSubsetConfigValidationError Uses

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 Uses

func (e Cluster_LbSubsetConfigValidationError) Cause() error

Cause function returns cause value.

func (Cluster_LbSubsetConfigValidationError) Error Uses

func (e Cluster_LbSubsetConfigValidationError) Error() string

Error satisfies the builtin error interface

func (Cluster_LbSubsetConfigValidationError) ErrorName Uses

func (e Cluster_LbSubsetConfigValidationError) ErrorName() string

ErrorName returns error name.

func (Cluster_LbSubsetConfigValidationError) Field Uses

func (e Cluster_LbSubsetConfigValidationError) Field() string

Field function returns field value.

func (Cluster_LbSubsetConfigValidationError) Key Uses

func (e Cluster_LbSubsetConfigValidationError) Key() bool

Key function returns key value.

func (Cluster_LbSubsetConfigValidationError) Reason Uses

func (e Cluster_LbSubsetConfigValidationError) Reason() string

Reason function returns reason value.

type Cluster_LbSubsetConfig_LbSubsetFallbackPolicy Uses

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) Descriptor Uses

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Descriptor() protoreflect.EnumDescriptor

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Enum Uses

func (x Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Enum() *Cluster_LbSubsetConfig_LbSubsetFallbackPolicy

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) EnumDescriptor Uses

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

Deprecated: Use Cluster_LbSubsetConfig_LbSubsetFallbackPolicy.Descriptor instead.

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Number Uses

func (x Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Number() protoreflect.EnumNumber

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) String Uses

func (x Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) String() string

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Type Uses

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Type() protoreflect.EnumType

type Cluster_LbSubsetConfig_LbSubsetSelector Uses

type Cluster_LbSubsetConfig_LbSubsetSelector struct {
    Keys               []string                                                               `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
    FallbackPolicy     Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy `protobuf:"varint,2,opt,name=fallback_policy,json=fallbackPolicy,proto3,enum=envoy.config.cluster.v4alpha.Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy" json:"fallback_policy,omitempty"`
    FallbackKeysSubset []string                                                               `protobuf:"bytes,3,rep,name=fallback_keys_subset,json=fallbackKeysSubset,proto3" json:"fallback_keys_subset,omitempty"`
    // contains filtered or unexported fields
}

func (*Cluster_LbSubsetConfig_LbSubsetSelector) Descriptor Uses

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

Deprecated: Use Cluster_LbSubsetConfig_LbSubsetSelector.ProtoReflect.Descriptor instead.

func (*Cluster_LbSubsetConfig_LbSubsetSelector) GetFallbackKeysSubset Uses

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

func (*Cluster_LbSubsetConfig_LbSubsetSelector) GetFallbackPolicy Uses

func (x *Cluster_LbSubsetConfig_LbSubsetSelector) GetFallbackPolicy() Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy

func (*Cluster_LbSubsetConfig_LbSubsetSelector) GetKeys Uses

func (x *Cluster_LbSubsetConfig_LbSubsetSelector) GetKeys() []string

func (*Cluster_LbSubsetConfig_LbSubsetSelector) ProtoMessage Uses

func (*Cluster_LbSubsetConfig_LbSubsetSelector) ProtoMessage()

func (*Cluster_LbSubsetConfig_LbSubsetSelector) ProtoReflect Uses

func (x *Cluster_LbSubsetConfig_LbSubsetSelector) ProtoReflect() protoreflect.Message

func (*Cluster_LbSubsetConfig_LbSubsetSelector) Reset Uses

func (x *Cluster_LbSubsetConfig_LbSubsetSelector) Reset()

func (*Cluster_LbSubsetConfig_LbSubsetSelector) String Uses

func (x *Cluster_LbSubsetConfig_LbSubsetSelector) String() string

func (*Cluster_LbSubsetConfig_LbSubsetSelector) Validate Uses

func (m *Cluster_LbSubsetConfig_LbSubsetSelector) Validate() error

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.

type Cluster_LbSubsetConfig_LbSubsetSelectorValidationError Uses

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 Uses

func (e Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Cause() error

Cause function returns cause value.

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Error Uses

func (e Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Error() string

Error satisfies the builtin error interface

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) ErrorName Uses

func (e Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) ErrorName() string

ErrorName returns error name.

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Field Uses

func (e Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Field() string

Field function returns field value.

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Key Uses

func (e Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Key() bool

Key function returns key value.

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Reason Uses

func (e Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Reason() string

Reason function returns reason value.

type Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy Uses

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) Descriptor Uses

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Descriptor() protoreflect.EnumDescriptor

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Enum Uses

func (x Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Enum() *Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) EnumDescriptor Uses

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

Deprecated: Use Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy.Descriptor instead.

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Number Uses

func (x Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Number() protoreflect.EnumNumber

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) String Uses

func (x Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) String() string

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Type Uses

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Type() protoreflect.EnumType

type Cluster_LeastRequestLbConfig Uses

type Cluster_LeastRequestLbConfig struct {
    ChoiceCount       *wrappers.UInt32Value  `protobuf:"bytes,1,opt,name=choice_count,json=choiceCount,proto3" json:"choice_count,omitempty"`
    ActiveRequestBias *v4alpha.RuntimeDouble `protobuf:"bytes,2,opt,name=active_request_bias,json=activeRequestBias,proto3" json:"active_request_bias,omitempty"`
    // contains filtered or unexported fields
}

func (*Cluster_LeastRequestLbConfig) Descriptor Uses

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

Deprecated: Use Cluster_LeastRequestLbConfig.ProtoReflect.Descriptor instead.

func (*Cluster_LeastRequestLbConfig) GetActiveRequestBias Uses

func (x *Cluster_LeastRequestLbConfig) GetActiveRequestBias() *v4alpha.RuntimeDouble

func (*Cluster_LeastRequestLbConfig) GetChoiceCount Uses

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

func (*Cluster_LeastRequestLbConfig) ProtoMessage Uses

func (*Cluster_LeastRequestLbConfig) ProtoMessage()

func (*Cluster_LeastRequestLbConfig) ProtoReflect Uses

func (x *Cluster_LeastRequestLbConfig) ProtoReflect() protoreflect.Message

func (*Cluster_LeastRequestLbConfig) Reset Uses

func (x *Cluster_LeastRequestLbConfig) Reset()

func (*Cluster_LeastRequestLbConfig) String Uses

func (x *Cluster_LeastRequestLbConfig) String() string

func (*Cluster_LeastRequestLbConfig) Validate Uses

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.

type Cluster_LeastRequestLbConfigValidationError Uses

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 Uses

func (e Cluster_LeastRequestLbConfigValidationError) Cause() error

Cause function returns cause value.

func (Cluster_LeastRequestLbConfigValidationError) Error Uses

func (e Cluster_LeastRequestLbConfigValidationError) Error() string

Error satisfies the builtin error interface

func (Cluster_LeastRequestLbConfigValidationError) ErrorName Uses

func (e Cluster_LeastRequestLbConfigValidationError) ErrorName() string

ErrorName returns error name.

func (Cluster_LeastRequestLbConfigValidationError) Field Uses

func (e Cluster_LeastRequestLbConfigValidationError) Field() string

Field function returns field value.

func (Cluster_LeastRequestLbConfigValidationError) Key Uses

func (e Cluster_LeastRequestLbConfigValidationError) Key() bool

Key function returns key value.

func (Cluster_LeastRequestLbConfigValidationError) Reason Uses

func (e Cluster_LeastRequestLbConfigValidationError) Reason() string

Reason function returns reason value.

type Cluster_LeastRequestLbConfig_ Uses

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

type Cluster_OriginalDstLbConfig Uses

type Cluster_OriginalDstLbConfig struct {
    UseHttpHeader bool `protobuf:"varint,1,opt,name=use_http_header,json=useHttpHeader,proto3" json:"use_http_header,omitempty"`
    // contains filtered or unexported fields
}

func (*Cluster_OriginalDstLbConfig) Descriptor Uses

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

Deprecated: Use Cluster_OriginalDstLbConfig.ProtoReflect.Descriptor instead.

func (*Cluster_OriginalDstLbConfig) GetUseHttpHeader Uses

func (x *Cluster_OriginalDstLbConfig) GetUseHttpHeader() bool

func (*Cluster_OriginalDstLbConfig) ProtoMessage Uses

func (*Cluster_OriginalDstLbConfig) ProtoMessage()

func (*Cluster_OriginalDstLbConfig) ProtoReflect Uses

func (x *Cluster_OriginalDstLbConfig) ProtoReflect() protoreflect.Message

func (*Cluster_OriginalDstLbConfig) Reset Uses

func (x *Cluster_OriginalDstLbConfig) Reset()

func (*Cluster_OriginalDstLbConfig) String Uses

func (x *Cluster_OriginalDstLbConfig) String() string

func (*Cluster_OriginalDstLbConfig) Validate Uses

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.

type Cluster_OriginalDstLbConfigValidationError Uses

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 Uses

func (e Cluster_OriginalDstLbConfigValidationError) Cause() error

Cause function returns cause value.

func (Cluster_OriginalDstLbConfigValidationError) Error Uses

func (e Cluster_OriginalDstLbConfigValidationError) Error() string

Error satisfies the builtin error interface

func (Cluster_OriginalDstLbConfigValidationError) ErrorName Uses

func (e Cluster_OriginalDstLbConfigValidationError) ErrorName() string

ErrorName returns error name.

func (Cluster_OriginalDstLbConfigValidationError) Field Uses

func (e Cluster_OriginalDstLbConfigValidationError) Field() string

Field function returns field value.

func (Cluster_OriginalDstLbConfigValidationError) Key Uses

func (e Cluster_OriginalDstLbConfigValidationError) Key() bool

Key function returns key value.

func (Cluster_OriginalDstLbConfigValidationError) Reason Uses

func (e Cluster_OriginalDstLbConfigValidationError) Reason() string

Reason function returns reason value.

type Cluster_OriginalDstLbConfig_ Uses

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

type Cluster_PrefetchPolicy Uses

type Cluster_PrefetchPolicy struct {
    PrefetchRatio *wrappers.DoubleValue `protobuf:"bytes,1,opt,name=prefetch_ratio,json=prefetchRatio,proto3" json:"prefetch_ratio,omitempty"`
    // contains filtered or unexported fields
}

func (*Cluster_PrefetchPolicy) Descriptor Uses

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

Deprecated: Use Cluster_PrefetchPolicy.ProtoReflect.Descriptor instead.

func (*Cluster_PrefetchPolicy) GetPrefetchRatio Uses

func (x *Cluster_PrefetchPolicy) GetPrefetchRatio() *wrappers.DoubleValue

func (*Cluster_PrefetchPolicy) ProtoMessage Uses

func (*Cluster_PrefetchPolicy) ProtoMessage()

func (*Cluster_PrefetchPolicy) ProtoReflect Uses

func (x *Cluster_PrefetchPolicy) ProtoReflect() protoreflect.Message

func (*Cluster_PrefetchPolicy) Reset Uses

func (x *Cluster_PrefetchPolicy) Reset()

func (*Cluster_PrefetchPolicy) String Uses

func (x *Cluster_PrefetchPolicy) String() string

func (*Cluster_PrefetchPolicy) Validate Uses

func (m *Cluster_PrefetchPolicy) Validate() error

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

type Cluster_PrefetchPolicyValidationError Uses

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

Cluster_PrefetchPolicyValidationError is the validation error returned by Cluster_PrefetchPolicy.Validate if the designated constraints aren't met.

func (Cluster_PrefetchPolicyValidationError) Cause Uses

func (e Cluster_PrefetchPolicyValidationError) Cause() error

Cause function returns cause value.

func (Cluster_PrefetchPolicyValidationError) Error Uses

func (e Cluster_PrefetchPolicyValidationError) Error() string

Error satisfies the builtin error interface

func (Cluster_PrefetchPolicyValidationError) ErrorName Uses

func (e Cluster_PrefetchPolicyValidationError) ErrorName() string

ErrorName returns error name.

func (Cluster_PrefetchPolicyValidationError) Field Uses

func (e Cluster_PrefetchPolicyValidationError) Field() string

Field function returns field value.

func (Cluster_PrefetchPolicyValidationError) Key Uses

func (e Cluster_PrefetchPolicyValidationError) Key() bool

Key function returns key value.

func (Cluster_PrefetchPolicyValidationError) Reason Uses

func (e Cluster_PrefetchPolicyValidationError) Reason() string

Reason function returns reason value.

type Cluster_RefreshRate Uses

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"`
    // contains filtered or unexported fields
}

func (*Cluster_RefreshRate) Descriptor Uses

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

Deprecated: Use Cluster_RefreshRate.ProtoReflect.Descriptor instead.

func (*Cluster_RefreshRate) GetBaseInterval Uses

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

func (*Cluster_RefreshRate) GetMaxInterval Uses

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

func (*Cluster_RefreshRate) ProtoMessage Uses

func (*Cluster_RefreshRate) ProtoMessage()

func (*Cluster_RefreshRate) ProtoReflect Uses

func (x *Cluster_RefreshRate) ProtoReflect() protoreflect.Message

func (*Cluster_RefreshRate) Reset Uses

func (x *Cluster_RefreshRate) Reset()

func (*Cluster_RefreshRate) String Uses

func (x *Cluster_RefreshRate) String() string

func (*Cluster_RefreshRate) Validate Uses

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.

type Cluster_RefreshRateValidationError Uses

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 Uses

func (e Cluster_RefreshRateValidationError) Cause() error

Cause function returns cause value.

func (Cluster_RefreshRateValidationError) Error Uses

func (e Cluster_RefreshRateValidationError) Error() string

Error satisfies the builtin error interface

func (Cluster_RefreshRateValidationError) ErrorName Uses

func (e Cluster_RefreshRateValidationError) ErrorName() string

ErrorName returns error name.

func (Cluster_RefreshRateValidationError) Field Uses

func (e Cluster_RefreshRateValidationError) Field() string

Field function returns field value.

func (Cluster_RefreshRateValidationError) Key Uses

func (e Cluster_RefreshRateValidationError) Key() bool

Key function returns key value.

func (Cluster_RefreshRateValidationError) Reason Uses

func (e Cluster_RefreshRateValidationError) Reason() string

Reason function returns reason value.

type Cluster_RingHashLbConfig Uses

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 `protobuf:"varint,3,opt,name=hash_function,json=hashFunction,proto3,enum=envoy.config.cluster.v4alpha.Cluster_RingHashLbConfig_HashFunction" json:"hash_function,omitempty"`
    MaximumRingSize *wrappers.UInt64Value                 `protobuf:"bytes,4,opt,name=maximum_ring_size,json=maximumRingSize,proto3" json:"maximum_ring_size,omitempty"`
    // contains filtered or unexported fields
}

func (*Cluster_RingHashLbConfig) Descriptor Uses

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

Deprecated: Use Cluster_RingHashLbConfig.ProtoReflect.Descriptor instead.

func (*Cluster_RingHashLbConfig) GetHashFunction Uses

func (x *Cluster_RingHashLbConfig) GetHashFunction() Cluster_RingHashLbConfig_HashFunction

func (*Cluster_RingHashLbConfig) GetMaximumRingSize Uses

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

func (*Cluster_RingHashLbConfig) GetMinimumRingSize Uses

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

func (*Cluster_RingHashLbConfig) ProtoMessage Uses

func (*Cluster_RingHashLbConfig) ProtoMessage()

func (*Cluster_RingHashLbConfig) ProtoReflect Uses

func (x *Cluster_RingHashLbConfig) ProtoReflect() protoreflect.Message

func (*Cluster_RingHashLbConfig) Reset Uses

func (x *Cluster_RingHashLbConfig) Reset()

func (*Cluster_RingHashLbConfig) String Uses

func (x *Cluster_RingHashLbConfig) String() string

func (*Cluster_RingHashLbConfig) Validate Uses

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.

type Cluster_RingHashLbConfigValidationError Uses

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 Uses

func (e Cluster_RingHashLbConfigValidationError) Cause() error

Cause function returns cause value.

func (Cluster_RingHashLbConfigValidationError) Error Uses

func (e Cluster_RingHashLbConfigValidationError) Error() string

Error satisfies the builtin error interface

func (Cluster_RingHashLbConfigValidationError) ErrorName Uses

func (e Cluster_RingHashLbConfigValidationError) ErrorName() string

ErrorName returns error name.

func (Cluster_RingHashLbConfigValidationError) Field Uses

func (e Cluster_RingHashLbConfigValidationError) Field() string

Field function returns field value.

func (Cluster_RingHashLbConfigValidationError) Key Uses

func (e Cluster_RingHashLbConfigValidationError) Key() bool

Key function returns key value.

func (Cluster_RingHashLbConfigValidationError) Reason Uses

func (e Cluster_RingHashLbConfigValidationError) Reason() string

Reason function returns reason value.

type Cluster_RingHashLbConfig_ Uses

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

type Cluster_RingHashLbConfig_HashFunction Uses

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) Descriptor Uses

func (Cluster_RingHashLbConfig_HashFunction) Descriptor() protoreflect.EnumDescriptor

func (Cluster_RingHashLbConfig_HashFunction) Enum Uses

func (x Cluster_RingHashLbConfig_HashFunction) Enum() *Cluster_RingHashLbConfig_HashFunction

func (Cluster_RingHashLbConfig_HashFunction) EnumDescriptor Uses

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

Deprecated: Use Cluster_RingHashLbConfig_HashFunction.Descriptor instead.

func (Cluster_RingHashLbConfig_HashFunction) Number Uses

func (x Cluster_RingHashLbConfig_HashFunction) Number() protoreflect.EnumNumber

func (Cluster_RingHashLbConfig_HashFunction) String Uses

func (x Cluster_RingHashLbConfig_HashFunction) String() string

func (Cluster_RingHashLbConfig_HashFunction) Type Uses

func (Cluster_RingHashLbConfig_HashFunction) Type() protoreflect.EnumType

type Cluster_TransportSocketMatch Uses

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 *v4alpha.TransportSocket `protobuf:"bytes,3,opt,name=transport_socket,json=transportSocket,proto3" json:"transport_socket,omitempty"`
    // contains filtered or unexported fields
}

func (*Cluster_TransportSocketMatch) Descriptor Uses

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

Deprecated: Use Cluster_TransportSocketMatch.ProtoReflect.Descriptor instead.

func (*Cluster_TransportSocketMatch) GetMatch Uses

func (x *Cluster_TransportSocketMatch) GetMatch() *_struct.Struct

func (*Cluster_TransportSocketMatch) GetName Uses

func (x *Cluster_TransportSocketMatch) GetName() string

func (*Cluster_TransportSocketMatch) GetTransportSocket Uses

func (x *Cluster_TransportSocketMatch) GetTransportSocket() *v4alpha.TransportSocket

func (*Cluster_TransportSocketMatch) ProtoMessage Uses

func (*Cluster_TransportSocketMatch) ProtoMessage()

func (*Cluster_TransportSocketMatch) ProtoReflect Uses

func (x *Cluster_TransportSocketMatch) ProtoReflect() protoreflect.Message

func (*Cluster_TransportSocketMatch) Reset Uses

func (x *Cluster_TransportSocketMatch) Reset()

func (*Cluster_TransportSocketMatch) String Uses

func (x *Cluster_TransportSocketMatch) String() string

func (*Cluster_TransportSocketMatch) Validate Uses

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.

type Cluster_TransportSocketMatchValidationError Uses

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 Uses

func (e Cluster_TransportSocketMatchValidationError) Cause() error

Cause function returns cause value.

func (Cluster_TransportSocketMatchValidationError) Error Uses

func (e Cluster_TransportSocketMatchValidationError) Error() string

Error satisfies the builtin error interface

func (Cluster_TransportSocketMatchValidationError) ErrorName Uses

func (e Cluster_TransportSocketMatchValidationError) ErrorName() string

ErrorName returns error name.

func (Cluster_TransportSocketMatchValidationError) Field Uses

func (e Cluster_TransportSocketMatchValidationError) Field() string

Field function returns field value.

func (Cluster_TransportSocketMatchValidationError) Key Uses

func (e Cluster_TransportSocketMatchValidationError) Key() bool

Key function returns key value.

func (Cluster_TransportSocketMatchValidationError) Reason Uses

func (e Cluster_TransportSocketMatchValidationError) Reason() string

Reason function returns reason value.

type Cluster_Type Uses

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

type Filter Uses

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"`
    // contains filtered or unexported fields
}

func (*Filter) Descriptor Uses

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

Deprecated: Use Filter.ProtoReflect.Descriptor instead.

func (*Filter) GetName Uses

func (x *Filter) GetName() string

func (*Filter) GetTypedConfig Uses

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

func (*Filter) ProtoMessage Uses

func (*Filter) ProtoMessage()

func (*Filter) ProtoReflect Uses

func (x *Filter) ProtoReflect() protoreflect.Message

func (*Filter) Reset Uses

func (x *Filter) Reset()

func (*Filter) String Uses

func (x *Filter) String() string

func (*Filter) Validate Uses

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.

type FilterValidationError Uses

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 Uses

func (e FilterValidationError) Cause() error

Cause function returns cause value.

func (FilterValidationError) Error Uses

func (e FilterValidationError) Error() string

Error satisfies the builtin error interface

func (FilterValidationError) ErrorName Uses

func (e FilterValidationError) ErrorName() string

ErrorName returns error name.

func (FilterValidationError) Field Uses

func (e FilterValidationError) Field() string

Field function returns field value.

func (FilterValidationError) Key Uses

func (e FilterValidationError) Key() bool

Key function returns key value.

func (FilterValidationError) Reason Uses

func (e FilterValidationError) Reason() string

Reason function returns reason value.

type LoadBalancingPolicy Uses

type LoadBalancingPolicy struct {
    Policies []*LoadBalancingPolicy_Policy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"`
    // contains filtered or unexported fields
}

func (*LoadBalancingPolicy) Descriptor Uses

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

Deprecated: Use LoadBalancingPolicy.ProtoReflect.Descriptor instead.

func (*LoadBalancingPolicy) GetPolicies Uses

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

func (*LoadBalancingPolicy) ProtoMessage Uses

func (*LoadBalancingPolicy) ProtoMessage()

func (*LoadBalancingPolicy) ProtoReflect Uses

func (x *LoadBalancingPolicy) ProtoReflect() protoreflect.Message

func (*LoadBalancingPolicy) Reset Uses

func (x *LoadBalancingPolicy) Reset()

func (*LoadBalancingPolicy) String Uses

func (x *LoadBalancingPolicy) String() string

func (*LoadBalancingPolicy) Validate Uses

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.

type LoadBalancingPolicyValidationError Uses

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 Uses

func (e LoadBalancingPolicyValidationError) Cause() error

Cause function returns cause value.

func (LoadBalancingPolicyValidationError) Error Uses

func (e LoadBalancingPolicyValidationError) Error() string

Error satisfies the builtin error interface

func (LoadBalancingPolicyValidationError) ErrorName Uses

func (e LoadBalancingPolicyValidationError) ErrorName() string

ErrorName returns error name.

func (LoadBalancingPolicyValidationError) Field Uses

func (e LoadBalancingPolicyValidationError) Field() string

Field function returns field value.

func (LoadBalancingPolicyValidationError) Key Uses

func (e LoadBalancingPolicyValidationError) Key() bool

Key function returns key value.

func (LoadBalancingPolicyValidationError) Reason Uses

func (e LoadBalancingPolicyValidationError) Reason() string

Reason function returns reason value.

type LoadBalancingPolicy_Policy Uses

type LoadBalancingPolicy_Policy struct {
    Name        string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    TypedConfig *any.Any `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3" json:"typed_config,omitempty"`
    // contains filtered or unexported fields
}

func (*LoadBalancingPolicy_Policy) Descriptor Uses

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

Deprecated: Use LoadBalancingPolicy_Policy.ProtoReflect.Descriptor instead.

func (*LoadBalancingPolicy_Policy) GetName Uses

func (x *LoadBalancingPolicy_Policy) GetName() string

func (*LoadBalancingPolicy_Policy) GetTypedConfig Uses

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

func (*LoadBalancingPolicy_Policy) ProtoMessage Uses

func (*LoadBalancingPolicy_Policy) ProtoMessage()

func (*LoadBalancingPolicy_Policy) ProtoReflect Uses

func (x *LoadBalancingPolicy_Policy) ProtoReflect() protoreflect.Message

func (*LoadBalancingPolicy_Policy) Reset Uses

func (x *LoadBalancingPolicy_Policy) Reset()

func (*LoadBalancingPolicy_Policy) String Uses

func (x *LoadBalancingPolicy_Policy) String() string

func (*LoadBalancingPolicy_Policy) Validate Uses

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.

type LoadBalancingPolicy_PolicyValidationError Uses

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 Uses

func (e LoadBalancingPolicy_PolicyValidationError) Cause() error

Cause function returns cause value.

func (LoadBalancingPolicy_PolicyValidationError) Error Uses

func (e LoadBalancingPolicy_PolicyValidationError) Error() string

Error satisfies the builtin error interface

func (LoadBalancingPolicy_PolicyValidationError) ErrorName Uses

func (e LoadBalancingPolicy_PolicyValidationError) ErrorName() string

ErrorName returns error name.

func (LoadBalancingPolicy_PolicyValidationError) Field Uses

func (e LoadBalancingPolicy_PolicyValidationError) Field() string

Field function returns field value.

func (LoadBalancingPolicy_PolicyValidationError) Key Uses

func (e LoadBalancingPolicy_PolicyValidationError) Key() bool

Key function returns key value.

func (LoadBalancingPolicy_PolicyValidationError) Reason Uses

func (e LoadBalancingPolicy_PolicyValidationError) Reason() string

Reason function returns reason value.

type OutlierDetection Uses

type OutlierDetection struct {
    Consecutive_5Xx                        *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=consecutive_5xx,json=consecutive5xx,proto3" json:"consecutive_5xx,omitempty"`
    Interval                               *duration.Duration    `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"`
    BaseEjectionTime                       *duration.Duration    `protobuf:"bytes,3,opt,name=base_ejection_time,json=baseEjectionTime,proto3" json:"base_ejection_time,omitempty"`
    MaxEjectionPercent                     *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=max_ejection_percent,json=maxEjectionPercent,proto3" json:"max_ejection_percent,omitempty"`
    EnforcingConsecutive_5Xx               *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=enforcing_consecutive_5xx,json=enforcingConsecutive5xx,proto3" json:"enforcing_consecutive_5xx,omitempty"`
    EnforcingSuccessRate                   *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=enforcing_success_rate,json=enforcingSuccessRate,proto3" json:"enforcing_success_rate,omitempty"`
    SuccessRateMinimumHosts                *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=success_rate_minimum_hosts,json=successRateMinimumHosts,proto3" json:"success_rate_minimum_hosts,omitempty"`
    SuccessRateRequestVolume               *wrappers.UInt32Value `protobuf:"bytes,8,opt,name=success_rate_request_volume,json=successRateRequestVolume,proto3" json:"success_rate_request_volume,omitempty"`
    SuccessRateStdevFactor                 *wrappers.UInt32Value `protobuf:"bytes,9,opt,name=success_rate_stdev_factor,json=successRateStdevFactor,proto3" json:"success_rate_stdev_factor,omitempty"`
    ConsecutiveGatewayFailure              *wrappers.UInt32Value `protobuf:"bytes,10,opt,name=consecutive_gateway_failure,json=consecutiveGatewayFailure,proto3" json:"consecutive_gateway_failure,omitempty"`
    EnforcingConsecutiveGatewayFailure     *wrappers.UInt32Value `protobuf:"bytes,11,opt,name=enforcing_consecutive_gateway_failure,json=enforcingConsecutiveGatewayFailure,proto3" json:"enforcing_consecutive_gateway_failure,omitempty"`
    SplitExternalLocalOriginErrors         bool                  `protobuf:"varint,12,opt,name=split_external_local_origin_errors,json=splitExternalLocalOriginErrors,proto3" json:"split_external_local_origin_errors,omitempty"`
    ConsecutiveLocalOriginFailure          *wrappers.UInt32Value `protobuf:"bytes,13,opt,name=consecutive_local_origin_failure,json=consecutiveLocalOriginFailure,proto3" json:"consecutive_local_origin_failure,omitempty"`
    EnforcingConsecutiveLocalOriginFailure *wrappers.UInt32Value `protobuf:"bytes,14,opt,name=enforcing_consecutive_local_origin_failure,json=enforcingConsecutiveLocalOriginFailure,proto3" json:"enforcing_consecutive_local_origin_failure,omitempty"`
    EnforcingLocalOriginSuccessRate        *wrappers.UInt32Value `protobuf:"bytes,15,opt,name=enforcing_local_origin_success_rate,json=enforcingLocalOriginSuccessRate,proto3" json:"enforcing_local_origin_success_rate,omitempty"`
    FailurePercentageThreshold             *wrappers.UInt32Value `protobuf:"bytes,16,opt,name=failure_percentage_threshold,json=failurePercentageThreshold,proto3" json:"failure_percentage_threshold,omitempty"`
    EnforcingFailurePercentage             *wrappers.UInt32Value `protobuf:"bytes,17,opt,name=enforcing_failure_percentage,json=enforcingFailurePercentage,proto3" json:"enforcing_failure_percentage,omitempty"`
    EnforcingFailurePercentageLocalOrigin  *wrappers.UInt32Value `protobuf:"bytes,18,opt,name=enforcing_failure_percentage_local_origin,json=enforcingFailurePercentageLocalOrigin,proto3" json:"enforcing_failure_percentage_local_origin,omitempty"`
    FailurePercentageMinimumHosts          *wrappers.UInt32Value `protobuf:"bytes,19,opt,name=failure_percentage_minimum_hosts,json=failurePercentageMinimumHosts,proto3" json:"failure_percentage_minimum_hosts,omitempty"`
    FailurePercentageRequestVolume         *wrappers.UInt32Value `protobuf:"bytes,20,opt,name=failure_percentage_request_volume,json=failurePercentageRequestVolume,proto3" json:"failure_percentage_request_volume,omitempty"`
    // contains filtered or unexported fields
}

func (*OutlierDetection) Descriptor Uses

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

Deprecated: Use OutlierDetection.ProtoReflect.Descriptor instead.

func (*OutlierDetection) GetBaseEjectionTime Uses

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

func (*OutlierDetection) GetConsecutiveGatewayFailure Uses

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

func (*OutlierDetection) GetConsecutiveLocalOriginFailure Uses

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

func (*OutlierDetection) GetConsecutive_5Xx Uses

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

func (*OutlierDetection) GetEnforcingConsecutiveGatewayFailure Uses

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

func (*OutlierDetection) GetEnforcingConsecutiveLocalOriginFailure Uses

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

func (*OutlierDetection) GetEnforcingConsecutive_5Xx Uses

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

func (*OutlierDetection) GetEnforcingFailurePercentage Uses

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

func (*OutlierDetection) GetEnforcingFailurePercentageLocalOrigin Uses

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

func (*OutlierDetection) GetEnforcingLocalOriginSuccessRate Uses

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

func (*OutlierDetection) GetEnforcingSuccessRate Uses

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

func (*OutlierDetection) GetFailurePercentageMinimumHosts Uses

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

func (*OutlierDetection) GetFailurePercentageRequestVolume Uses

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

func (*OutlierDetection) GetFailurePercentageThreshold Uses

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

func (*OutlierDetection) GetInterval Uses

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

func (*OutlierDetection) GetMaxEjectionPercent Uses

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

func (*OutlierDetection) GetSplitExternalLocalOriginErrors Uses

func (x *OutlierDetection) GetSplitExternalLocalOriginErrors() bool

func (*OutlierDetection) GetSuccessRateMinimumHosts Uses

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

func (*OutlierDetection) GetSuccessRateRequestVolume Uses

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

func (*OutlierDetection) GetSuccessRateStdevFactor Uses

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

func (*OutlierDetection) ProtoMessage Uses

func (*OutlierDetection) ProtoMessage()

func (*OutlierDetection) ProtoReflect Uses

func (x *OutlierDetection) ProtoReflect() protoreflect.Message

func (*OutlierDetection) Reset Uses

func (x *OutlierDetection) Reset()

func (*OutlierDetection) String Uses

func (x *OutlierDetection) String() string

func (*OutlierDetection) Validate Uses

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.

type OutlierDetectionValidationError Uses

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 Uses

func (e OutlierDetectionValidationError) Cause() error

Cause function returns cause value.

func (OutlierDetectionValidationError) Error Uses

func (e OutlierDetectionValidationError) Error() string

Error satisfies the builtin error interface

func (OutlierDetectionValidationError) ErrorName Uses

func (e OutlierDetectionValidationError) ErrorName() string

ErrorName returns error name.

func (OutlierDetectionValidationError) Field Uses

func (e OutlierDetectionValidationError) Field() string

Field function returns field value.

func (OutlierDetectionValidationError) Key Uses

func (e OutlierDetectionValidationError) Key() bool

Key function returns key value.

func (OutlierDetectionValidationError) Reason Uses

func (e OutlierDetectionValidationError) Reason() string

Reason function returns reason value.

type TrackClusterStats Uses

type TrackClusterStats struct {
    TimeoutBudgets       bool `protobuf:"varint,1,opt,name=timeout_budgets,json=timeoutBudgets,proto3" json:"timeout_budgets,omitempty"`
    RequestResponseSizes bool `protobuf:"varint,2,opt,name=request_response_sizes,json=requestResponseSizes,proto3" json:"request_response_sizes,omitempty"`
    // contains filtered or unexported fields
}

func (*TrackClusterStats) Descriptor Uses

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

Deprecated: Use TrackClusterStats.ProtoReflect.Descriptor instead.

func (*TrackClusterStats) GetRequestResponseSizes Uses

func (x *TrackClusterStats) GetRequestResponseSizes() bool

func (*TrackClusterStats) GetTimeoutBudgets Uses

func (x *TrackClusterStats) GetTimeoutBudgets() bool

func (*TrackClusterStats) ProtoMessage Uses

func (*TrackClusterStats) ProtoMessage()

func (*TrackClusterStats) ProtoReflect Uses

func (x *TrackClusterStats) ProtoReflect() protoreflect.Message

func (*TrackClusterStats) Reset Uses

func (x *TrackClusterStats) Reset()

func (*TrackClusterStats) String Uses

func (x *TrackClusterStats) String() string

func (*TrackClusterStats) Validate Uses

func (m *TrackClusterStats) Validate() error

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

type TrackClusterStatsValidationError Uses

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

TrackClusterStatsValidationError is the validation error returned by TrackClusterStats.Validate if the designated constraints aren't met.

func (TrackClusterStatsValidationError) Cause Uses

func (e TrackClusterStatsValidationError) Cause() error

Cause function returns cause value.

func (TrackClusterStatsValidationError) Error Uses

func (e TrackClusterStatsValidationError) Error() string

Error satisfies the builtin error interface

func (TrackClusterStatsValidationError) ErrorName Uses

func (e TrackClusterStatsValidationError) ErrorName() string

ErrorName returns error name.

func (TrackClusterStatsValidationError) Field Uses

func (e TrackClusterStatsValidationError) Field() string

Field function returns field value.

func (TrackClusterStatsValidationError) Key Uses

func (e TrackClusterStatsValidationError) Key() bool

Key function returns key value.

func (TrackClusterStatsValidationError) Reason Uses

func (e TrackClusterStatsValidationError) Reason() string

Reason function returns reason value.

type UpstreamBindConfig Uses

type UpstreamBindConfig struct {
    SourceAddress *v4alpha.Address `protobuf:"bytes,1,opt,name=source_address,json=sourceAddress,proto3" json:"source_address,omitempty"`
    // contains filtered or unexported fields
}

func (*UpstreamBindConfig) Descriptor Uses

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

Deprecated: Use UpstreamBindConfig.ProtoReflect.Descriptor instead.

func (*UpstreamBindConfig) GetSourceAddress Uses

func (x *UpstreamBindConfig) GetSourceAddress() *v4alpha.Address

func (*UpstreamBindConfig) ProtoMessage Uses

func (*UpstreamBindConfig) ProtoMessage()

func (*UpstreamBindConfig) ProtoReflect Uses

func (x *UpstreamBindConfig) ProtoReflect() protoreflect.Message

func (*UpstreamBindConfig) Reset Uses

func (x *UpstreamBindConfig) Reset()

func (*UpstreamBindConfig) String Uses

func (x *UpstreamBindConfig) String() string

func (*UpstreamBindConfig) Validate Uses

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.

type UpstreamBindConfigValidationError Uses

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 Uses

func (e UpstreamBindConfigValidationError) Cause() error

Cause function returns cause value.

func (UpstreamBindConfigValidationError) Error Uses

func (e UpstreamBindConfigValidationError) Error() string

Error satisfies the builtin error interface

func (UpstreamBindConfigValidationError) ErrorName Uses

func (e UpstreamBindConfigValidationError) ErrorName() string

ErrorName returns error name.

func (UpstreamBindConfigValidationError) Field Uses

func (e UpstreamBindConfigValidationError) Field() string

Field function returns field value.

func (UpstreamBindConfigValidationError) Key Uses

func (e UpstreamBindConfigValidationError) Key() bool

Key function returns key value.

func (UpstreamBindConfigValidationError) Reason Uses

func (e UpstreamBindConfigValidationError) Reason() string

Reason function returns reason value.

type UpstreamConnectionOptions Uses

type UpstreamConnectionOptions struct {
    TcpKeepalive *v4alpha.TcpKeepalive `protobuf:"bytes,1,opt,name=tcp_keepalive,json=tcpKeepalive,proto3" json:"tcp_keepalive,omitempty"`
    // contains filtered or unexported fields
}

func (*UpstreamConnectionOptions) Descriptor Uses

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

Deprecated: Use UpstreamConnectionOptions.ProtoReflect.Descriptor instead.

func (*UpstreamConnectionOptions) GetTcpKeepalive Uses

func (x *UpstreamConnectionOptions) GetTcpKeepalive() *v4alpha.TcpKeepalive

func (*UpstreamConnectionOptions) ProtoMessage Uses

func (*UpstreamConnectionOptions) ProtoMessage()

func (*UpstreamConnectionOptions) ProtoReflect Uses

func (x *UpstreamConnectionOptions) ProtoReflect() protoreflect.Message

func (*UpstreamConnectionOptions) Reset Uses

func (x *UpstreamConnectionOptions) Reset()

func (*UpstreamConnectionOptions) String Uses

func (x *UpstreamConnectionOptions) String() string

func (*UpstreamConnectionOptions) Validate Uses

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.

type UpstreamConnectionOptionsValidationError Uses

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 Uses

func (e UpstreamConnectionOptionsValidationError) Cause() error

Cause function returns cause value.

func (UpstreamConnectionOptionsValidationError) Error Uses

func (e UpstreamConnectionOptionsValidationError) Error() string

Error satisfies the builtin error interface

func (UpstreamConnectionOptionsValidationError) ErrorName Uses

func (e UpstreamConnectionOptionsValidationError) ErrorName() string

ErrorName returns error name.

func (UpstreamConnectionOptionsValidationError) Field Uses

func (e UpstreamConnectionOptionsValidationError) Field() string

Field function returns field value.

func (UpstreamConnectionOptionsValidationError) Key Uses

func (e UpstreamConnectionOptionsValidationError) Key() bool

Key function returns key value.

func (UpstreamConnectionOptionsValidationError) Reason Uses

func (e UpstreamConnectionOptionsValidationError) Reason() string

Reason function returns reason value.

Package envoy_config_cluster_v4alpha imports 27 packages (graph) and is imported by 1 packages. Updated 2020-08-05. Refresh now. Tools for package owners.