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

package envoy_api_v2

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

Index

Package Files

cds.pb.go cds.pb.validate.go discovery.pb.go discovery.pb.validate.go eds.pb.go eds.pb.validate.go lds.pb.go lds.pb.validate.go rds.pb.go rds.pb.validate.go srds.pb.go srds.pb.validate.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",
    7:  "LOAD_BALANCING_POLICY_CONFIG",
}
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,
    "LOAD_BALANCING_POLICY_CONFIG": 7,
}
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,
}
var Listener_DrainType_name = map[int32]string{
    0:  "DEFAULT",
    1:  "MODIFY_ONLY",
}
var Listener_DrainType_value = map[string]int32{
    "DEFAULT":     0,
    "MODIFY_ONLY": 1,
}

func RegisterClusterDiscoveryServiceServer Uses

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

func RegisterEndpointDiscoveryServiceServer Uses

func RegisterEndpointDiscoveryServiceServer(s *grpc.Server, srv EndpointDiscoveryServiceServer)

func RegisterListenerDiscoveryServiceServer Uses

func RegisterListenerDiscoveryServiceServer(s *grpc.Server, srv ListenerDiscoveryServiceServer)

func RegisterRouteDiscoveryServiceServer Uses

func RegisterRouteDiscoveryServiceServer(s *grpc.Server, srv RouteDiscoveryServiceServer)

func RegisterScopedRoutesDiscoveryServiceServer Uses

func RegisterScopedRoutesDiscoveryServiceServer(s *grpc.Server, srv ScopedRoutesDiscoveryServiceServer)

func RegisterVirtualHostDiscoveryServiceServer Uses

func RegisterVirtualHostDiscoveryServiceServer(s *grpc.Server, srv VirtualHostDiscoveryServiceServer)

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 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                         []*core.Address                `protobuf:"bytes,7,rep,name=hosts,proto3" json:"hosts,omitempty"`
    LoadAssignment                *ClusterLoadAssignment         `protobuf:"bytes,33,opt,name=load_assignment,json=loadAssignment,proto3" json:"load_assignment,omitempty"`
    HealthChecks                  []*core.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               *cluster.CircuitBreakers       `protobuf:"bytes,10,opt,name=circuit_breakers,json=circuitBreakers,proto3" json:"circuit_breakers,omitempty"`
    TlsContext                    *auth.UpstreamTlsContext       `protobuf:"bytes,11,opt,name=tls_context,json=tlsContext,proto3" json:"tls_context,omitempty"` // Deprecated: Do not use.
    CommonHttpProtocolOptions     *core.HttpProtocolOptions      `protobuf:"bytes,29,opt,name=common_http_protocol_options,json=commonHttpProtocolOptions,proto3" json:"common_http_protocol_options,omitempty"`
    HttpProtocolOptions           *core.Http1ProtocolOptions     `protobuf:"bytes,13,opt,name=http_protocol_options,json=httpProtocolOptions,proto3" json:"http_protocol_options,omitempty"`
    Http2ProtocolOptions          *core.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"` // Deprecated: Do not use.
    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.api.v2.Cluster_DnsLookupFamily" json:"dns_lookup_family,omitempty"`
    DnsResolvers                  []*core.Address                `protobuf:"bytes,18,rep,name=dns_resolvers,json=dnsResolvers,proto3" json:"dns_resolvers,omitempty"`
    OutlierDetection              *cluster.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            *core.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                     *core.TransportSocket            `protobuf:"bytes,24,opt,name=transport_socket,json=transportSocket,proto3" json:"transport_socket,omitempty"`
    Metadata                            *core.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"`
    Filters                             []*cluster.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                           *core.ConfigSource               `protobuf:"bytes,42,opt,name=lrs_server,json=lrsServer,proto3" json:"lrs_server,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() *cluster.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() *core.HttpProtocolOptions

func (*Cluster) GetCommonLbConfig Uses

func (m *Cluster) GetCommonLbConfig() *Cluster_CommonLbConfig

func (*Cluster) GetConnectTimeout Uses

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

func (*Cluster) GetDnsFailureRefreshRate Uses

func (m *Cluster) GetDnsFailureRefreshRate() *Cluster_RefreshRate

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() []*core.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

Deprecated: Do not use.

func (*Cluster) GetFilters Uses

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

func (*Cluster) GetHealthChecks Uses

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

func (*Cluster) GetHosts Uses

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

func (*Cluster) GetHttp2ProtocolOptions Uses

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

func (*Cluster) GetHttpProtocolOptions Uses

func (m *Cluster) GetHttpProtocolOptions() *core.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() *ClusterLoadAssignment

func (*Cluster) GetLoadBalancingPolicy Uses

func (m *Cluster) GetLoadBalancingPolicy() *LoadBalancingPolicy

func (*Cluster) GetLrsServer Uses

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

func (*Cluster) GetMaxRequestsPerConnection Uses

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

func (*Cluster) GetMetadata Uses

func (m *Cluster) GetMetadata() *core.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() *cluster.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() *auth.UpstreamTlsContext

Deprecated: Do not use.

func (*Cluster) GetTransportSocket Uses

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

func (*Cluster) GetTransportSocketMatches Uses

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

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() *core.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) 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.

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 (m *Cluster) XXX_Merge(src proto.Message)

func (*Cluster) XXX_OneofWrappers Uses

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

XXX_OneofWrappers 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 *DiscoveryRequest, opts ...grpc.CallOption) (*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, *DiscoveryRequest) (*DiscoveryResponse, error)
}

ClusterDiscoveryServiceServer is the server API for ClusterDiscoveryService service.

type ClusterDiscoveryService_DeltaClustersClient Uses

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

type ClusterDiscoveryService_DeltaClustersServer Uses

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

type ClusterDiscoveryService_StreamClustersClient Uses

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

type ClusterDiscoveryService_StreamClustersServer Uses

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

type ClusterLoadAssignment Uses

type ClusterLoadAssignment struct {
    ClusterName          string                          `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
    Endpoints            []*endpoint.LocalityLbEndpoints `protobuf:"bytes,2,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
    NamedEndpoints       map[string]*endpoint.Endpoint   `protobuf:"bytes,5,rep,name=named_endpoints,json=namedEndpoints,proto3" json:"named_endpoints,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    Policy               *ClusterLoadAssignment_Policy   `protobuf:"bytes,4,opt,name=policy,proto3" json:"policy,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
    XXX_unrecognized     []byte                          `json:"-"`
    XXX_sizecache        int32                           `json:"-"`
}

func (*ClusterLoadAssignment) Descriptor Uses

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

func (*ClusterLoadAssignment) GetClusterName Uses

func (m *ClusterLoadAssignment) GetClusterName() string

func (*ClusterLoadAssignment) GetEndpoints Uses

func (m *ClusterLoadAssignment) GetEndpoints() []*endpoint.LocalityLbEndpoints

func (*ClusterLoadAssignment) GetNamedEndpoints Uses

func (m *ClusterLoadAssignment) GetNamedEndpoints() map[string]*endpoint.Endpoint

func (*ClusterLoadAssignment) GetPolicy Uses

func (m *ClusterLoadAssignment) GetPolicy() *ClusterLoadAssignment_Policy

func (*ClusterLoadAssignment) ProtoMessage Uses

func (*ClusterLoadAssignment) ProtoMessage()

func (*ClusterLoadAssignment) Reset Uses

func (m *ClusterLoadAssignment) Reset()

func (*ClusterLoadAssignment) String Uses

func (m *ClusterLoadAssignment) String() string

func (*ClusterLoadAssignment) Validate Uses

func (m *ClusterLoadAssignment) Validate() error

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

func (*ClusterLoadAssignment) XXX_DiscardUnknown Uses

func (m *ClusterLoadAssignment) XXX_DiscardUnknown()

func (*ClusterLoadAssignment) XXX_Marshal Uses

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

func (*ClusterLoadAssignment) XXX_Merge Uses

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

func (*ClusterLoadAssignment) XXX_Size Uses

func (m *ClusterLoadAssignment) XXX_Size() int

func (*ClusterLoadAssignment) XXX_Unmarshal Uses

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

type ClusterLoadAssignmentValidationError Uses

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

ClusterLoadAssignmentValidationError is the validation error returned by ClusterLoadAssignment.Validate if the designated constraints aren't met.

func (ClusterLoadAssignmentValidationError) Cause Uses

func (e ClusterLoadAssignmentValidationError) Cause() error

Cause function returns cause value.

func (ClusterLoadAssignmentValidationError) Error Uses

func (e ClusterLoadAssignmentValidationError) Error() string

Error satisfies the builtin error interface

func (ClusterLoadAssignmentValidationError) ErrorName Uses

func (e ClusterLoadAssignmentValidationError) ErrorName() string

ErrorName returns error name.

func (ClusterLoadAssignmentValidationError) Field Uses

func (e ClusterLoadAssignmentValidationError) Field() string

Field function returns field value.

func (ClusterLoadAssignmentValidationError) Key Uses

func (e ClusterLoadAssignmentValidationError) Key() bool

Key function returns key value.

func (ClusterLoadAssignmentValidationError) Reason Uses

func (e ClusterLoadAssignmentValidationError) Reason() string

Reason function returns reason value.

type ClusterLoadAssignment_Policy Uses

type ClusterLoadAssignment_Policy struct {
    DropOverloads           []*ClusterLoadAssignment_Policy_DropOverload `protobuf:"bytes,2,rep,name=drop_overloads,json=dropOverloads,proto3" json:"drop_overloads,omitempty"`
    OverprovisioningFactor  *wrappers.UInt32Value                        `protobuf:"bytes,3,opt,name=overprovisioning_factor,json=overprovisioningFactor,proto3" json:"overprovisioning_factor,omitempty"`
    EndpointStaleAfter      *duration.Duration                           `protobuf:"bytes,4,opt,name=endpoint_stale_after,json=endpointStaleAfter,proto3" json:"endpoint_stale_after,omitempty"`
    DisableOverprovisioning bool                                         `protobuf:"varint,5,opt,name=disable_overprovisioning,json=disableOverprovisioning,proto3" json:"disable_overprovisioning,omitempty"`
    XXX_NoUnkeyedLiteral    struct{}                                     `json:"-"`
    XXX_unrecognized        []byte                                       `json:"-"`
    XXX_sizecache           int32                                        `json:"-"`
}

func (*ClusterLoadAssignment_Policy) Descriptor Uses

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

func (*ClusterLoadAssignment_Policy) GetDisableOverprovisioning Uses

func (m *ClusterLoadAssignment_Policy) GetDisableOverprovisioning() bool

func (*ClusterLoadAssignment_Policy) GetDropOverloads Uses

func (m *ClusterLoadAssignment_Policy) GetDropOverloads() []*ClusterLoadAssignment_Policy_DropOverload

func (*ClusterLoadAssignment_Policy) GetEndpointStaleAfter Uses

func (m *ClusterLoadAssignment_Policy) GetEndpointStaleAfter() *duration.Duration

func (*ClusterLoadAssignment_Policy) GetOverprovisioningFactor Uses

func (m *ClusterLoadAssignment_Policy) GetOverprovisioningFactor() *wrappers.UInt32Value

func (*ClusterLoadAssignment_Policy) ProtoMessage Uses

func (*ClusterLoadAssignment_Policy) ProtoMessage()

func (*ClusterLoadAssignment_Policy) Reset Uses

func (m *ClusterLoadAssignment_Policy) Reset()

func (*ClusterLoadAssignment_Policy) String Uses

func (m *ClusterLoadAssignment_Policy) String() string

func (*ClusterLoadAssignment_Policy) Validate Uses

func (m *ClusterLoadAssignment_Policy) Validate() error

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

func (*ClusterLoadAssignment_Policy) XXX_DiscardUnknown Uses

func (m *ClusterLoadAssignment_Policy) XXX_DiscardUnknown()

func (*ClusterLoadAssignment_Policy) XXX_Marshal Uses

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

func (*ClusterLoadAssignment_Policy) XXX_Merge Uses

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

func (*ClusterLoadAssignment_Policy) XXX_Size Uses

func (m *ClusterLoadAssignment_Policy) XXX_Size() int

func (*ClusterLoadAssignment_Policy) XXX_Unmarshal Uses

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

type ClusterLoadAssignment_PolicyValidationError Uses

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

ClusterLoadAssignment_PolicyValidationError is the validation error returned by ClusterLoadAssignment_Policy.Validate if the designated constraints aren't met.

func (ClusterLoadAssignment_PolicyValidationError) Cause Uses

func (e ClusterLoadAssignment_PolicyValidationError) Cause() error

Cause function returns cause value.

func (ClusterLoadAssignment_PolicyValidationError) Error Uses

func (e ClusterLoadAssignment_PolicyValidationError) Error() string

Error satisfies the builtin error interface

func (ClusterLoadAssignment_PolicyValidationError) ErrorName Uses

func (e ClusterLoadAssignment_PolicyValidationError) ErrorName() string

ErrorName returns error name.

func (ClusterLoadAssignment_PolicyValidationError) Field Uses

func (e ClusterLoadAssignment_PolicyValidationError) Field() string

Field function returns field value.

func (ClusterLoadAssignment_PolicyValidationError) Key Uses

func (e ClusterLoadAssignment_PolicyValidationError) Key() bool

Key function returns key value.

func (ClusterLoadAssignment_PolicyValidationError) Reason Uses

func (e ClusterLoadAssignment_PolicyValidationError) Reason() string

Reason function returns reason value.

type ClusterLoadAssignment_Policy_DropOverload Uses

type ClusterLoadAssignment_Policy_DropOverload struct {
    Category             string                   `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"`
    DropPercentage       *_type.FractionalPercent `protobuf:"bytes,2,opt,name=drop_percentage,json=dropPercentage,proto3" json:"drop_percentage,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
    XXX_unrecognized     []byte                   `json:"-"`
    XXX_sizecache        int32                    `json:"-"`
}

func (*ClusterLoadAssignment_Policy_DropOverload) Descriptor Uses

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

func (*ClusterLoadAssignment_Policy_DropOverload) GetCategory Uses

func (m *ClusterLoadAssignment_Policy_DropOverload) GetCategory() string

func (*ClusterLoadAssignment_Policy_DropOverload) GetDropPercentage Uses

func (m *ClusterLoadAssignment_Policy_DropOverload) GetDropPercentage() *_type.FractionalPercent

func (*ClusterLoadAssignment_Policy_DropOverload) ProtoMessage Uses

func (*ClusterLoadAssignment_Policy_DropOverload) ProtoMessage()

func (*ClusterLoadAssignment_Policy_DropOverload) Reset Uses

func (m *ClusterLoadAssignment_Policy_DropOverload) Reset()

func (*ClusterLoadAssignment_Policy_DropOverload) String Uses

func (m *ClusterLoadAssignment_Policy_DropOverload) String() string

func (*ClusterLoadAssignment_Policy_DropOverload) Validate Uses

func (m *ClusterLoadAssignment_Policy_DropOverload) Validate() error

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

func (*ClusterLoadAssignment_Policy_DropOverload) XXX_DiscardUnknown Uses

func (m *ClusterLoadAssignment_Policy_DropOverload) XXX_DiscardUnknown()

func (*ClusterLoadAssignment_Policy_DropOverload) XXX_Marshal Uses

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

func (*ClusterLoadAssignment_Policy_DropOverload) XXX_Merge Uses

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

func (*ClusterLoadAssignment_Policy_DropOverload) XXX_Size Uses

func (m *ClusterLoadAssignment_Policy_DropOverload) XXX_Size() int

func (*ClusterLoadAssignment_Policy_DropOverload) XXX_Unmarshal Uses

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

type ClusterLoadAssignment_Policy_DropOverloadValidationError Uses

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

ClusterLoadAssignment_Policy_DropOverloadValidationError is the validation error returned by ClusterLoadAssignment_Policy_DropOverload.Validate if the designated constraints aren't met.

func (ClusterLoadAssignment_Policy_DropOverloadValidationError) Cause Uses

func (e ClusterLoadAssignment_Policy_DropOverloadValidationError) Cause() error

Cause function returns cause value.

func (ClusterLoadAssignment_Policy_DropOverloadValidationError) Error Uses

func (e ClusterLoadAssignment_Policy_DropOverloadValidationError) Error() string

Error satisfies the builtin error interface

func (ClusterLoadAssignment_Policy_DropOverloadValidationError) ErrorName Uses

func (e ClusterLoadAssignment_Policy_DropOverloadValidationError) ErrorName() string

ErrorName returns error name.

func (ClusterLoadAssignment_Policy_DropOverloadValidationError) Field Uses

func (e ClusterLoadAssignment_Policy_DropOverloadValidationError) Field() string

Field function returns field value.

func (ClusterLoadAssignment_Policy_DropOverloadValidationError) Key Uses

func (e ClusterLoadAssignment_Policy_DropOverloadValidationError) Key() bool

Key function returns key value.

func (ClusterLoadAssignment_Policy_DropOverloadValidationError) Reason Uses

func (e ClusterLoadAssignment_Policy_DropOverloadValidationError) 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) 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 *_type.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"`
    CloseConnectionsOnHostSetChange bool                                             `protobuf:"varint,6,opt,name=close_connections_on_host_set_change,json=closeConnectionsOnHostSetChange,proto3" json:"close_connections_on_host_set_change,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) GetCloseConnectionsOnHostSetChange Uses

func (m *Cluster_CommonLbConfig) GetCloseConnectionsOnHostSetChange() bool

func (*Cluster_CommonLbConfig) GetHealthyPanicThreshold Uses

func (m *Cluster_CommonLbConfig) GetHealthyPanicThreshold() *_type.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) 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.

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 (m *Cluster_CommonLbConfig) XXX_Merge(src proto.Message)

func (*Cluster_CommonLbConfig) XXX_OneofWrappers Uses

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

XXX_OneofWrappers 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_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_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) 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.

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 (m *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_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       *_type.Percent        `protobuf:"bytes,1,opt,name=routing_enabled,json=routingEnabled,proto3" json:"routing_enabled,omitempty"`
    MinClusterSize       *wrappers.UInt64Value `protobuf:"bytes,2,opt,name=min_cluster_size,json=minClusterSize,proto3" json:"min_cluster_size,omitempty"`
    FailTrafficOnPanic   bool                  `protobuf:"varint,3,opt,name=fail_traffic_on_panic,json=failTrafficOnPanic,proto3" json:"fail_traffic_on_panic,omitempty"`
    XXX_NoUnkeyedLiteral struct{}              `json:"-"`
    XXX_unrecognized     []byte                `json:"-"`
    XXX_sizecache        int32                 `json:"-"`
}

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Descriptor Uses

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

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) GetFailTrafficOnPanic Uses

func (m *Cluster_CommonLbConfig_ZoneAwareLbConfig) GetFailTrafficOnPanic() bool

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() *_type.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) 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.

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 (m *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_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"`
    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) 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.

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 (m *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_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) 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            *core.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() *core.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) 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.

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 (m *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_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_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 // Deprecated: Do not use.
    Cluster_MAGLEV                       Cluster_LbPolicy = 5
    Cluster_CLUSTER_PROVIDED             Cluster_LbPolicy = 6
    Cluster_LOAD_BALANCING_POLICY_CONFIG Cluster_LbPolicy = 7
)

func (Cluster_LbPolicy) EnumDescriptor 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) 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.

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 (m *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_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) 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) 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.

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 (m *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_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
)

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) 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.

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 (m *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_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"`
    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) 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.

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

func (*Cluster_RefreshRate) Descriptor Uses

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

func (*Cluster_RefreshRate) GetBaseInterval Uses

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

func (*Cluster_RefreshRate) GetMaxInterval Uses

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

func (*Cluster_RefreshRate) ProtoMessage Uses

func (*Cluster_RefreshRate) ProtoMessage()

func (*Cluster_RefreshRate) Reset Uses

func (m *Cluster_RefreshRate) Reset()

func (*Cluster_RefreshRate) String Uses

func (m *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.

func (*Cluster_RefreshRate) XXX_DiscardUnknown Uses

func (m *Cluster_RefreshRate) XXX_DiscardUnknown()

func (*Cluster_RefreshRate) XXX_Marshal Uses

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

func (*Cluster_RefreshRate) XXX_Merge Uses

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

func (*Cluster_RefreshRate) XXX_Size Uses

func (m *Cluster_RefreshRate) XXX_Size() int

func (*Cluster_RefreshRate) XXX_Unmarshal Uses

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

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.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) 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.

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 (m *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_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) EnumDescriptor Uses

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

func (Cluster_RingHashLbConfig_HashFunction) String Uses

func (x Cluster_RingHashLbConfig_HashFunction) String() string

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      *core.TransportSocket `protobuf:"bytes,3,opt,name=transport_socket,json=transportSocket,proto3" json:"transport_socket,omitempty"`
    XXX_NoUnkeyedLiteral struct{}              `json:"-"`
    XXX_unrecognized     []byte                `json:"-"`
    XXX_sizecache        int32                 `json:"-"`
}

func (*Cluster_TransportSocketMatch) Descriptor Uses

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

func (*Cluster_TransportSocketMatch) GetMatch Uses

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

func (*Cluster_TransportSocketMatch) GetName Uses

func (m *Cluster_TransportSocketMatch) GetName() string

func (*Cluster_TransportSocketMatch) GetTransportSocket Uses

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

func (*Cluster_TransportSocketMatch) ProtoMessage Uses

func (*Cluster_TransportSocketMatch) ProtoMessage()

func (*Cluster_TransportSocketMatch) Reset Uses

func (m *Cluster_TransportSocketMatch) Reset()

func (*Cluster_TransportSocketMatch) String Uses

func (m *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.

func (*Cluster_TransportSocketMatch) XXX_DiscardUnknown Uses

func (m *Cluster_TransportSocketMatch) XXX_DiscardUnknown()

func (*Cluster_TransportSocketMatch) XXX_Marshal Uses

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

func (*Cluster_TransportSocketMatch) XXX_Merge Uses

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

func (*Cluster_TransportSocketMatch) XXX_Size Uses

func (m *Cluster_TransportSocketMatch) XXX_Size() int

func (*Cluster_TransportSocketMatch) XXX_Unmarshal Uses

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

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.api.v2.Cluster_DiscoveryType,oneof"`
}

type DeltaDiscoveryRequest Uses

type DeltaDiscoveryRequest struct {
    Node                     *core.Node        `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
    TypeUrl                  string            `protobuf:"bytes,2,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"`
    ResourceNamesSubscribe   []string          `protobuf:"bytes,3,rep,name=resource_names_subscribe,json=resourceNamesSubscribe,proto3" json:"resource_names_subscribe,omitempty"`
    ResourceNamesUnsubscribe []string          `protobuf:"bytes,4,rep,name=resource_names_unsubscribe,json=resourceNamesUnsubscribe,proto3" json:"resource_names_unsubscribe,omitempty"`
    InitialResourceVersions  map[string]string `protobuf:"bytes,5,rep,name=initial_resource_versions,json=initialResourceVersions,proto3" json:"initial_resource_versions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    ResponseNonce            string            `protobuf:"bytes,6,opt,name=response_nonce,json=responseNonce,proto3" json:"response_nonce,omitempty"`
    ErrorDetail              *status.Status    `protobuf:"bytes,7,opt,name=error_detail,json=errorDetail,proto3" json:"error_detail,omitempty"`
    XXX_NoUnkeyedLiteral     struct{}          `json:"-"`
    XXX_unrecognized         []byte            `json:"-"`
    XXX_sizecache            int32             `json:"-"`
}

func (*DeltaDiscoveryRequest) Descriptor Uses

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

func (*DeltaDiscoveryRequest) GetErrorDetail Uses

func (m *DeltaDiscoveryRequest) GetErrorDetail() *status.Status

func (*DeltaDiscoveryRequest) GetInitialResourceVersions Uses

func (m *DeltaDiscoveryRequest) GetInitialResourceVersions() map[string]string

func (*DeltaDiscoveryRequest) GetNode Uses

func (m *DeltaDiscoveryRequest) GetNode() *core.Node

func (*DeltaDiscoveryRequest) GetResourceNamesSubscribe Uses

func (m *DeltaDiscoveryRequest) GetResourceNamesSubscribe() []string

func (*DeltaDiscoveryRequest) GetResourceNamesUnsubscribe Uses

func (m *DeltaDiscoveryRequest) GetResourceNamesUnsubscribe() []string

func (*DeltaDiscoveryRequest) GetResponseNonce Uses

func (m *DeltaDiscoveryRequest) GetResponseNonce() string

func (*DeltaDiscoveryRequest) GetTypeUrl Uses

func (m *DeltaDiscoveryRequest) GetTypeUrl() string

func (*DeltaDiscoveryRequest) ProtoMessage Uses

func (*DeltaDiscoveryRequest) ProtoMessage()

func (*DeltaDiscoveryRequest) Reset Uses

func (m *DeltaDiscoveryRequest) Reset()

func (*DeltaDiscoveryRequest) String Uses

func (m *DeltaDiscoveryRequest) String() string

func (*DeltaDiscoveryRequest) Validate Uses

func (m *DeltaDiscoveryRequest) Validate() error

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

func (*DeltaDiscoveryRequest) XXX_DiscardUnknown Uses

func (m *DeltaDiscoveryRequest) XXX_DiscardUnknown()

func (*DeltaDiscoveryRequest) XXX_Marshal Uses

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

func (*DeltaDiscoveryRequest) XXX_Merge Uses

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

func (*DeltaDiscoveryRequest) XXX_Size Uses

func (m *DeltaDiscoveryRequest) XXX_Size() int

func (*DeltaDiscoveryRequest) XXX_Unmarshal Uses

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

type DeltaDiscoveryRequestValidationError Uses

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

DeltaDiscoveryRequestValidationError is the validation error returned by DeltaDiscoveryRequest.Validate if the designated constraints aren't met.

func (DeltaDiscoveryRequestValidationError) Cause Uses

func (e DeltaDiscoveryRequestValidationError) Cause() error

Cause function returns cause value.

func (DeltaDiscoveryRequestValidationError) Error Uses

func (e DeltaDiscoveryRequestValidationError) Error() string

Error satisfies the builtin error interface

func (DeltaDiscoveryRequestValidationError) ErrorName Uses

func (e DeltaDiscoveryRequestValidationError) ErrorName() string

ErrorName returns error name.

func (DeltaDiscoveryRequestValidationError) Field Uses

func (e DeltaDiscoveryRequestValidationError) Field() string

Field function returns field value.

func (DeltaDiscoveryRequestValidationError) Key Uses

func (e DeltaDiscoveryRequestValidationError) Key() bool

Key function returns key value.

func (DeltaDiscoveryRequestValidationError) Reason Uses

func (e DeltaDiscoveryRequestValidationError) Reason() string

Reason function returns reason value.

type DeltaDiscoveryResponse Uses

type DeltaDiscoveryResponse struct {
    SystemVersionInfo    string      `protobuf:"bytes,1,opt,name=system_version_info,json=systemVersionInfo,proto3" json:"system_version_info,omitempty"`
    Resources            []*Resource `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
    TypeUrl              string      `protobuf:"bytes,4,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"`
    RemovedResources     []string    `protobuf:"bytes,6,rep,name=removed_resources,json=removedResources,proto3" json:"removed_resources,omitempty"`
    Nonce                string      `protobuf:"bytes,5,opt,name=nonce,proto3" json:"nonce,omitempty"`
    XXX_NoUnkeyedLiteral struct{}    `json:"-"`
    XXX_unrecognized     []byte      `json:"-"`
    XXX_sizecache        int32       `json:"-"`
}

func (*DeltaDiscoveryResponse) Descriptor Uses

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

func (*DeltaDiscoveryResponse) GetNonce Uses

func (m *DeltaDiscoveryResponse) GetNonce() string

func (*DeltaDiscoveryResponse) GetRemovedResources Uses

func (m *DeltaDiscoveryResponse) GetRemovedResources() []string

func (*DeltaDiscoveryResponse) GetResources Uses

func (m *DeltaDiscoveryResponse) GetResources() []*Resource

func (*DeltaDiscoveryResponse) GetSystemVersionInfo Uses

func (m *DeltaDiscoveryResponse) GetSystemVersionInfo() string

func (*DeltaDiscoveryResponse) GetTypeUrl Uses

func (m *DeltaDiscoveryResponse) GetTypeUrl() string

func (*DeltaDiscoveryResponse) ProtoMessage Uses

func (*DeltaDiscoveryResponse) ProtoMessage()

func (*DeltaDiscoveryResponse) Reset Uses

func (m *DeltaDiscoveryResponse) Reset()

func (*DeltaDiscoveryResponse) String Uses

func (m *DeltaDiscoveryResponse) String() string

func (*DeltaDiscoveryResponse) Validate Uses

func (m *DeltaDiscoveryResponse) Validate() error

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

func (*DeltaDiscoveryResponse) XXX_DiscardUnknown Uses

func (m *DeltaDiscoveryResponse) XXX_DiscardUnknown()

func (*DeltaDiscoveryResponse) XXX_Marshal Uses

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

func (*DeltaDiscoveryResponse) XXX_Merge Uses

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

func (*DeltaDiscoveryResponse) XXX_Size Uses

func (m *DeltaDiscoveryResponse) XXX_Size() int

func (*DeltaDiscoveryResponse) XXX_Unmarshal Uses

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

type DeltaDiscoveryResponseValidationError Uses

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

DeltaDiscoveryResponseValidationError is the validation error returned by DeltaDiscoveryResponse.Validate if the designated constraints aren't met.

func (DeltaDiscoveryResponseValidationError) Cause Uses

func (e DeltaDiscoveryResponseValidationError) Cause() error

Cause function returns cause value.

func (DeltaDiscoveryResponseValidationError) Error Uses

func (e DeltaDiscoveryResponseValidationError) Error() string

Error satisfies the builtin error interface

func (DeltaDiscoveryResponseValidationError) ErrorName Uses

func (e DeltaDiscoveryResponseValidationError) ErrorName() string

ErrorName returns error name.

func (DeltaDiscoveryResponseValidationError) Field Uses

func (e DeltaDiscoveryResponseValidationError) Field() string

Field function returns field value.

func (DeltaDiscoveryResponseValidationError) Key Uses

func (e DeltaDiscoveryResponseValidationError) Key() bool

Key function returns key value.

func (DeltaDiscoveryResponseValidationError) Reason Uses

func (e DeltaDiscoveryResponseValidationError) Reason() string

Reason function returns reason value.

type DiscoveryRequest Uses

type DiscoveryRequest struct {
    VersionInfo          string         `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
    Node                 *core.Node     `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"`
    ResourceNames        []string       `protobuf:"bytes,3,rep,name=resource_names,json=resourceNames,proto3" json:"resource_names,omitempty"`
    TypeUrl              string         `protobuf:"bytes,4,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"`
    ResponseNonce        string         `protobuf:"bytes,5,opt,name=response_nonce,json=responseNonce,proto3" json:"response_nonce,omitempty"`
    ErrorDetail          *status.Status `protobuf:"bytes,6,opt,name=error_detail,json=errorDetail,proto3" json:"error_detail,omitempty"`
    XXX_NoUnkeyedLiteral struct{}       `json:"-"`
    XXX_unrecognized     []byte         `json:"-"`
    XXX_sizecache        int32          `json:"-"`
}

func (*DiscoveryRequest) Descriptor Uses

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

func (*DiscoveryRequest) GetErrorDetail Uses

func (m *DiscoveryRequest) GetErrorDetail() *status.Status

func (*DiscoveryRequest) GetNode Uses

func (m *DiscoveryRequest) GetNode() *core.Node

func (*DiscoveryRequest) GetResourceNames Uses

func (m *DiscoveryRequest) GetResourceNames() []string

func (*DiscoveryRequest) GetResponseNonce Uses

func (m *DiscoveryRequest) GetResponseNonce() string

func (*DiscoveryRequest) GetTypeUrl Uses

func (m *DiscoveryRequest) GetTypeUrl() string

func (*DiscoveryRequest) GetVersionInfo Uses

func (m *DiscoveryRequest) GetVersionInfo() string

func (*DiscoveryRequest) ProtoMessage Uses

func (*DiscoveryRequest) ProtoMessage()

func (*DiscoveryRequest) Reset Uses

func (m *DiscoveryRequest) Reset()

func (*DiscoveryRequest) String Uses

func (m *DiscoveryRequest) String() string

func (*DiscoveryRequest) Validate Uses

func (m *DiscoveryRequest) Validate() error

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

func (*DiscoveryRequest) XXX_DiscardUnknown Uses

func (m *DiscoveryRequest) XXX_DiscardUnknown()

func (*DiscoveryRequest) XXX_Marshal Uses

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

func (*DiscoveryRequest) XXX_Merge Uses

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

func (*DiscoveryRequest) XXX_Size Uses

func (m *DiscoveryRequest) XXX_Size() int

func (*DiscoveryRequest) XXX_Unmarshal Uses

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

type DiscoveryRequestValidationError Uses

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

DiscoveryRequestValidationError is the validation error returned by DiscoveryRequest.Validate if the designated constraints aren't met.

func (DiscoveryRequestValidationError) Cause Uses

func (e DiscoveryRequestValidationError) Cause() error

Cause function returns cause value.

func (DiscoveryRequestValidationError) Error Uses

func (e DiscoveryRequestValidationError) Error() string

Error satisfies the builtin error interface

func (DiscoveryRequestValidationError) ErrorName Uses

func (e DiscoveryRequestValidationError) ErrorName() string

ErrorName returns error name.

func (DiscoveryRequestValidationError) Field Uses

func (e DiscoveryRequestValidationError) Field() string

Field function returns field value.

func (DiscoveryRequestValidationError) Key Uses

func (e DiscoveryRequestValidationError) Key() bool

Key function returns key value.

func (DiscoveryRequestValidationError) Reason Uses

func (e DiscoveryRequestValidationError) Reason() string

Reason function returns reason value.

type DiscoveryResponse Uses

type DiscoveryResponse struct {
    VersionInfo          string             `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
    Resources            []*any.Any         `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
    Canary               bool               `protobuf:"varint,3,opt,name=canary,proto3" json:"canary,omitempty"`
    TypeUrl              string             `protobuf:"bytes,4,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"`
    Nonce                string             `protobuf:"bytes,5,opt,name=nonce,proto3" json:"nonce,omitempty"`
    ControlPlane         *core.ControlPlane `protobuf:"bytes,6,opt,name=control_plane,json=controlPlane,proto3" json:"control_plane,omitempty"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

func (*DiscoveryResponse) Descriptor Uses

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

func (*DiscoveryResponse) GetCanary Uses

func (m *DiscoveryResponse) GetCanary() bool

func (*DiscoveryResponse) GetControlPlane Uses

func (m *DiscoveryResponse) GetControlPlane() *core.ControlPlane

func (*DiscoveryResponse) GetNonce Uses

func (m *DiscoveryResponse) GetNonce() string

func (*DiscoveryResponse) GetResources Uses

func (m *DiscoveryResponse) GetResources() []*any.Any

func (*DiscoveryResponse) GetTypeUrl Uses

func (m *DiscoveryResponse) GetTypeUrl() string

func (*DiscoveryResponse) GetVersionInfo Uses

func (m *DiscoveryResponse) GetVersionInfo() string

func (*DiscoveryResponse) ProtoMessage Uses

func (*DiscoveryResponse) ProtoMessage()

func (*DiscoveryResponse) Reset Uses

func (m *DiscoveryResponse) Reset()

func (*DiscoveryResponse) String Uses

func (m *DiscoveryResponse) String() string

func (*DiscoveryResponse) Validate Uses

func (m *DiscoveryResponse) Validate() error

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

func (*DiscoveryResponse) XXX_DiscardUnknown Uses

func (m *DiscoveryResponse) XXX_DiscardUnknown()

func (*DiscoveryResponse) XXX_Marshal Uses

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

func (*DiscoveryResponse) XXX_Merge Uses

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

func (*DiscoveryResponse) XXX_Size Uses

func (m *DiscoveryResponse) XXX_Size() int

func (*DiscoveryResponse) XXX_Unmarshal Uses

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

type DiscoveryResponseValidationError Uses

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

DiscoveryResponseValidationError is the validation error returned by DiscoveryResponse.Validate if the designated constraints aren't met.

func (DiscoveryResponseValidationError) Cause Uses

func (e DiscoveryResponseValidationError) Cause() error

Cause function returns cause value.

func (DiscoveryResponseValidationError) Error Uses

func (e DiscoveryResponseValidationError) Error() string

Error satisfies the builtin error interface

func (DiscoveryResponseValidationError) ErrorName Uses

func (e DiscoveryResponseValidationError) ErrorName() string

ErrorName returns error name.

func (DiscoveryResponseValidationError) Field Uses

func (e DiscoveryResponseValidationError) Field() string

Field function returns field value.

func (DiscoveryResponseValidationError) Key Uses

func (e DiscoveryResponseValidationError) Key() bool

Key function returns key value.

func (DiscoveryResponseValidationError) Reason Uses

func (e DiscoveryResponseValidationError) Reason() string

Reason function returns reason value.

type EndpointDiscoveryServiceClient Uses

type EndpointDiscoveryServiceClient interface {
    StreamEndpoints(ctx context.Context, opts ...grpc.CallOption) (EndpointDiscoveryService_StreamEndpointsClient, error)
    DeltaEndpoints(ctx context.Context, opts ...grpc.CallOption) (EndpointDiscoveryService_DeltaEndpointsClient, error)
    FetchEndpoints(ctx context.Context, in *DiscoveryRequest, opts ...grpc.CallOption) (*DiscoveryResponse, error)
}

EndpointDiscoveryServiceClient is the client API for EndpointDiscoveryService service.

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

func NewEndpointDiscoveryServiceClient Uses

func NewEndpointDiscoveryServiceClient(cc *grpc.ClientConn) EndpointDiscoveryServiceClient

type EndpointDiscoveryServiceServer Uses

type EndpointDiscoveryServiceServer interface {
    StreamEndpoints(EndpointDiscoveryService_StreamEndpointsServer) error
    DeltaEndpoints(EndpointDiscoveryService_DeltaEndpointsServer) error
    FetchEndpoints(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error)
}

EndpointDiscoveryServiceServer is the server API for EndpointDiscoveryService service.

type EndpointDiscoveryService_DeltaEndpointsClient Uses

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

type EndpointDiscoveryService_DeltaEndpointsServer Uses

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

type EndpointDiscoveryService_StreamEndpointsClient Uses

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

type EndpointDiscoveryService_StreamEndpointsServer Uses

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

type Listener Uses

type Listener struct {
    Name                             string                            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    Address                          *core.Address                     `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
    FilterChains                     []*listener.FilterChain           `protobuf:"bytes,3,rep,name=filter_chains,json=filterChains,proto3" json:"filter_chains,omitempty"`
    UseOriginalDst                   *wrappers.BoolValue               `protobuf:"bytes,4,opt,name=use_original_dst,json=useOriginalDst,proto3" json:"use_original_dst,omitempty"` // Deprecated: Do not use.
    PerConnectionBufferLimitBytes    *wrappers.UInt32Value             `protobuf:"bytes,5,opt,name=per_connection_buffer_limit_bytes,json=perConnectionBufferLimitBytes,proto3" json:"per_connection_buffer_limit_bytes,omitempty"`
    Metadata                         *core.Metadata                    `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
    DeprecatedV1                     *Listener_DeprecatedV1            `protobuf:"bytes,7,opt,name=deprecated_v1,json=deprecatedV1,proto3" json:"deprecated_v1,omitempty"`
    DrainType                        Listener_DrainType                `protobuf:"varint,8,opt,name=drain_type,json=drainType,proto3,enum=envoy.api.v2.Listener_DrainType" json:"drain_type,omitempty"`
    ListenerFilters                  []*listener.ListenerFilter        `protobuf:"bytes,9,rep,name=listener_filters,json=listenerFilters,proto3" json:"listener_filters,omitempty"`
    ListenerFiltersTimeout           *duration.Duration                `protobuf:"bytes,15,opt,name=listener_filters_timeout,json=listenerFiltersTimeout,proto3" json:"listener_filters_timeout,omitempty"`
    ContinueOnListenerFiltersTimeout bool                              `protobuf:"varint,17,opt,name=continue_on_listener_filters_timeout,json=continueOnListenerFiltersTimeout,proto3" json:"continue_on_listener_filters_timeout,omitempty"`
    Transparent                      *wrappers.BoolValue               `protobuf:"bytes,10,opt,name=transparent,proto3" json:"transparent,omitempty"`
    Freebind                         *wrappers.BoolValue               `protobuf:"bytes,11,opt,name=freebind,proto3" json:"freebind,omitempty"`
    SocketOptions                    []*core.SocketOption              `protobuf:"bytes,13,rep,name=socket_options,json=socketOptions,proto3" json:"socket_options,omitempty"`
    TcpFastOpenQueueLength           *wrappers.UInt32Value             `protobuf:"bytes,12,opt,name=tcp_fast_open_queue_length,json=tcpFastOpenQueueLength,proto3" json:"tcp_fast_open_queue_length,omitempty"`
    TrafficDirection                 core.TrafficDirection             `protobuf:"varint,16,opt,name=traffic_direction,json=trafficDirection,proto3,enum=envoy.api.v2.core.TrafficDirection" json:"traffic_direction,omitempty"`
    UdpListenerConfig                *listener.UdpListenerConfig       `protobuf:"bytes,18,opt,name=udp_listener_config,json=udpListenerConfig,proto3" json:"udp_listener_config,omitempty"`
    ApiListener                      *v2.ApiListener                   `protobuf:"bytes,19,opt,name=api_listener,json=apiListener,proto3" json:"api_listener,omitempty"`
    ConnectionBalanceConfig          *Listener_ConnectionBalanceConfig `protobuf:"bytes,20,opt,name=connection_balance_config,json=connectionBalanceConfig,proto3" json:"connection_balance_config,omitempty"`
    XXX_NoUnkeyedLiteral             struct{}                          `json:"-"`
    XXX_unrecognized                 []byte                            `json:"-"`
    XXX_sizecache                    int32                             `json:"-"`
}

func (*Listener) Descriptor Uses

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

func (*Listener) GetAddress Uses

func (m *Listener) GetAddress() *core.Address

func (*Listener) GetApiListener Uses

func (m *Listener) GetApiListener() *v2.ApiListener

func (*Listener) GetConnectionBalanceConfig Uses

func (m *Listener) GetConnectionBalanceConfig() *Listener_ConnectionBalanceConfig

func (*Listener) GetContinueOnListenerFiltersTimeout Uses

func (m *Listener) GetContinueOnListenerFiltersTimeout() bool

func (*Listener) GetDeprecatedV1 Uses

func (m *Listener) GetDeprecatedV1() *Listener_DeprecatedV1

func (*Listener) GetDrainType Uses

func (m *Listener) GetDrainType() Listener_DrainType

func (*Listener) GetFilterChains Uses

func (m *Listener) GetFilterChains() []*listener.FilterChain

func (*Listener) GetFreebind Uses

func (m *Listener) GetFreebind() *wrappers.BoolValue

func (*Listener) GetListenerFilters Uses

func (m *Listener) GetListenerFilters() []*listener.ListenerFilter

func (*Listener) GetListenerFiltersTimeout Uses

func (m *Listener) GetListenerFiltersTimeout() *duration.Duration

func (*Listener) GetMetadata Uses

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

func (*Listener) GetName Uses

func (m *Listener) GetName() string

func (*Listener) GetPerConnectionBufferLimitBytes Uses

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

func (*Listener) GetSocketOptions Uses

func (m *Listener) GetSocketOptions() []*core.SocketOption

func (*Listener) GetTcpFastOpenQueueLength Uses

func (m *Listener) GetTcpFastOpenQueueLength() *wrappers.UInt32Value

func (*Listener) GetTrafficDirection Uses

func (m *Listener) GetTrafficDirection() core.TrafficDirection

func (*Listener) GetTransparent Uses

func (m *Listener) GetTransparent() *wrappers.BoolValue

func (*Listener) GetUdpListenerConfig Uses

func (m *Listener) GetUdpListenerConfig() *listener.UdpListenerConfig

func (*Listener) GetUseOriginalDst Uses

func (m *Listener) GetUseOriginalDst() *wrappers.BoolValue

Deprecated: Do not use.

func (*Listener) ProtoMessage Uses

func (*Listener) ProtoMessage()

func (*Listener) Reset Uses

func (m *Listener) Reset()

func (*Listener) String Uses

func (m *Listener) String() string

func (*Listener) Validate Uses

func (m *Listener) Validate() error

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

func (*Listener) XXX_DiscardUnknown Uses

func (m *Listener) XXX_DiscardUnknown()

func (*Listener) XXX_Marshal Uses

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

func (*Listener) XXX_Merge Uses

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

func (*Listener) XXX_Size Uses

func (m *Listener) XXX_Size() int

func (*Listener) XXX_Unmarshal Uses

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

type ListenerDiscoveryServiceClient Uses

type ListenerDiscoveryServiceClient interface {
    DeltaListeners(ctx context.Context, opts ...grpc.CallOption) (ListenerDiscoveryService_DeltaListenersClient, error)
    StreamListeners(ctx context.Context, opts ...grpc.CallOption) (ListenerDiscoveryService_StreamListenersClient, error)
    FetchListeners(ctx context.Context, in *DiscoveryRequest, opts ...grpc.CallOption) (*DiscoveryResponse, error)
}

ListenerDiscoveryServiceClient is the client API for ListenerDiscoveryService service.

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

func NewListenerDiscoveryServiceClient Uses

func NewListenerDiscoveryServiceClient(cc *grpc.ClientConn) ListenerDiscoveryServiceClient

type ListenerDiscoveryServiceServer Uses

type ListenerDiscoveryServiceServer interface {
    DeltaListeners(ListenerDiscoveryService_DeltaListenersServer) error
    StreamListeners(ListenerDiscoveryService_StreamListenersServer) error
    FetchListeners(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error)
}

ListenerDiscoveryServiceServer is the server API for ListenerDiscoveryService service.

type ListenerDiscoveryService_DeltaListenersClient Uses

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

type ListenerDiscoveryService_DeltaListenersServer Uses

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

type ListenerDiscoveryService_StreamListenersClient Uses

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

type ListenerDiscoveryService_StreamListenersServer Uses

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

type ListenerValidationError Uses

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

ListenerValidationError is the validation error returned by Listener.Validate if the designated constraints aren't met.

func (ListenerValidationError) Cause Uses

func (e ListenerValidationError) Cause() error

Cause function returns cause value.

func (ListenerValidationError) Error Uses

func (e ListenerValidationError) Error() string

Error satisfies the builtin error interface

func (ListenerValidationError) ErrorName Uses

func (e ListenerValidationError) ErrorName() string

ErrorName returns error name.

func (ListenerValidationError) Field Uses

func (e ListenerValidationError) Field() string

Field function returns field value.

func (ListenerValidationError) Key Uses

func (e ListenerValidationError) Key() bool

Key function returns key value.

func (ListenerValidationError) Reason Uses

func (e ListenerValidationError) Reason() string

Reason function returns reason value.

type Listener_ConnectionBalanceConfig Uses

type Listener_ConnectionBalanceConfig struct {
    // Types that are valid to be assigned to BalanceType:
    //	*Listener_ConnectionBalanceConfig_ExactBalance_
    BalanceType          isListener_ConnectionBalanceConfig_BalanceType `protobuf_oneof:"balance_type"`
    XXX_NoUnkeyedLiteral struct{}                                       `json:"-"`
    XXX_unrecognized     []byte                                         `json:"-"`
    XXX_sizecache        int32                                          `json:"-"`
}

func (*Listener_ConnectionBalanceConfig) Descriptor Uses

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

func (*Listener_ConnectionBalanceConfig) GetBalanceType Uses

func (m *Listener_ConnectionBalanceConfig) GetBalanceType() isListener_ConnectionBalanceConfig_BalanceType

func (*Listener_ConnectionBalanceConfig) GetExactBalance Uses

func (m *Listener_ConnectionBalanceConfig) GetExactBalance() *Listener_ConnectionBalanceConfig_ExactBalance

func (*Listener_ConnectionBalanceConfig) ProtoMessage Uses

func (*Listener_ConnectionBalanceConfig) ProtoMessage()

func (*Listener_ConnectionBalanceConfig) Reset Uses

func (m *Listener_ConnectionBalanceConfig) Reset()

func (*Listener_ConnectionBalanceConfig) String Uses

func (m *Listener_ConnectionBalanceConfig) String() string

func (*Listener_ConnectionBalanceConfig) Validate Uses

func (m *Listener_ConnectionBalanceConfig) Validate() error

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

func (*Listener_ConnectionBalanceConfig) XXX_DiscardUnknown Uses

func (m *Listener_ConnectionBalanceConfig) XXX_DiscardUnknown()

func (*Listener_ConnectionBalanceConfig) XXX_Marshal Uses

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

func (*Listener_ConnectionBalanceConfig) XXX_Merge Uses

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

func (*Listener_ConnectionBalanceConfig) XXX_OneofWrappers Uses

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*Listener_ConnectionBalanceConfig) XXX_Size Uses

func (m *Listener_ConnectionBalanceConfig) XXX_Size() int

func (*Listener_ConnectionBalanceConfig) XXX_Unmarshal Uses

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

type Listener_ConnectionBalanceConfigValidationError Uses

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

Listener_ConnectionBalanceConfigValidationError is the validation error returned by Listener_ConnectionBalanceConfig.Validate if the designated constraints aren't met.

func (Listener_ConnectionBalanceConfigValidationError) Cause Uses

func (e Listener_ConnectionBalanceConfigValidationError) Cause() error

Cause function returns cause value.

func (Listener_ConnectionBalanceConfigValidationError) Error Uses

func (e Listener_ConnectionBalanceConfigValidationError) Error() string

Error satisfies the builtin error interface

func (Listener_ConnectionBalanceConfigValidationError) ErrorName Uses

func (e Listener_ConnectionBalanceConfigValidationError) ErrorName() string

ErrorName returns error name.

func (Listener_ConnectionBalanceConfigValidationError) Field Uses

func (e Listener_ConnectionBalanceConfigValidationError) Field() string

Field function returns field value.

func (Listener_ConnectionBalanceConfigValidationError) Key Uses

func (e Listener_ConnectionBalanceConfigValidationError) Key() bool

Key function returns key value.

func (Listener_ConnectionBalanceConfigValidationError) Reason Uses

func (e Listener_ConnectionBalanceConfigValidationError) Reason() string

Reason function returns reason value.

type Listener_ConnectionBalanceConfig_ExactBalance Uses

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

func (*Listener_ConnectionBalanceConfig_ExactBalance) Descriptor Uses

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

func (*Listener_ConnectionBalanceConfig_ExactBalance) ProtoMessage Uses

func (*Listener_ConnectionBalanceConfig_ExactBalance) ProtoMessage()

func (*Listener_ConnectionBalanceConfig_ExactBalance) Reset Uses

func (m *Listener_ConnectionBalanceConfig_ExactBalance) Reset()

func (*Listener_ConnectionBalanceConfig_ExactBalance) String Uses

func (m *Listener_ConnectionBalanceConfig_ExactBalance) String() string

func (*Listener_ConnectionBalanceConfig_ExactBalance) Validate Uses

func (m *Listener_ConnectionBalanceConfig_ExactBalance) Validate() error

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

func (*Listener_ConnectionBalanceConfig_ExactBalance) XXX_DiscardUnknown Uses

func (m *Listener_ConnectionBalanceConfig_ExactBalance) XXX_DiscardUnknown()

func (*Listener_ConnectionBalanceConfig_ExactBalance) XXX_Marshal Uses

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

func (*Listener_ConnectionBalanceConfig_ExactBalance) XXX_Merge Uses

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

func (*Listener_ConnectionBalanceConfig_ExactBalance) XXX_Size Uses

func (m *Listener_ConnectionBalanceConfig_ExactBalance) XXX_Size() int

func (*Listener_ConnectionBalanceConfig_ExactBalance) XXX_Unmarshal Uses

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

type Listener_ConnectionBalanceConfig_ExactBalanceValidationError Uses

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

Listener_ConnectionBalanceConfig_ExactBalanceValidationError is the validation error returned by Listener_ConnectionBalanceConfig_ExactBalance.Validate if the designated constraints aren't met.

func (Listener_ConnectionBalanceConfig_ExactBalanceValidationError) Cause Uses

func (e Listener_ConnectionBalanceConfig_ExactBalanceValidationError) Cause() error

Cause function returns cause value.

func (Listener_ConnectionBalanceConfig_ExactBalanceValidationError) Error Uses

func (e Listener_ConnectionBalanceConfig_ExactBalanceValidationError) Error() string

Error satisfies the builtin error interface

func (Listener_ConnectionBalanceConfig_ExactBalanceValidationError) ErrorName Uses

func (e Listener_ConnectionBalanceConfig_ExactBalanceValidationError) ErrorName() string

ErrorName returns error name.

func (Listener_ConnectionBalanceConfig_ExactBalanceValidationError) Field Uses

func (e Listener_ConnectionBalanceConfig_ExactBalanceValidationError) Field() string

Field function returns field value.

func (Listener_ConnectionBalanceConfig_ExactBalanceValidationError) Key Uses

func (e Listener_ConnectionBalanceConfig_ExactBalanceValidationError) Key() bool

Key function returns key value.

func (Listener_ConnectionBalanceConfig_ExactBalanceValidationError) Reason Uses

func (e Listener_ConnectionBalanceConfig_ExactBalanceValidationError) Reason() string

Reason function returns reason value.

type Listener_ConnectionBalanceConfig_ExactBalance_ Uses

type Listener_ConnectionBalanceConfig_ExactBalance_ struct {
    ExactBalance *Listener_ConnectionBalanceConfig_ExactBalance `protobuf:"bytes,1,opt,name=exact_balance,json=exactBalance,proto3,oneof"`
}

type Listener_DeprecatedV1 Uses

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

func (*Listener_DeprecatedV1) Descriptor Uses

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

func (*Listener_DeprecatedV1) GetBindToPort Uses

func (m *Listener_DeprecatedV1) GetBindToPort() *wrappers.BoolValue

func (*Listener_DeprecatedV1) ProtoMessage Uses

func (*Listener_DeprecatedV1) ProtoMessage()

func (*Listener_DeprecatedV1) Reset Uses

func (m *Listener_DeprecatedV1) Reset()

func (*Listener_DeprecatedV1) String Uses

func (m *Listener_DeprecatedV1) String() string

func (*Listener_DeprecatedV1) Validate Uses

func (m *Listener_DeprecatedV1) Validate() error

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

func (*Listener_DeprecatedV1) XXX_DiscardUnknown Uses

func (m *Listener_DeprecatedV1) XXX_DiscardUnknown()

func (*Listener_DeprecatedV1) XXX_Marshal Uses

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

func (*Listener_DeprecatedV1) XXX_Merge Uses

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

func (*Listener_DeprecatedV1) XXX_Size Uses

func (m *Listener_DeprecatedV1) XXX_Size() int

func (*Listener_DeprecatedV1) XXX_Unmarshal Uses

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

type Listener_DeprecatedV1ValidationError Uses

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

Listener_DeprecatedV1ValidationError is the validation error returned by Listener_DeprecatedV1.Validate if the designated constraints aren't met.

func (Listener_DeprecatedV1ValidationError) Cause Uses

func (e Listener_DeprecatedV1ValidationError) Cause() error

Cause function returns cause value.

func (Listener_DeprecatedV1ValidationError) Error Uses

func (e Listener_DeprecatedV1ValidationError) Error() string

Error satisfies the builtin error interface

func (Listener_DeprecatedV1ValidationError) ErrorName Uses

func (e Listener_DeprecatedV1ValidationError) ErrorName() string

ErrorName returns error name.

func (Listener_DeprecatedV1ValidationError) Field Uses

func (e Listener_DeprecatedV1ValidationError) Field() string

Field function returns field value.

func (Listener_DeprecatedV1ValidationError) Key Uses

func (e Listener_DeprecatedV1ValidationError) Key() bool

Key function returns key value.

func (Listener_DeprecatedV1ValidationError) Reason Uses

func (e Listener_DeprecatedV1ValidationError) Reason() string

Reason function returns reason value.

type Listener_DrainType Uses

type Listener_DrainType int32
const (
    Listener_DEFAULT     Listener_DrainType = 0
    Listener_MODIFY_ONLY Listener_DrainType = 1
)

func (Listener_DrainType) EnumDescriptor Uses

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

func (Listener_DrainType) String Uses

func (x Listener_DrainType) String() string

type LoadBalancingPolicy Uses

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

func (*LoadBalancingPolicy) Descriptor Uses

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

func (*LoadBalancingPolicy) GetPolicies Uses

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

func (*LoadBalancingPolicy) ProtoMessage Uses

func (*LoadBalancingPolicy) ProtoMessage()

func (*LoadBalancingPolicy) Reset Uses

func (m *LoadBalancingPolicy) Reset()

func (*LoadBalancingPolicy) String Uses

func (m *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.

func (*LoadBalancingPolicy) XXX_DiscardUnknown Uses

func (m *LoadBalancingPolicy) XXX_DiscardUnknown()

func (*LoadBalancingPolicy) XXX_Marshal Uses

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

func (*LoadBalancingPolicy) XXX_Merge Uses

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

func (*LoadBalancingPolicy) XXX_Size Uses

func (m *LoadBalancingPolicy) XXX_Size() int

func (*LoadBalancingPolicy) XXX_Unmarshal Uses

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

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"`
    Config               *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` // Deprecated: Do not use.
    TypedConfig          *any.Any        `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3" json:"typed_config,omitempty"`
    XXX_NoUnkeyedLiteral struct{}        `json:"-"`
    XXX_unrecognized     []byte          `json:"-"`
    XXX_sizecache        int32           `json:"-"`
}

func (*LoadBalancingPolicy_Policy) Descriptor Uses

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

func (*LoadBalancingPolicy_Policy) GetConfig Uses

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

Deprecated: Do not use.

func (*LoadBalancingPolicy_Policy) GetName Uses

func (m *LoadBalancingPolicy_Policy) GetName() string

func (*LoadBalancingPolicy_Policy) GetTypedConfig Uses

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

func (*LoadBalancingPolicy_Policy) ProtoMessage Uses

func (*LoadBalancingPolicy_Policy) ProtoMessage()

func (*LoadBalancingPolicy_Policy) Reset Uses

func (m *LoadBalancingPolicy_Policy) Reset()

func (*LoadBalancingPolicy_Policy) String Uses

func (m *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.

func (*LoadBalancingPolicy_Policy) XXX_DiscardUnknown Uses

func (m *LoadBalancingPolicy_Policy) XXX_DiscardUnknown()

func (*LoadBalancingPolicy_Policy) XXX_Marshal Uses

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

func (*LoadBalancingPolicy_Policy) XXX_Merge Uses

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

func (*LoadBalancingPolicy_Policy) XXX_Size Uses

func (m *LoadBalancingPolicy_Policy) XXX_Size() int

func (*LoadBalancingPolicy_Policy) XXX_Unmarshal Uses

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

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 Resource Uses

type Resource struct {
    Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
    Aliases              []string `protobuf:"bytes,4,rep,name=aliases,proto3" json:"aliases,omitempty"`
    Version              string   `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
    Resource             *any.Any `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*Resource) Descriptor Uses

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

func (*Resource) GetAliases Uses

func (m *Resource) GetAliases() []string

func (*Resource) GetName Uses

func (m *Resource) GetName() string

func (*Resource) GetResource Uses

func (m *Resource) GetResource() *any.Any

func (*Resource) GetVersion Uses

func (m *Resource) GetVersion() string

func (*Resource) ProtoMessage Uses

func (*Resource) ProtoMessage()

func (*Resource) Reset Uses

func (m *Resource) Reset()

func (*Resource) String Uses

func (m *Resource) String() string

func (*Resource) Validate Uses

func (m *Resource) Validate() error

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

func (*Resource) XXX_DiscardUnknown Uses

func (m *Resource) XXX_DiscardUnknown()

func (*Resource) XXX_Marshal Uses

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

func (*Resource) XXX_Merge Uses

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

func (*Resource) XXX_Size Uses

func (m *Resource) XXX_Size() int

func (*Resource) XXX_Unmarshal Uses

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

type ResourceValidationError Uses

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

ResourceValidationError is the validation error returned by Resource.Validate if the designated constraints aren't met.

func (ResourceValidationError) Cause Uses

func (e ResourceValidationError) Cause() error

Cause function returns cause value.

func (ResourceValidationError) Error Uses

func (e ResourceValidationError) Error() string

Error satisfies the builtin error interface

func (ResourceValidationError) ErrorName Uses

func (e ResourceValidationError) ErrorName() string

ErrorName returns error name.

func (ResourceValidationError) Field Uses

func (e ResourceValidationError) Field() string

Field function returns field value.

func (ResourceValidationError) Key Uses

func (e ResourceValidationError) Key() bool

Key function returns key value.

func (ResourceValidationError) Reason Uses

func (e ResourceValidationError) Reason() string

Reason function returns reason value.

type RouteConfiguration Uses

type RouteConfiguration struct {
    Name                            string                    `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    VirtualHosts                    []*route.VirtualHost      `protobuf:"bytes,2,rep,name=virtual_hosts,json=virtualHosts,proto3" json:"virtual_hosts,omitempty"`
    Vhds                            *Vhds                     `protobuf:"bytes,9,opt,name=vhds,proto3" json:"vhds,omitempty"`
    InternalOnlyHeaders             []string                  `protobuf:"bytes,3,rep,name=internal_only_headers,json=internalOnlyHeaders,proto3" json:"internal_only_headers,omitempty"`
    ResponseHeadersToAdd            []*core.HeaderValueOption `protobuf:"bytes,4,rep,name=response_headers_to_add,json=responseHeadersToAdd,proto3" json:"response_headers_to_add,omitempty"`
    ResponseHeadersToRemove         []string                  `protobuf:"bytes,5,rep,name=response_headers_to_remove,json=responseHeadersToRemove,proto3" json:"response_headers_to_remove,omitempty"`
    RequestHeadersToAdd             []*core.HeaderValueOption `protobuf:"bytes,6,rep,name=request_headers_to_add,json=requestHeadersToAdd,proto3" json:"request_headers_to_add,omitempty"`
    RequestHeadersToRemove          []string                  `protobuf:"bytes,8,rep,name=request_headers_to_remove,json=requestHeadersToRemove,proto3" json:"request_headers_to_remove,omitempty"`
    MostSpecificHeaderMutationsWins bool                      `protobuf:"varint,10,opt,name=most_specific_header_mutations_wins,json=mostSpecificHeaderMutationsWins,proto3" json:"most_specific_header_mutations_wins,omitempty"`
    ValidateClusters                *wrappers.BoolValue       `protobuf:"bytes,7,opt,name=validate_clusters,json=validateClusters,proto3" json:"validate_clusters,omitempty"`
    XXX_NoUnkeyedLiteral            struct{}                  `json:"-"`
    XXX_unrecognized                []byte                    `json:"-"`
    XXX_sizecache                   int32                     `json:"-"`
}

func (*RouteConfiguration) Descriptor Uses

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

func (*RouteConfiguration) GetInternalOnlyHeaders Uses

func (m *RouteConfiguration) GetInternalOnlyHeaders() []string

func (*RouteConfiguration) GetMostSpecificHeaderMutationsWins Uses

func (m *RouteConfiguration) GetMostSpecificHeaderMutationsWins() bool

func (*RouteConfiguration) GetName Uses

func (m *RouteConfiguration) GetName() string

func (*RouteConfiguration) GetRequestHeadersToAdd Uses

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

func (*RouteConfiguration) GetRequestHeadersToRemove Uses

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

func (*RouteConfiguration) GetResponseHeadersToAdd Uses

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

func (*RouteConfiguration) GetResponseHeadersToRemove Uses

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

func (*RouteConfiguration) GetValidateClusters Uses

func (m *RouteConfiguration) GetValidateClusters() *wrappers.BoolValue

func (*RouteConfiguration) GetVhds Uses

func (m *RouteConfiguration) GetVhds() *Vhds

func (*RouteConfiguration) GetVirtualHosts Uses

func (m *RouteConfiguration) GetVirtualHosts() []*route.VirtualHost

func (*RouteConfiguration) ProtoMessage Uses

func (*RouteConfiguration) ProtoMessage()

func (*RouteConfiguration) Reset Uses

func (m *RouteConfiguration) Reset()

func (*RouteConfiguration) String Uses

func (m *RouteConfiguration) String() string

func (*RouteConfiguration) Validate Uses

func (m *RouteConfiguration) Validate() error

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

func (*RouteConfiguration) XXX_DiscardUnknown Uses

func (m *RouteConfiguration) XXX_DiscardUnknown()

func (*RouteConfiguration) XXX_Marshal Uses

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

func (*RouteConfiguration) XXX_Merge Uses

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

func (*RouteConfiguration) XXX_Size Uses

func (m *RouteConfiguration) XXX_Size() int

func (*RouteConfiguration) XXX_Unmarshal Uses

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

type RouteConfigurationValidationError Uses

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

RouteConfigurationValidationError is the validation error returned by RouteConfiguration.Validate if the designated constraints aren't met.

func (RouteConfigurationValidationError) Cause Uses

func (e RouteConfigurationValidationError) Cause() error

Cause function returns cause value.

func (RouteConfigurationValidationError) Error Uses

func (e RouteConfigurationValidationError) Error() string

Error satisfies the builtin error interface

func (RouteConfigurationValidationError) ErrorName Uses

func (e RouteConfigurationValidationError) ErrorName() string

ErrorName returns error name.

func (RouteConfigurationValidationError) Field Uses

func (e RouteConfigurationValidationError) Field() string

Field function returns field value.

func (RouteConfigurationValidationError) Key Uses

func (e RouteConfigurationValidationError) Key() bool

Key function returns key value.

func (RouteConfigurationValidationError) Reason Uses

func (e RouteConfigurationValidationError) Reason() string

Reason function returns reason value.

type RouteDiscoveryServiceClient Uses

type RouteDiscoveryServiceClient interface {
    StreamRoutes(ctx context.Context, opts ...grpc.CallOption) (RouteDiscoveryService_StreamRoutesClient, error)
    DeltaRoutes(ctx context.Context, opts ...grpc.CallOption) (RouteDiscoveryService_DeltaRoutesClient, error)
    FetchRoutes(ctx context.Context, in *DiscoveryRequest, opts ...grpc.CallOption) (*DiscoveryResponse, error)
}

RouteDiscoveryServiceClient is the client API for RouteDiscoveryService service.

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

func NewRouteDiscoveryServiceClient Uses

func NewRouteDiscoveryServiceClient(cc *grpc.ClientConn) RouteDiscoveryServiceClient

type RouteDiscoveryServiceServer Uses

type RouteDiscoveryServiceServer interface {
    StreamRoutes(RouteDiscoveryService_StreamRoutesServer) error
    DeltaRoutes(RouteDiscoveryService_DeltaRoutesServer) error
    FetchRoutes(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error)
}

RouteDiscoveryServiceServer is the server API for RouteDiscoveryService service.

type RouteDiscoveryService_DeltaRoutesClient Uses

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

type RouteDiscoveryService_DeltaRoutesServer Uses

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

type RouteDiscoveryService_StreamRoutesClient Uses

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

type RouteDiscoveryService_StreamRoutesServer Uses

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

type ScopedRouteConfiguration Uses

type ScopedRouteConfiguration struct {
    Name                   string                        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    RouteConfigurationName string                        `protobuf:"bytes,2,opt,name=route_configuration_name,json=routeConfigurationName,proto3" json:"route_configuration_name,omitempty"`
    Key                    *ScopedRouteConfiguration_Key `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
    XXX_NoUnkeyedLiteral   struct{}                      `json:"-"`
    XXX_unrecognized       []byte                        `json:"-"`
    XXX_sizecache          int32                         `json:"-"`
}

func (*ScopedRouteConfiguration) Descriptor Uses

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

func (*ScopedRouteConfiguration) GetKey Uses

func (m *ScopedRouteConfiguration) GetKey() *ScopedRouteConfiguration_Key

func (*ScopedRouteConfiguration) GetName Uses

func (m *ScopedRouteConfiguration) GetName() string

func (*ScopedRouteConfiguration) GetRouteConfigurationName Uses

func (m *ScopedRouteConfiguration) GetRouteConfigurationName() string

func (*ScopedRouteConfiguration) ProtoMessage Uses

func (*ScopedRouteConfiguration) ProtoMessage()

func (*ScopedRouteConfiguration) Reset Uses

func (m *ScopedRouteConfiguration) Reset()

func (*ScopedRouteConfiguration) String Uses

func (m *ScopedRouteConfiguration) String() string

func (*ScopedRouteConfiguration) Validate Uses

func (m *ScopedRouteConfiguration) Validate() error

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

func (*ScopedRouteConfiguration) XXX_DiscardUnknown Uses

func (m *ScopedRouteConfiguration) XXX_DiscardUnknown()

func (*ScopedRouteConfiguration) XXX_Marshal Uses

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

func (*ScopedRouteConfiguration) XXX_Merge Uses

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

func (*ScopedRouteConfiguration) XXX_Size Uses

func (m *ScopedRouteConfiguration) XXX_Size() int

func (*ScopedRouteConfiguration) XXX_Unmarshal Uses

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

type ScopedRouteConfigurationValidationError Uses

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

ScopedRouteConfigurationValidationError is the validation error returned by ScopedRouteConfiguration.Validate if the designated constraints aren't met.

func (ScopedRouteConfigurationValidationError) Cause Uses

func (e ScopedRouteConfigurationValidationError) Cause() error

Cause function returns cause value.

func (ScopedRouteConfigurationValidationError) Error Uses

func (e ScopedRouteConfigurationValidationError) Error() string

Error satisfies the builtin error interface

func (ScopedRouteConfigurationValidationError) ErrorName Uses

func (e ScopedRouteConfigurationValidationError) ErrorName() string

ErrorName returns error name.

func (ScopedRouteConfigurationValidationError) Field Uses

func (e ScopedRouteConfigurationValidationError) Field() string

Field function returns field value.

func (ScopedRouteConfigurationValidationError) Key Uses

func (e ScopedRouteConfigurationValidationError) Key() bool

Key function returns key value.

func (ScopedRouteConfigurationValidationError) Reason Uses

func (e ScopedRouteConfigurationValidationError) Reason() string

Reason function returns reason value.

type ScopedRouteConfiguration_Key Uses

type ScopedRouteConfiguration_Key struct {
    Fragments            []*ScopedRouteConfiguration_Key_Fragment `protobuf:"bytes,1,rep,name=fragments,proto3" json:"fragments,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                                 `json:"-"`
    XXX_unrecognized     []byte                                   `json:"-"`
    XXX_sizecache        int32                                    `json:"-"`
}

func (*ScopedRouteConfiguration_Key) Descriptor Uses

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

func (*ScopedRouteConfiguration_Key) GetFragments Uses

func (m *ScopedRouteConfiguration_Key) GetFragments() []*ScopedRouteConfiguration_Key_Fragment

func (*ScopedRouteConfiguration_Key) ProtoMessage Uses

func (*ScopedRouteConfiguration_Key) ProtoMessage()

func (*ScopedRouteConfiguration_Key) Reset Uses

func (m *ScopedRouteConfiguration_Key) Reset()

func (*ScopedRouteConfiguration_Key) String Uses

func (m *ScopedRouteConfiguration_Key) String() string

func (*ScopedRouteConfiguration_Key) Validate Uses

func (m *ScopedRouteConfiguration_Key) Validate() error

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

func (*ScopedRouteConfiguration_Key) XXX_DiscardUnknown Uses

func (m *ScopedRouteConfiguration_Key) XXX_DiscardUnknown()

func (*ScopedRouteConfiguration_Key) XXX_Marshal Uses

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

func (*ScopedRouteConfiguration_Key) XXX_Merge Uses

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

func (*ScopedRouteConfiguration_Key) XXX_Size Uses

func (m *ScopedRouteConfiguration_Key) XXX_Size() int

func (*ScopedRouteConfiguration_Key) XXX_Unmarshal Uses

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

type ScopedRouteConfiguration_KeyValidationError Uses

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

ScopedRouteConfiguration_KeyValidationError is the validation error returned by ScopedRouteConfiguration_Key.Validate if the designated constraints aren't met.

func (ScopedRouteConfiguration_KeyValidationError) Cause Uses

func (e ScopedRouteConfiguration_KeyValidationError) Cause() error

Cause function returns cause value.

func (ScopedRouteConfiguration_KeyValidationError) Error Uses

func (e ScopedRouteConfiguration_KeyValidationError) Error() string

Error satisfies the builtin error interface

func (ScopedRouteConfiguration_KeyValidationError) ErrorName Uses

func (e ScopedRouteConfiguration_KeyValidationError) ErrorName() string

ErrorName returns error name.

func (ScopedRouteConfiguration_KeyValidationError) Field Uses

func (e ScopedRouteConfiguration_KeyValidationError) Field() string

Field function returns field value.

func (ScopedRouteConfiguration_KeyValidationError) Key Uses

func (e ScopedRouteConfiguration_KeyValidationError) Key() bool

Key function returns key value.

func (ScopedRouteConfiguration_KeyValidationError) Reason Uses

func (e ScopedRouteConfiguration_KeyValidationError) Reason() string

Reason function returns reason value.

type ScopedRouteConfiguration_Key_Fragment Uses

type ScopedRouteConfiguration_Key_Fragment struct {
    // Types that are valid to be assigned to Type:
    //	*ScopedRouteConfiguration_Key_Fragment_StringKey
    Type                 isScopedRouteConfiguration_Key_Fragment_Type `protobuf_oneof:"type"`
    XXX_NoUnkeyedLiteral struct{}                                     `json:"-"`
    XXX_unrecognized     []byte                                       `json:"-"`
    XXX_sizecache        int32                                        `json:"-"`
}

func (*ScopedRouteConfiguration_Key_Fragment) Descriptor Uses

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

func (*ScopedRouteConfiguration_Key_Fragment) GetStringKey Uses

func (m *ScopedRouteConfiguration_Key_Fragment) GetStringKey() string

func (*ScopedRouteConfiguration_Key_Fragment) GetType Uses

func (m *ScopedRouteConfiguration_Key_Fragment) GetType() isScopedRouteConfiguration_Key_Fragment_Type

func (*ScopedRouteConfiguration_Key_Fragment) ProtoMessage Uses

func (*ScopedRouteConfiguration_Key_Fragment) ProtoMessage()

func (*ScopedRouteConfiguration_Key_Fragment) Reset Uses

func (m *ScopedRouteConfiguration_Key_Fragment) Reset()

func (*ScopedRouteConfiguration_Key_Fragment) String Uses

func (m *ScopedRouteConfiguration_Key_Fragment) String() string

func (*ScopedRouteConfiguration_Key_Fragment) Validate Uses

func (m *ScopedRouteConfiguration_Key_Fragment) Validate() error

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

func (*ScopedRouteConfiguration_Key_Fragment) XXX_DiscardUnknown Uses

func (m *ScopedRouteConfiguration_Key_Fragment) XXX_DiscardUnknown()

func (*ScopedRouteConfiguration_Key_Fragment) XXX_Marshal Uses

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

func (*ScopedRouteConfiguration_Key_Fragment) XXX_Merge Uses

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

func (*ScopedRouteConfiguration_Key_Fragment) XXX_OneofWrappers Uses

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*ScopedRouteConfiguration_Key_Fragment) XXX_Size Uses

func (m *ScopedRouteConfiguration_Key_Fragment) XXX_Size() int

func (*ScopedRouteConfiguration_Key_Fragment) XXX_Unmarshal Uses

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

type ScopedRouteConfiguration_Key_FragmentValidationError Uses

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

ScopedRouteConfiguration_Key_FragmentValidationError is the validation error returned by ScopedRouteConfiguration_Key_Fragment.Validate if the designated constraints aren't met.

func (ScopedRouteConfiguration_Key_FragmentValidationError) Cause Uses

func (e ScopedRouteConfiguration_Key_FragmentValidationError) Cause() error

Cause function returns cause value.

func (ScopedRouteConfiguration_Key_FragmentValidationError) Error Uses

func (e ScopedRouteConfiguration_Key_FragmentValidationError) Error() string

Error satisfies the builtin error interface

func (ScopedRouteConfiguration_Key_FragmentValidationError) ErrorName Uses

func (e ScopedRouteConfiguration_Key_FragmentValidationError) ErrorName() string

ErrorName returns error name.

func (ScopedRouteConfiguration_Key_FragmentValidationError) Field Uses

func (e ScopedRouteConfiguration_Key_FragmentValidationError) Field() string

Field function returns field value.

func (ScopedRouteConfiguration_Key_FragmentValidationError) Key Uses

func (e ScopedRouteConfiguration_Key_FragmentValidationError) Key() bool

Key function returns key value.

func (ScopedRouteConfiguration_Key_FragmentValidationError) Reason Uses

func (e ScopedRouteConfiguration_Key_FragmentValidationError) Reason() string

Reason function returns reason value.

type ScopedRouteConfiguration_Key_Fragment_StringKey Uses

type ScopedRouteConfiguration_Key_Fragment_StringKey struct {
    StringKey string `protobuf:"bytes,1,opt,name=string_key,json=stringKey,proto3,oneof"`
}

type ScopedRoutesDiscoveryServiceClient Uses

type ScopedRoutesDiscoveryServiceClient interface {
    StreamScopedRoutes(ctx context.Context, opts ...grpc.CallOption) (ScopedRoutesDiscoveryService_StreamScopedRoutesClient, error)
    DeltaScopedRoutes(ctx context.Context, opts ...grpc.CallOption) (ScopedRoutesDiscoveryService_DeltaScopedRoutesClient, error)
    FetchScopedRoutes(ctx context.Context, in *DiscoveryRequest, opts ...grpc.CallOption) (*DiscoveryResponse, error)
}

ScopedRoutesDiscoveryServiceClient is the client API for ScopedRoutesDiscoveryService service.

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

func NewScopedRoutesDiscoveryServiceClient Uses

func NewScopedRoutesDiscoveryServiceClient(cc *grpc.ClientConn) ScopedRoutesDiscoveryServiceClient

type ScopedRoutesDiscoveryServiceServer Uses

type ScopedRoutesDiscoveryServiceServer interface {
    StreamScopedRoutes(ScopedRoutesDiscoveryService_StreamScopedRoutesServer) error
    DeltaScopedRoutes(ScopedRoutesDiscoveryService_DeltaScopedRoutesServer) error
    FetchScopedRoutes(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error)
}

ScopedRoutesDiscoveryServiceServer is the server API for ScopedRoutesDiscoveryService service.

type ScopedRoutesDiscoveryService_DeltaScopedRoutesClient Uses

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

type ScopedRoutesDiscoveryService_DeltaScopedRoutesServer Uses

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

type ScopedRoutesDiscoveryService_StreamScopedRoutesClient Uses

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

type ScopedRoutesDiscoveryService_StreamScopedRoutesServer Uses

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

type UnimplementedClusterDiscoveryServiceServer Uses

type UnimplementedClusterDiscoveryServiceServer struct {
}

UnimplementedClusterDiscoveryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedClusterDiscoveryServiceServer) DeltaClusters Uses

func (*UnimplementedClusterDiscoveryServiceServer) DeltaClusters(srv ClusterDiscoveryService_DeltaClustersServer) error

func (*UnimplementedClusterDiscoveryServiceServer) FetchClusters Uses

func (*UnimplementedClusterDiscoveryServiceServer) FetchClusters(ctx context.Context, req *DiscoveryRequest) (*DiscoveryResponse, error)

func (*UnimplementedClusterDiscoveryServiceServer) StreamClusters Uses

func (*UnimplementedClusterDiscoveryServiceServer) StreamClusters(srv ClusterDiscoveryService_StreamClustersServer) error

type UnimplementedEndpointDiscoveryServiceServer Uses

type UnimplementedEndpointDiscoveryServiceServer struct {
}

UnimplementedEndpointDiscoveryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedEndpointDiscoveryServiceServer) DeltaEndpoints Uses

func (*UnimplementedEndpointDiscoveryServiceServer) DeltaEndpoints(srv EndpointDiscoveryService_DeltaEndpointsServer) error

func (*UnimplementedEndpointDiscoveryServiceServer) FetchEndpoints Uses

func (*UnimplementedEndpointDiscoveryServiceServer) FetchEndpoints(ctx context.Context, req *DiscoveryRequest) (*DiscoveryResponse, error)

func (*UnimplementedEndpointDiscoveryServiceServer) StreamEndpoints Uses

func (*UnimplementedEndpointDiscoveryServiceServer) StreamEndpoints(srv EndpointDiscoveryService_StreamEndpointsServer) error

type UnimplementedListenerDiscoveryServiceServer Uses

type UnimplementedListenerDiscoveryServiceServer struct {
}

UnimplementedListenerDiscoveryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedListenerDiscoveryServiceServer) DeltaListeners Uses

func (*UnimplementedListenerDiscoveryServiceServer) DeltaListeners(srv ListenerDiscoveryService_DeltaListenersServer) error

func (*UnimplementedListenerDiscoveryServiceServer) FetchListeners Uses

func (*UnimplementedListenerDiscoveryServiceServer) FetchListeners(ctx context.Context, req *DiscoveryRequest) (*DiscoveryResponse, error)

func (*UnimplementedListenerDiscoveryServiceServer) StreamListeners Uses

func (*UnimplementedListenerDiscoveryServiceServer) StreamListeners(srv ListenerDiscoveryService_StreamListenersServer) error

type UnimplementedRouteDiscoveryServiceServer Uses

type UnimplementedRouteDiscoveryServiceServer struct {
}

UnimplementedRouteDiscoveryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedRouteDiscoveryServiceServer) DeltaRoutes Uses

func (*UnimplementedRouteDiscoveryServiceServer) DeltaRoutes(srv RouteDiscoveryService_DeltaRoutesServer) error

func (*UnimplementedRouteDiscoveryServiceServer) FetchRoutes Uses

func (*UnimplementedRouteDiscoveryServiceServer) FetchRoutes(ctx context.Context, req *DiscoveryRequest) (*DiscoveryResponse, error)

func (*UnimplementedRouteDiscoveryServiceServer) StreamRoutes Uses

func (*UnimplementedRouteDiscoveryServiceServer) StreamRoutes(srv RouteDiscoveryService_StreamRoutesServer) error

type UnimplementedScopedRoutesDiscoveryServiceServer Uses

type UnimplementedScopedRoutesDiscoveryServiceServer struct {
}

UnimplementedScopedRoutesDiscoveryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedScopedRoutesDiscoveryServiceServer) DeltaScopedRoutes Uses

func (*UnimplementedScopedRoutesDiscoveryServiceServer) DeltaScopedRoutes(srv ScopedRoutesDiscoveryService_DeltaScopedRoutesServer) error

func (*UnimplementedScopedRoutesDiscoveryServiceServer) FetchScopedRoutes Uses

func (*UnimplementedScopedRoutesDiscoveryServiceServer) FetchScopedRoutes(ctx context.Context, req *DiscoveryRequest) (*DiscoveryResponse, error)

func (*UnimplementedScopedRoutesDiscoveryServiceServer) StreamScopedRoutes Uses

func (*UnimplementedScopedRoutesDiscoveryServiceServer) StreamScopedRoutes(srv ScopedRoutesDiscoveryService_StreamScopedRoutesServer) error

type UnimplementedVirtualHostDiscoveryServiceServer Uses

type UnimplementedVirtualHostDiscoveryServiceServer struct {
}

UnimplementedVirtualHostDiscoveryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedVirtualHostDiscoveryServiceServer) DeltaVirtualHosts Uses

func (*UnimplementedVirtualHostDiscoveryServiceServer) DeltaVirtualHosts(srv VirtualHostDiscoveryService_DeltaVirtualHostsServer) error

type UpstreamBindConfig Uses

type UpstreamBindConfig struct {
    SourceAddress        *core.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() *core.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) 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.

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 (m *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 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         *core.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() *core.TcpKeepalive

func (*UpstreamConnectionOptions) ProtoMessage Uses