grpc: google.golang.org/grpc/xds/internal/proto/envoy/api/v2/cds Index | Files

package envoy_api_v2

import "google.golang.org/grpc/xds/internal/proto/envoy/api/v2/cds"

Index

Package Files

cds.pb.go

Variables

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

func RegisterClusterDiscoveryServiceServer Uses

func RegisterClusterDiscoveryServiceServer(s *grpc.Server, srv ClusterDiscoveryServiceServer)

type Cluster Uses

type Cluster struct {
    Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    AltStatName string `protobuf:"bytes,28,opt,name=alt_stat_name,json=altStatName,proto3" json:"alt_stat_name,omitempty"`
    // Types that are valid to be assigned to ClusterDiscoveryType:
    //	*Cluster_Type
    //	*Cluster_ClusterType
    ClusterDiscoveryType          isCluster_ClusterDiscoveryType      `protobuf_oneof:"cluster_discovery_type"`
    EdsClusterConfig              *Cluster_EdsClusterConfig           `protobuf:"bytes,3,opt,name=eds_cluster_config,json=edsClusterConfig,proto3" json:"eds_cluster_config,omitempty"`
    ConnectTimeout                *duration.Duration                  `protobuf:"bytes,4,opt,name=connect_timeout,json=connectTimeout,proto3" json:"connect_timeout,omitempty"`
    PerConnectionBufferLimitBytes *wrappers.UInt32Value               `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.api.v2.Cluster_LbPolicy" json:"lb_policy,omitempty"`
    Hosts                         []*address.Address                  `protobuf:"bytes,7,rep,name=hosts,proto3" json:"hosts,omitempty"` // Deprecated: Do not use.
    LoadAssignment                *eds.ClusterLoadAssignment          `protobuf:"bytes,33,opt,name=load_assignment,json=loadAssignment,proto3" json:"load_assignment,omitempty"`
    HealthChecks                  []*health_check.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               *circuit_breaker.CircuitBreakers    `protobuf:"bytes,10,opt,name=circuit_breakers,json=circuitBreakers,proto3" json:"circuit_breakers,omitempty"`
    TlsContext                    *cert.UpstreamTlsContext            `protobuf:"bytes,11,opt,name=tls_context,json=tlsContext,proto3" json:"tls_context,omitempty"`
    CommonHttpProtocolOptions     *protocol.HttpProtocolOptions       `protobuf:"bytes,29,opt,name=common_http_protocol_options,json=commonHttpProtocolOptions,proto3" json:"common_http_protocol_options,omitempty"`
    HttpProtocolOptions           *protocol.Http1ProtocolOptions      `protobuf:"bytes,13,opt,name=http_protocol_options,json=httpProtocolOptions,proto3" json:"http_protocol_options,omitempty"`
    Http2ProtocolOptions          *protocol.Http2ProtocolOptions      `protobuf:"bytes,14,opt,name=http2_protocol_options,json=http2ProtocolOptions,proto3" json:"http2_protocol_options,omitempty"`
    ExtensionProtocolOptions      map[string]*_struct.Struct          `protobuf:"bytes,35,rep,name=extension_protocol_options,json=extensionProtocolOptions,proto3" json:"extension_protocol_options,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    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"`
    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.api.v2.Cluster_DnsLookupFamily" json:"dns_lookup_family,omitempty"`
    DnsResolvers                  []*address.Address                  `protobuf:"bytes,18,rep,name=dns_resolvers,json=dnsResolvers,proto3" json:"dns_resolvers,omitempty"`
    OutlierDetection              *outlier_detection.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            *address.BindConfig                 `protobuf:"bytes,21,opt,name=upstream_bind_config,json=upstreamBindConfig,proto3" json:"upstream_bind_config,omitempty"`
    LbSubsetConfig                *Cluster_LbSubsetConfig             `protobuf:"bytes,22,opt,name=lb_subset_config,json=lbSubsetConfig,proto3" json:"lb_subset_config,omitempty"`
    // Types that are valid to be assigned to LbConfig:
    //	*Cluster_RingHashLbConfig_
    //	*Cluster_OriginalDstLbConfig_
    //	*Cluster_LeastRequestLbConfig_
    LbConfig                            isCluster_LbConfig               `protobuf_oneof:"lb_config"`
    CommonLbConfig                      *Cluster_CommonLbConfig          `protobuf:"bytes,27,opt,name=common_lb_config,json=commonLbConfig,proto3" json:"common_lb_config,omitempty"`
    TransportSocket                     *base.TransportSocket            `protobuf:"bytes,24,opt,name=transport_socket,json=transportSocket,proto3" json:"transport_socket,omitempty"`
    Metadata                            *base.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.api.v2.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"`
    DrainConnectionsOnHostRemoval       bool                             `protobuf:"varint,32,opt,name=drain_connections_on_host_removal,json=drainConnectionsOnHostRemoval,proto3" json:"drain_connections_on_host_removal,omitempty"`
    XXX_NoUnkeyedLiteral                struct{}                         `json:"-"`
    XXX_unrecognized                    []byte                           `json:"-"`
    XXX_sizecache                       int32                            `json:"-"`
}

func (*Cluster) Descriptor Uses

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

func (*Cluster) GetAltStatName Uses

func (m *Cluster) GetAltStatName() string

func (*Cluster) GetCircuitBreakers Uses

func (m *Cluster) GetCircuitBreakers() *circuit_breaker.CircuitBreakers

func (*Cluster) GetCleanupInterval Uses

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

func (*Cluster) GetCloseConnectionsOnHostHealthFailure Uses

func (m *Cluster) GetCloseConnectionsOnHostHealthFailure() bool

func (*Cluster) GetClusterDiscoveryType Uses

func (m *Cluster) GetClusterDiscoveryType() isCluster_ClusterDiscoveryType

func (*Cluster) GetClusterType Uses

func (m *Cluster) GetClusterType() *Cluster_CustomClusterType

func (*Cluster) GetCommonHttpProtocolOptions Uses

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

func (*Cluster) GetCommonLbConfig Uses

func (m *Cluster) GetCommonLbConfig() *Cluster_CommonLbConfig

func (*Cluster) GetConnectTimeout Uses

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

func (*Cluster) GetDnsLookupFamily Uses

func (m *Cluster) GetDnsLookupFamily() Cluster_DnsLookupFamily

func (*Cluster) GetDnsRefreshRate Uses

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

func (*Cluster) GetDnsResolvers Uses

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

func (*Cluster) GetDrainConnectionsOnHostRemoval Uses

func (m *Cluster) GetDrainConnectionsOnHostRemoval() bool

func (*Cluster) GetEdsClusterConfig Uses

func (m *Cluster) GetEdsClusterConfig() *Cluster_EdsClusterConfig

func (*Cluster) GetExtensionProtocolOptions Uses

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

func (*Cluster) GetHealthChecks Uses

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

func (*Cluster) GetHosts Uses

func (m *Cluster) GetHosts() []*address.Address

Deprecated: Do not use.

func (*Cluster) GetHttp2ProtocolOptions Uses

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

func (*Cluster) GetHttpProtocolOptions Uses

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

func (*Cluster) GetLbConfig Uses

func (m *Cluster) GetLbConfig() isCluster_LbConfig

func (*Cluster) GetLbPolicy Uses

func (m *Cluster) GetLbPolicy() Cluster_LbPolicy

func (*Cluster) GetLbSubsetConfig Uses

func (m *Cluster) GetLbSubsetConfig() *Cluster_LbSubsetConfig

func (*Cluster) GetLeastRequestLbConfig Uses

func (m *Cluster) GetLeastRequestLbConfig() *Cluster_LeastRequestLbConfig

func (*Cluster) GetLoadAssignment Uses

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

func (*Cluster) GetMaxRequestsPerConnection Uses

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

func (*Cluster) GetMetadata Uses

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

func (*Cluster) GetName Uses

func (m *Cluster) GetName() string

func (*Cluster) GetOriginalDstLbConfig Uses

func (m *Cluster) GetOriginalDstLbConfig() *Cluster_OriginalDstLbConfig

func (*Cluster) GetOutlierDetection Uses

func (m *Cluster) GetOutlierDetection() *outlier_detection.OutlierDetection

func (*Cluster) GetPerConnectionBufferLimitBytes Uses

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

func (*Cluster) GetProtocolSelection Uses

func (m *Cluster) GetProtocolSelection() Cluster_ClusterProtocolSelection

func (*Cluster) GetRespectDnsTtl Uses

func (m *Cluster) GetRespectDnsTtl() bool

func (*Cluster) GetRingHashLbConfig Uses

func (m *Cluster) GetRingHashLbConfig() *Cluster_RingHashLbConfig

func (*Cluster) GetTlsContext Uses

func (m *Cluster) GetTlsContext() *cert.UpstreamTlsContext

func (*Cluster) GetTransportSocket Uses

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

func (*Cluster) GetType Uses

func (m *Cluster) GetType() Cluster_DiscoveryType

func (*Cluster) GetTypedExtensionProtocolOptions Uses

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

func (*Cluster) GetUpstreamBindConfig Uses

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

func (*Cluster) GetUpstreamConnectionOptions Uses

func (m *Cluster) GetUpstreamConnectionOptions() *UpstreamConnectionOptions

func (*Cluster) ProtoMessage Uses

func (*Cluster) ProtoMessage()

func (*Cluster) Reset Uses

func (m *Cluster) Reset()

func (*Cluster) String Uses

func (m *Cluster) String() string

func (*Cluster) XXX_DiscardUnknown Uses

func (m *Cluster) XXX_DiscardUnknown()

func (*Cluster) XXX_Marshal Uses

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

func (*Cluster) XXX_Merge Uses

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

func (*Cluster) XXX_OneofFuncs Uses

func (*Cluster) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*Cluster) XXX_Size Uses

func (m *Cluster) XXX_Size() int

func (*Cluster) XXX_Unmarshal Uses

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

type ClusterDiscoveryServiceClient Uses

type ClusterDiscoveryServiceClient interface {
    StreamClusters(ctx context.Context, opts ...grpc.CallOption) (ClusterDiscoveryService_StreamClustersClient, error)
    DeltaClusters(ctx context.Context, opts ...grpc.CallOption) (ClusterDiscoveryService_DeltaClustersClient, error)
    FetchClusters(ctx context.Context, in *discovery.DiscoveryRequest, opts ...grpc.CallOption) (*discovery.DiscoveryResponse, error)
}

ClusterDiscoveryServiceClient is the client API for ClusterDiscoveryService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewClusterDiscoveryServiceClient Uses

func NewClusterDiscoveryServiceClient(cc *grpc.ClientConn) ClusterDiscoveryServiceClient

type ClusterDiscoveryServiceServer Uses

type ClusterDiscoveryServiceServer interface {
    StreamClusters(ClusterDiscoveryService_StreamClustersServer) error
    DeltaClusters(ClusterDiscoveryService_DeltaClustersServer) error
    FetchClusters(context.Context, *discovery.DiscoveryRequest) (*discovery.DiscoveryResponse, error)
}

ClusterDiscoveryServiceServer is the server API for ClusterDiscoveryService service.

type ClusterDiscoveryService_DeltaClustersClient Uses

type ClusterDiscoveryService_DeltaClustersClient interface {
    Send(*discovery.DeltaDiscoveryRequest) error
    Recv() (*discovery.DeltaDiscoveryResponse, error)
    grpc.ClientStream
}

type ClusterDiscoveryService_DeltaClustersServer Uses

type ClusterDiscoveryService_DeltaClustersServer interface {
    Send(*discovery.DeltaDiscoveryResponse) error
    Recv() (*discovery.DeltaDiscoveryRequest, error)
    grpc.ServerStream
}

type ClusterDiscoveryService_StreamClustersClient Uses

type ClusterDiscoveryService_StreamClustersClient interface {
    Send(*discovery.DiscoveryRequest) error
    Recv() (*discovery.DiscoveryResponse, error)
    grpc.ClientStream
}

type ClusterDiscoveryService_StreamClustersServer Uses

type ClusterDiscoveryService_StreamClustersServer interface {
    Send(*discovery.DiscoveryResponse) error
    Recv() (*discovery.DiscoveryRequest, error)
    grpc.ServerStream
}

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

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

func (Cluster_ClusterProtocolSelection) String Uses

func (x Cluster_ClusterProtocolSelection) String() string

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 *percent.Percent `protobuf:"bytes,1,opt,name=healthy_panic_threshold,json=healthyPanicThreshold,proto3" json:"healthy_panic_threshold,omitempty"`
    // Types that are valid to be assigned to LocalityConfigSpecifier:
    //	*Cluster_CommonLbConfig_ZoneAwareLbConfig_
    //	*Cluster_CommonLbConfig_LocalityWeightedLbConfig_
    LocalityConfigSpecifier    isCluster_CommonLbConfig_LocalityConfigSpecifier `protobuf_oneof:"locality_config_specifier"`
    UpdateMergeWindow          *duration.Duration                               `protobuf:"bytes,4,opt,name=update_merge_window,json=updateMergeWindow,proto3" json:"update_merge_window,omitempty"`
    IgnoreNewHostsUntilFirstHc bool                                             `protobuf:"varint,5,opt,name=ignore_new_hosts_until_first_hc,json=ignoreNewHostsUntilFirstHc,proto3" json:"ignore_new_hosts_until_first_hc,omitempty"`
    XXX_NoUnkeyedLiteral       struct{}                                         `json:"-"`
    XXX_unrecognized           []byte                                           `json:"-"`
    XXX_sizecache              int32                                            `json:"-"`
}

func (*Cluster_CommonLbConfig) Descriptor Uses

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

func (*Cluster_CommonLbConfig) GetHealthyPanicThreshold Uses

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

func (*Cluster_CommonLbConfig) GetIgnoreNewHostsUntilFirstHc Uses

func (m *Cluster_CommonLbConfig) GetIgnoreNewHostsUntilFirstHc() bool

func (*Cluster_CommonLbConfig) GetLocalityConfigSpecifier Uses

func (m *Cluster_CommonLbConfig) GetLocalityConfigSpecifier() isCluster_CommonLbConfig_LocalityConfigSpecifier

func (*Cluster_CommonLbConfig) GetLocalityWeightedLbConfig Uses

func (m *Cluster_CommonLbConfig) GetLocalityWeightedLbConfig() *Cluster_CommonLbConfig_LocalityWeightedLbConfig

func (*Cluster_CommonLbConfig) GetUpdateMergeWindow Uses

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

func (*Cluster_CommonLbConfig) GetZoneAwareLbConfig Uses

func (m *Cluster_CommonLbConfig) GetZoneAwareLbConfig() *Cluster_CommonLbConfig_ZoneAwareLbConfig

func (*Cluster_CommonLbConfig) ProtoMessage Uses

func (*Cluster_CommonLbConfig) ProtoMessage()

func (*Cluster_CommonLbConfig) Reset Uses

func (m *Cluster_CommonLbConfig) Reset()

func (*Cluster_CommonLbConfig) String Uses

func (m *Cluster_CommonLbConfig) String() string

func (*Cluster_CommonLbConfig) XXX_DiscardUnknown Uses

func (m *Cluster_CommonLbConfig) XXX_DiscardUnknown()

func (*Cluster_CommonLbConfig) XXX_Marshal Uses

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

func (*Cluster_CommonLbConfig) XXX_Merge Uses

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

func (*Cluster_CommonLbConfig) XXX_OneofFuncs Uses

func (*Cluster_CommonLbConfig) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*Cluster_CommonLbConfig) XXX_Size Uses

func (m *Cluster_CommonLbConfig) XXX_Size() int

func (*Cluster_CommonLbConfig) XXX_Unmarshal Uses

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

type Cluster_CommonLbConfig_LocalityWeightedLbConfig Uses

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

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) Descriptor Uses

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

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) ProtoMessage Uses

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) ProtoMessage()

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) Reset Uses

func (m *Cluster_CommonLbConfig_LocalityWeightedLbConfig) Reset()

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) String Uses

func (m *Cluster_CommonLbConfig_LocalityWeightedLbConfig) String() string

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_DiscardUnknown Uses

func (m *Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_DiscardUnknown()

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_Marshal Uses

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

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_Merge Uses

func (dst *Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_Merge(src proto.Message)

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_Size Uses

func (m *Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_Size() int

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_Unmarshal Uses

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

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       *percent.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"`
    XXX_NoUnkeyedLiteral struct{}              `json:"-"`
    XXX_unrecognized     []byte                `json:"-"`
    XXX_sizecache        int32                 `json:"-"`
}

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Descriptor Uses

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

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) GetMinClusterSize Uses

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

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) GetRoutingEnabled Uses

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

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) ProtoMessage Uses

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) ProtoMessage()

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Reset Uses

func (m *Cluster_CommonLbConfig_ZoneAwareLbConfig) Reset()

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) String Uses

func (m *Cluster_CommonLbConfig_ZoneAwareLbConfig) String() string

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_DiscardUnknown Uses

func (m *Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_DiscardUnknown()

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_Marshal Uses

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

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_Merge Uses

func (dst *Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_Merge(src proto.Message)

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_Size Uses

func (m *Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_Size() int

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_Unmarshal Uses

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

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"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*Cluster_CustomClusterType) Descriptor Uses

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

func (*Cluster_CustomClusterType) GetName Uses

func (m *Cluster_CustomClusterType) GetName() string

func (*Cluster_CustomClusterType) GetTypedConfig Uses

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

func (*Cluster_CustomClusterType) ProtoMessage Uses

func (*Cluster_CustomClusterType) ProtoMessage()

func (*Cluster_CustomClusterType) Reset Uses

func (m *Cluster_CustomClusterType) Reset()

func (*Cluster_CustomClusterType) String Uses

func (m *Cluster_CustomClusterType) String() string

func (*Cluster_CustomClusterType) XXX_DiscardUnknown Uses

func (m *Cluster_CustomClusterType) XXX_DiscardUnknown()

func (*Cluster_CustomClusterType) XXX_Marshal Uses

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

func (*Cluster_CustomClusterType) XXX_Merge Uses

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

func (*Cluster_CustomClusterType) XXX_Size Uses

func (m *Cluster_CustomClusterType) XXX_Size() int

func (*Cluster_CustomClusterType) XXX_Unmarshal Uses

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

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

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

func (Cluster_DiscoveryType) String Uses

func (x Cluster_DiscoveryType) String() string

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

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

func (Cluster_DnsLookupFamily) String Uses

func (x Cluster_DnsLookupFamily) String() string

type Cluster_EdsClusterConfig Uses

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

func (*Cluster_EdsClusterConfig) Descriptor Uses

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

func (*Cluster_EdsClusterConfig) GetEdsConfig Uses

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

func (*Cluster_EdsClusterConfig) GetServiceName Uses

func (m *Cluster_EdsClusterConfig) GetServiceName() string

func (*Cluster_EdsClusterConfig) ProtoMessage Uses

func (*Cluster_EdsClusterConfig) ProtoMessage()

func (*Cluster_EdsClusterConfig) Reset Uses

func (m *Cluster_EdsClusterConfig) Reset()

func (*Cluster_EdsClusterConfig) String Uses

func (m *Cluster_EdsClusterConfig) String() string

func (*Cluster_EdsClusterConfig) XXX_DiscardUnknown Uses

func (m *Cluster_EdsClusterConfig) XXX_DiscardUnknown()

func (*Cluster_EdsClusterConfig) XXX_Marshal Uses

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

func (*Cluster_EdsClusterConfig) XXX_Merge Uses

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

func (*Cluster_EdsClusterConfig) XXX_Size Uses

func (m *Cluster_EdsClusterConfig) XXX_Size() int

func (*Cluster_EdsClusterConfig) XXX_Unmarshal Uses

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

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_ORIGINAL_DST_LB  Cluster_LbPolicy = 4
    Cluster_MAGLEV           Cluster_LbPolicy = 5
    Cluster_CLUSTER_PROVIDED Cluster_LbPolicy = 6
)

func (Cluster_LbPolicy) EnumDescriptor Uses

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

func (Cluster_LbPolicy) String Uses

func (x Cluster_LbPolicy) String() string

type Cluster_LbSubsetConfig Uses

type Cluster_LbSubsetConfig struct {
    FallbackPolicy       Cluster_LbSubsetConfig_LbSubsetFallbackPolicy `protobuf:"varint,1,opt,name=fallback_policy,json=fallbackPolicy,proto3,enum=envoy.api.v2.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"`
    XXX_NoUnkeyedLiteral struct{}                                      `json:"-"`
    XXX_unrecognized     []byte                                        `json:"-"`
    XXX_sizecache        int32                                         `json:"-"`
}

func (*Cluster_LbSubsetConfig) Descriptor Uses

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

func (*Cluster_LbSubsetConfig) GetDefaultSubset Uses

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

func (*Cluster_LbSubsetConfig) GetFallbackPolicy Uses

func (m *Cluster_LbSubsetConfig) GetFallbackPolicy() Cluster_LbSubsetConfig_LbSubsetFallbackPolicy

func (*Cluster_LbSubsetConfig) GetListAsAny Uses

func (m *Cluster_LbSubsetConfig) GetListAsAny() bool

func (*Cluster_LbSubsetConfig) GetLocalityWeightAware Uses

func (m *Cluster_LbSubsetConfig) GetLocalityWeightAware() bool

func (*Cluster_LbSubsetConfig) GetPanicModeAny Uses

func (m *Cluster_LbSubsetConfig) GetPanicModeAny() bool

func (*Cluster_LbSubsetConfig) GetScaleLocalityWeight Uses

func (m *Cluster_LbSubsetConfig) GetScaleLocalityWeight() bool

func (*Cluster_LbSubsetConfig) GetSubsetSelectors Uses

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

func (*Cluster_LbSubsetConfig) ProtoMessage Uses

func (*Cluster_LbSubsetConfig) ProtoMessage()

func (*Cluster_LbSubsetConfig) Reset Uses

func (m *Cluster_LbSubsetConfig) Reset()

func (*Cluster_LbSubsetConfig) String Uses

func (m *Cluster_LbSubsetConfig) String() string

func (*Cluster_LbSubsetConfig) XXX_DiscardUnknown Uses

func (m *Cluster_LbSubsetConfig) XXX_DiscardUnknown()

func (*Cluster_LbSubsetConfig) XXX_Marshal Uses

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

func (*Cluster_LbSubsetConfig) XXX_Merge Uses

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

func (*Cluster_LbSubsetConfig) XXX_Size Uses

func (m *Cluster_LbSubsetConfig) XXX_Size() int

func (*Cluster_LbSubsetConfig) XXX_Unmarshal Uses

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

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

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

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) String Uses

func (x Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) String() string

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.api.v2.Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy" json:"fallback_policy,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                                                               `json:"-"`
    XXX_unrecognized     []byte                                                                 `json:"-"`
    XXX_sizecache        int32                                                                  `json:"-"`
}

func (*Cluster_LbSubsetConfig_LbSubsetSelector) Descriptor Uses

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

func (*Cluster_LbSubsetConfig_LbSubsetSelector) GetFallbackPolicy Uses

func (m *Cluster_LbSubsetConfig_LbSubsetSelector) GetFallbackPolicy() Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy

func (*Cluster_LbSubsetConfig_LbSubsetSelector) GetKeys Uses

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

func (*Cluster_LbSubsetConfig_LbSubsetSelector) ProtoMessage Uses

func (*Cluster_LbSubsetConfig_LbSubsetSelector) ProtoMessage()

func (*Cluster_LbSubsetConfig_LbSubsetSelector) Reset Uses

func (m *Cluster_LbSubsetConfig_LbSubsetSelector) Reset()

func (*Cluster_LbSubsetConfig_LbSubsetSelector) String Uses

func (m *Cluster_LbSubsetConfig_LbSubsetSelector) String() string

func (*Cluster_LbSubsetConfig_LbSubsetSelector) XXX_DiscardUnknown Uses

func (m *Cluster_LbSubsetConfig_LbSubsetSelector) XXX_DiscardUnknown()

func (*Cluster_LbSubsetConfig_LbSubsetSelector) XXX_Marshal Uses

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

func (*Cluster_LbSubsetConfig_LbSubsetSelector) XXX_Merge Uses

func (dst *Cluster_LbSubsetConfig_LbSubsetSelector) XXX_Merge(src proto.Message)

func (*Cluster_LbSubsetConfig_LbSubsetSelector) XXX_Size Uses

func (m *Cluster_LbSubsetConfig_LbSubsetSelector) XXX_Size() int

func (*Cluster_LbSubsetConfig_LbSubsetSelector) XXX_Unmarshal Uses

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

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
)

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) EnumDescriptor Uses

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

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) String Uses

func (x Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) String() string

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"`
    XXX_NoUnkeyedLiteral struct{}              `json:"-"`
    XXX_unrecognized     []byte                `json:"-"`
    XXX_sizecache        int32                 `json:"-"`
}

func (*Cluster_LeastRequestLbConfig) Descriptor Uses

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

func (*Cluster_LeastRequestLbConfig) GetChoiceCount Uses

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

func (*Cluster_LeastRequestLbConfig) ProtoMessage Uses

func (*Cluster_LeastRequestLbConfig) ProtoMessage()

func (*Cluster_LeastRequestLbConfig) Reset Uses

func (m *Cluster_LeastRequestLbConfig) Reset()

func (*Cluster_LeastRequestLbConfig) String Uses

func (m *Cluster_LeastRequestLbConfig) String() string

func (*Cluster_LeastRequestLbConfig) XXX_DiscardUnknown Uses

func (m *Cluster_LeastRequestLbConfig) XXX_DiscardUnknown()

func (*Cluster_LeastRequestLbConfig) XXX_Marshal Uses

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

func (*Cluster_LeastRequestLbConfig) XXX_Merge Uses

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

func (*Cluster_LeastRequestLbConfig) XXX_Size Uses

func (m *Cluster_LeastRequestLbConfig) XXX_Size() int

func (*Cluster_LeastRequestLbConfig) XXX_Unmarshal Uses

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

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"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*Cluster_OriginalDstLbConfig) Descriptor Uses

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

func (*Cluster_OriginalDstLbConfig) GetUseHttpHeader Uses

func (m *Cluster_OriginalDstLbConfig) GetUseHttpHeader() bool

func (*Cluster_OriginalDstLbConfig) ProtoMessage Uses

func (*Cluster_OriginalDstLbConfig) ProtoMessage()

func (*Cluster_OriginalDstLbConfig) Reset Uses

func (m *Cluster_OriginalDstLbConfig) Reset()

func (*Cluster_OriginalDstLbConfig) String Uses

func (m *Cluster_OriginalDstLbConfig) String() string

func (*Cluster_OriginalDstLbConfig) XXX_DiscardUnknown Uses

func (m *Cluster_OriginalDstLbConfig) XXX_DiscardUnknown()

func (*Cluster_OriginalDstLbConfig) XXX_Marshal Uses

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

func (*Cluster_OriginalDstLbConfig) XXX_Merge Uses

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

func (*Cluster_OriginalDstLbConfig) XXX_Size Uses

func (m *Cluster_OriginalDstLbConfig) XXX_Size() int

func (*Cluster_OriginalDstLbConfig) XXX_Unmarshal Uses

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

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_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.api.v2.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"`
    XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
    XXX_unrecognized     []byte                                `json:"-"`
    XXX_sizecache        int32                                 `json:"-"`
}

func (*Cluster_RingHashLbConfig) Descriptor Uses

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

func (*Cluster_RingHashLbConfig) GetHashFunction Uses

func (m *Cluster_RingHashLbConfig) GetHashFunction() Cluster_RingHashLbConfig_HashFunction

func (*Cluster_RingHashLbConfig) GetMaximumRingSize Uses

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

func (*Cluster_RingHashLbConfig) GetMinimumRingSize Uses

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

func (*Cluster_RingHashLbConfig) ProtoMessage Uses

func (*Cluster_RingHashLbConfig) ProtoMessage()

func (*Cluster_RingHashLbConfig) Reset Uses

func (m *Cluster_RingHashLbConfig) Reset()

func (*Cluster_RingHashLbConfig) String Uses

func (m *Cluster_RingHashLbConfig) String() string

func (*Cluster_RingHashLbConfig) XXX_DiscardUnknown Uses

func (m *Cluster_RingHashLbConfig) XXX_DiscardUnknown()

func (*Cluster_RingHashLbConfig) XXX_Marshal Uses

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

func (*Cluster_RingHashLbConfig) XXX_Merge Uses

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

func (*Cluster_RingHashLbConfig) XXX_Size Uses

func (m *Cluster_RingHashLbConfig) XXX_Size() int

func (*Cluster_RingHashLbConfig) XXX_Unmarshal Uses

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

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

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

func (Cluster_RingHashLbConfig_HashFunction) String Uses

func (x Cluster_RingHashLbConfig_HashFunction) String() string

type Cluster_Type Uses

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

type UpstreamBindConfig Uses

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

func (*UpstreamBindConfig) Descriptor Uses

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

func (*UpstreamBindConfig) GetSourceAddress Uses

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

func (*UpstreamBindConfig) ProtoMessage Uses

func (*UpstreamBindConfig) ProtoMessage()

func (*UpstreamBindConfig) Reset Uses

func (m *UpstreamBindConfig) Reset()

func (*UpstreamBindConfig) String Uses

func (m *UpstreamBindConfig) String() string

func (*UpstreamBindConfig) XXX_DiscardUnknown Uses

func (m *UpstreamBindConfig) XXX_DiscardUnknown()

func (*UpstreamBindConfig) XXX_Marshal Uses

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

func (*UpstreamBindConfig) XXX_Merge Uses

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

func (*UpstreamBindConfig) XXX_Size Uses

func (m *UpstreamBindConfig) XXX_Size() int

func (*UpstreamBindConfig) XXX_Unmarshal Uses

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

type UpstreamConnectionOptions Uses

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

func (*UpstreamConnectionOptions) Descriptor Uses

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

func (*UpstreamConnectionOptions) GetTcpKeepalive Uses

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

func (*UpstreamConnectionOptions) ProtoMessage Uses

func (*UpstreamConnectionOptions) ProtoMessage()

func (*UpstreamConnectionOptions) Reset Uses

func (m *UpstreamConnectionOptions) Reset()

func (*UpstreamConnectionOptions) String Uses

func (m *UpstreamConnectionOptions) String() string

func (*UpstreamConnectionOptions) XXX_DiscardUnknown Uses

func (m *UpstreamConnectionOptions) XXX_DiscardUnknown()

func (*UpstreamConnectionOptions) XXX_Marshal Uses

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

func (*UpstreamConnectionOptions) XXX_Merge Uses

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

func (*UpstreamConnectionOptions) XXX_Size Uses

func (m *UpstreamConnectionOptions) XXX_Size() int

func (*UpstreamConnectionOptions) XXX_Unmarshal Uses

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

Package envoy_api_v2 imports 22 packages (graph) and is imported by 1 packages. Updated 2019-08-12. Refresh now. Tools for package owners.