envoy_api_v2

package
v0.9.7 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2020 License: Apache-2.0 Imports: 38 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

Enum value maps for Cluster_DiscoveryType.

View Source
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",
	}
	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,
	}
)

Enum value maps for Cluster_LbPolicy.

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

Enum value maps for Cluster_DnsLookupFamily.

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

Enum value maps for Cluster_ClusterProtocolSelection.

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

Enum value maps for Cluster_LbSubsetConfig_LbSubsetFallbackPolicy.

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

Enum value maps for Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy.

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

Enum value maps for Cluster_RingHashLbConfig_HashFunction.

View Source
var (
	Listener_DrainType_name = map[int32]string{
		0: "DEFAULT",
		1: "MODIFY_ONLY",
	}
	Listener_DrainType_value = map[string]int32{
		"DEFAULT":     0,
		"MODIFY_ONLY": 1,
	}
)

Enum value maps for Listener_DrainType.

View Source
var File_envoy_api_v2_cds_proto protoreflect.FileDescriptor
View Source
var File_envoy_api_v2_cluster_proto protoreflect.FileDescriptor
View Source
var File_envoy_api_v2_discovery_proto protoreflect.FileDescriptor
View Source
var File_envoy_api_v2_eds_proto protoreflect.FileDescriptor
View Source
var File_envoy_api_v2_endpoint_proto protoreflect.FileDescriptor
View Source
var File_envoy_api_v2_lds_proto protoreflect.FileDescriptor
View Source
var File_envoy_api_v2_listener_proto protoreflect.FileDescriptor
View Source
var File_envoy_api_v2_rds_proto protoreflect.FileDescriptor
View Source
var File_envoy_api_v2_route_proto protoreflect.FileDescriptor
View Source
var File_envoy_api_v2_scoped_route_proto protoreflect.FileDescriptor
View Source
var File_envoy_api_v2_srds_proto protoreflect.FileDescriptor

Functions

func RegisterClusterDiscoveryServiceServer

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

func RegisterEndpointDiscoveryServiceServer

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

func RegisterListenerDiscoveryServiceServer

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

func RegisterRouteDiscoveryServiceServer

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

func RegisterScopedRoutesDiscoveryServiceServer added in v0.9.7

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

func RegisterVirtualHostDiscoveryServiceServer added in v0.7.0

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

Types

type CdsDummy added in v0.9.7

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

func (*CdsDummy) Descriptor deprecated added in v0.9.7

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

Deprecated: Use CdsDummy.ProtoReflect.Descriptor instead.

func (*CdsDummy) ProtoMessage added in v0.9.7

func (*CdsDummy) ProtoMessage()

func (*CdsDummy) ProtoReflect added in v0.9.7

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

func (*CdsDummy) Reset added in v0.9.7

func (x *CdsDummy) Reset()

func (*CdsDummy) String added in v0.9.7

func (x *CdsDummy) String() string

func (*CdsDummy) Validate added in v0.9.7

func (m *CdsDummy) Validate() error

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

type CdsDummyValidationError added in v0.9.7

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

CdsDummyValidationError is the validation error returned by CdsDummy.Validate if the designated constraints aren't met.

func (CdsDummyValidationError) Cause added in v0.9.7

func (e CdsDummyValidationError) Cause() error

Cause function returns cause value.

func (CdsDummyValidationError) Error added in v0.9.7

func (e CdsDummyValidationError) Error() string

Error satisfies the builtin error interface

func (CdsDummyValidationError) ErrorName added in v0.9.7

func (e CdsDummyValidationError) ErrorName() string

ErrorName returns error name.

func (CdsDummyValidationError) Field added in v0.9.7

func (e CdsDummyValidationError) Field() string

Field function returns field value.

func (CdsDummyValidationError) Key added in v0.9.7

func (e CdsDummyValidationError) Key() bool

Key function returns key value.

func (CdsDummyValidationError) Reason added in v0.9.7

func (e CdsDummyValidationError) Reason() string

Reason function returns reason value.

type Cluster

type Cluster struct {
	TransportSocketMatches []*Cluster_TransportSocketMatch `` /* 130-byte string literal not displayed */
	Name                   string                          `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	AltStatName            string                          `protobuf:"bytes,28,opt,name=alt_stat_name,json=altStatName,proto3" json:"alt_stat_name,omitempty"`
	// Types that are assignable to ClusterDiscoveryType:
	//	*Cluster_Type
	//	*Cluster_ClusterType
	ClusterDiscoveryType          isCluster_ClusterDiscoveryType `protobuf_oneof:"cluster_discovery_type"`
	EdsClusterConfig              *Cluster_EdsClusterConfig      `protobuf:"bytes,3,opt,name=eds_cluster_config,json=edsClusterConfig,proto3" json:"eds_cluster_config,omitempty"`
	ConnectTimeout                *duration.Duration             `protobuf:"bytes,4,opt,name=connect_timeout,json=connectTimeout,proto3" json:"connect_timeout,omitempty"`
	PerConnectionBufferLimitBytes *wrappers.UInt32Value          `` /* 154-byte string literal not displayed */
	LbPolicy                      Cluster_LbPolicy               `protobuf:"varint,6,opt,name=lb_policy,json=lbPolicy,proto3,enum=envoy.api.v2.Cluster_LbPolicy" json:"lb_policy,omitempty"`
	// Deprecated: Do not use.
	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    `` /* 137-byte string literal not displayed */
	CircuitBreakers          *cluster.CircuitBreakers `protobuf:"bytes,10,opt,name=circuit_breakers,json=circuitBreakers,proto3" json:"circuit_breakers,omitempty"`
	// Deprecated: Do not use.
	TlsContext                  *auth.UpstreamTlsContext          `protobuf:"bytes,11,opt,name=tls_context,json=tlsContext,proto3" json:"tls_context,omitempty"`
	UpstreamHttpProtocolOptions *core.UpstreamHttpProtocolOptions `` /* 147-byte string literal not displayed */
	CommonHttpProtocolOptions   *core.HttpProtocolOptions         `` /* 141-byte string literal not displayed */
	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"`
	// Deprecated: Do not use.
	ExtensionProtocolOptions      map[string]*_struct.Struct `` /* 224-byte string literal not displayed */
	TypedExtensionProtocolOptions map[string]*any.Any        `` /* 241-byte string literal not displayed */
	DnsRefreshRate                *duration.Duration         `protobuf:"bytes,16,opt,name=dns_refresh_rate,json=dnsRefreshRate,proto3" json:"dns_refresh_rate,omitempty"`
	DnsFailureRefreshRate         *Cluster_RefreshRate       `` /* 129-byte string literal not displayed */
	RespectDnsTtl                 bool                       `protobuf:"varint,39,opt,name=respect_dns_ttl,json=respectDnsTtl,proto3" json:"respect_dns_ttl,omitempty"`
	DnsLookupFamily               Cluster_DnsLookupFamily    `` /* 152-byte string literal not displayed */
	DnsResolvers                  []*core.Address            `protobuf:"bytes,18,rep,name=dns_resolvers,json=dnsResolvers,proto3" json:"dns_resolvers,omitempty"`
	UseTcpForDnsLookups           bool                       `` /* 126-byte string literal not displayed */
	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 assignable to LbConfig:
	//	*Cluster_RingHashLbConfig_
	//	*Cluster_OriginalDstLbConfig_
	//	*Cluster_LeastRequestLbConfig_
	LbConfig                            isCluster_LbConfig               `protobuf_oneof:"lb_config"`
	CommonLbConfig                      *Cluster_CommonLbConfig          `protobuf:"bytes,27,opt,name=common_lb_config,json=commonLbConfig,proto3" json:"common_lb_config,omitempty"`
	TransportSocket                     *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 `` /* 165-byte string literal not displayed */
	UpstreamConnectionOptions           *UpstreamConnectionOptions       `` /* 139-byte string literal not displayed */
	CloseConnectionsOnHostHealthFailure bool                             `` /* 176-byte string literal not displayed */
	DrainConnectionsOnHostRemoval       bool                             `` /* 156-byte string literal not displayed */
	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"`
	TrackTimeoutBudgets                 bool                             `protobuf:"varint,47,opt,name=track_timeout_budgets,json=trackTimeoutBudgets,proto3" json:"track_timeout_budgets,omitempty"`
	// contains filtered or unexported fields
}

func (*Cluster) Descriptor deprecated

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

Deprecated: Use Cluster.ProtoReflect.Descriptor instead.

func (*Cluster) GetAltStatName

func (x *Cluster) GetAltStatName() string

func (*Cluster) GetCircuitBreakers

func (x *Cluster) GetCircuitBreakers() *cluster.CircuitBreakers

func (*Cluster) GetCleanupInterval

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

func (*Cluster) GetCloseConnectionsOnHostHealthFailure

func (x *Cluster) GetCloseConnectionsOnHostHealthFailure() bool

func (*Cluster) GetClusterDiscoveryType added in v0.6.9

func (m *Cluster) GetClusterDiscoveryType() isCluster_ClusterDiscoveryType

func (*Cluster) GetClusterType added in v0.6.9

func (x *Cluster) GetClusterType() *Cluster_CustomClusterType

func (*Cluster) GetCommonHttpProtocolOptions

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

func (*Cluster) GetCommonLbConfig

func (x *Cluster) GetCommonLbConfig() *Cluster_CommonLbConfig

func (*Cluster) GetConnectTimeout

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

func (*Cluster) GetDnsFailureRefreshRate added in v0.9.7

func (x *Cluster) GetDnsFailureRefreshRate() *Cluster_RefreshRate

func (*Cluster) GetDnsLookupFamily

func (x *Cluster) GetDnsLookupFamily() Cluster_DnsLookupFamily

func (*Cluster) GetDnsRefreshRate

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

func (*Cluster) GetDnsResolvers

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

func (*Cluster) GetDrainConnectionsOnHostRemoval

func (x *Cluster) GetDrainConnectionsOnHostRemoval() bool

func (*Cluster) GetEdsClusterConfig

func (x *Cluster) GetEdsClusterConfig() *Cluster_EdsClusterConfig

func (*Cluster) GetExtensionProtocolOptions deprecated

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

Deprecated: Do not use.

func (*Cluster) GetFilters added in v0.9.7

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

func (*Cluster) GetHealthChecks

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

func (*Cluster) GetHosts deprecated

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

Deprecated: Do not use.

func (*Cluster) GetHttp2ProtocolOptions

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

func (*Cluster) GetHttpProtocolOptions

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

func (*Cluster) GetLbConfig

func (m *Cluster) GetLbConfig() isCluster_LbConfig

func (*Cluster) GetLbPolicy

func (x *Cluster) GetLbPolicy() Cluster_LbPolicy

func (*Cluster) GetLbSubsetConfig

func (x *Cluster) GetLbSubsetConfig() *Cluster_LbSubsetConfig

func (*Cluster) GetLeastRequestLbConfig added in v0.6.4

func (x *Cluster) GetLeastRequestLbConfig() *Cluster_LeastRequestLbConfig

func (*Cluster) GetLoadAssignment

func (x *Cluster) GetLoadAssignment() *ClusterLoadAssignment

func (*Cluster) GetLoadBalancingPolicy added in v0.9.7

func (x *Cluster) GetLoadBalancingPolicy() *LoadBalancingPolicy

func (*Cluster) GetLrsServer added in v0.9.7

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

func (*Cluster) GetMaxRequestsPerConnection

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

func (*Cluster) GetMetadata

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

func (*Cluster) GetName

func (x *Cluster) GetName() string

func (*Cluster) GetOriginalDstLbConfig

func (x *Cluster) GetOriginalDstLbConfig() *Cluster_OriginalDstLbConfig

func (*Cluster) GetOutlierDetection

func (x *Cluster) GetOutlierDetection() *cluster.OutlierDetection

func (*Cluster) GetPerConnectionBufferLimitBytes

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

func (*Cluster) GetProtocolSelection

func (x *Cluster) GetProtocolSelection() Cluster_ClusterProtocolSelection

func (*Cluster) GetRespectDnsTtl added in v0.9.7

func (x *Cluster) GetRespectDnsTtl() bool

func (*Cluster) GetRingHashLbConfig

func (x *Cluster) GetRingHashLbConfig() *Cluster_RingHashLbConfig

func (*Cluster) GetTlsContext deprecated

func (x *Cluster) GetTlsContext() *auth.UpstreamTlsContext

Deprecated: Do not use.

func (*Cluster) GetTrackTimeoutBudgets added in v0.9.7

func (x *Cluster) GetTrackTimeoutBudgets() bool

func (*Cluster) GetTransportSocket

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

func (*Cluster) GetTransportSocketMatches added in v0.9.7

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

func (*Cluster) GetType

func (x *Cluster) GetType() Cluster_DiscoveryType

func (*Cluster) GetTypedExtensionProtocolOptions added in v0.6.3

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

func (*Cluster) GetUpstreamBindConfig

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

func (*Cluster) GetUpstreamConnectionOptions

func (x *Cluster) GetUpstreamConnectionOptions() *UpstreamConnectionOptions

func (*Cluster) GetUpstreamHttpProtocolOptions added in v0.9.7

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

func (*Cluster) GetUseTcpForDnsLookups added in v0.9.7

func (x *Cluster) GetUseTcpForDnsLookups() bool

func (*Cluster) ProtoMessage

func (*Cluster) ProtoMessage()

func (*Cluster) ProtoReflect added in v0.9.7

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

func (*Cluster) Reset

func (x *Cluster) Reset()

func (*Cluster) String

func (x *Cluster) String() string

func (*Cluster) Validate

func (m *Cluster) Validate() error

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

type ClusterDiscoveryServiceClient

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.

type ClusterDiscoveryServiceServer

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 added in v0.6.9

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

type ClusterDiscoveryService_DeltaClustersServer added in v0.6.9

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

type ClusterDiscoveryService_StreamClustersClient

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

type ClusterDiscoveryService_StreamClustersServer

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

type ClusterLoadAssignment

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   `` /* 191-byte string literal not displayed */
	Policy         *ClusterLoadAssignment_Policy   `protobuf:"bytes,4,opt,name=policy,proto3" json:"policy,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterLoadAssignment) Descriptor deprecated

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

Deprecated: Use ClusterLoadAssignment.ProtoReflect.Descriptor instead.

func (*ClusterLoadAssignment) GetClusterName

func (x *ClusterLoadAssignment) GetClusterName() string

func (*ClusterLoadAssignment) GetEndpoints

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

func (*ClusterLoadAssignment) GetNamedEndpoints added in v0.6.7

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

func (*ClusterLoadAssignment) GetPolicy

func (*ClusterLoadAssignment) ProtoMessage

func (*ClusterLoadAssignment) ProtoMessage()

func (*ClusterLoadAssignment) ProtoReflect added in v0.9.7

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

func (*ClusterLoadAssignment) Reset

func (x *ClusterLoadAssignment) Reset()

func (*ClusterLoadAssignment) String

func (x *ClusterLoadAssignment) String() string

func (*ClusterLoadAssignment) Validate

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.

type ClusterLoadAssignmentValidationError

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

Cause function returns cause value.

func (ClusterLoadAssignmentValidationError) Error

Error satisfies the builtin error interface

func (ClusterLoadAssignmentValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (ClusterLoadAssignmentValidationError) Field

Field function returns field value.

func (ClusterLoadAssignmentValidationError) Key

Key function returns key value.

func (ClusterLoadAssignmentValidationError) Reason

Reason function returns reason value.

type ClusterLoadAssignment_Policy

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                        `` /* 127-byte string literal not displayed */
	EndpointStaleAfter     *duration.Duration                           `protobuf:"bytes,4,opt,name=endpoint_stale_after,json=endpointStaleAfter,proto3" json:"endpoint_stale_after,omitempty"`
	// Deprecated: Do not use.
	DisableOverprovisioning bool `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ClusterLoadAssignment_Policy) Descriptor deprecated

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

Deprecated: Use ClusterLoadAssignment_Policy.ProtoReflect.Descriptor instead.

func (*ClusterLoadAssignment_Policy) GetDisableOverprovisioning deprecated added in v0.9.7

func (x *ClusterLoadAssignment_Policy) GetDisableOverprovisioning() bool

Deprecated: Do not use.

func (*ClusterLoadAssignment_Policy) GetDropOverloads

func (*ClusterLoadAssignment_Policy) GetEndpointStaleAfter added in v0.7.1

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

func (*ClusterLoadAssignment_Policy) GetOverprovisioningFactor added in v0.6.0

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

func (*ClusterLoadAssignment_Policy) ProtoMessage

func (*ClusterLoadAssignment_Policy) ProtoMessage()

func (*ClusterLoadAssignment_Policy) ProtoReflect added in v0.9.7

func (*ClusterLoadAssignment_Policy) Reset

func (x *ClusterLoadAssignment_Policy) Reset()

func (*ClusterLoadAssignment_Policy) String

func (*ClusterLoadAssignment_Policy) Validate

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.

type ClusterLoadAssignment_PolicyValidationError

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

Cause function returns cause value.

func (ClusterLoadAssignment_PolicyValidationError) Error

Error satisfies the builtin error interface

func (ClusterLoadAssignment_PolicyValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (ClusterLoadAssignment_PolicyValidationError) Field

Field function returns field value.

func (ClusterLoadAssignment_PolicyValidationError) Key

Key function returns key value.

func (ClusterLoadAssignment_PolicyValidationError) Reason

Reason function returns reason value.

type ClusterLoadAssignment_Policy_DropOverload

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

func (*ClusterLoadAssignment_Policy_DropOverload) Descriptor deprecated

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

Deprecated: Use ClusterLoadAssignment_Policy_DropOverload.ProtoReflect.Descriptor instead.

func (*ClusterLoadAssignment_Policy_DropOverload) GetCategory

func (*ClusterLoadAssignment_Policy_DropOverload) GetDropPercentage

func (*ClusterLoadAssignment_Policy_DropOverload) ProtoMessage

func (*ClusterLoadAssignment_Policy_DropOverload) ProtoReflect added in v0.9.7

func (*ClusterLoadAssignment_Policy_DropOverload) Reset

func (*ClusterLoadAssignment_Policy_DropOverload) String

func (*ClusterLoadAssignment_Policy_DropOverload) Validate

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.

type ClusterLoadAssignment_Policy_DropOverloadValidationError

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

Cause function returns cause value.

func (ClusterLoadAssignment_Policy_DropOverloadValidationError) Error

Error satisfies the builtin error interface

func (ClusterLoadAssignment_Policy_DropOverloadValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (ClusterLoadAssignment_Policy_DropOverloadValidationError) Field

Field function returns field value.

func (ClusterLoadAssignment_Policy_DropOverloadValidationError) Key

Key function returns key value.

func (ClusterLoadAssignment_Policy_DropOverloadValidationError) Reason

Reason function returns reason value.

type ClusterValidationError

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

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

func (ClusterValidationError) Cause

func (e ClusterValidationError) Cause() error

Cause function returns cause value.

func (ClusterValidationError) Error

func (e ClusterValidationError) Error() string

Error satisfies the builtin error interface

func (ClusterValidationError) ErrorName added in v0.7.0

func (e ClusterValidationError) ErrorName() string

ErrorName returns error name.

func (ClusterValidationError) Field

func (e ClusterValidationError) Field() string

Field function returns field value.

func (ClusterValidationError) Key

func (e ClusterValidationError) Key() bool

Key function returns key value.

func (ClusterValidationError) Reason

func (e ClusterValidationError) Reason() string

Reason function returns reason value.

type Cluster_ClusterProtocolSelection

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

func (Cluster_ClusterProtocolSelection) Descriptor added in v0.9.7

func (Cluster_ClusterProtocolSelection) Enum added in v0.9.7

func (Cluster_ClusterProtocolSelection) EnumDescriptor deprecated

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

Deprecated: Use Cluster_ClusterProtocolSelection.Descriptor instead.

func (Cluster_ClusterProtocolSelection) Number added in v0.9.7

func (Cluster_ClusterProtocolSelection) String

func (Cluster_ClusterProtocolSelection) Type added in v0.9.7

type Cluster_ClusterType added in v0.6.9

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

type Cluster_CommonLbConfig

type Cluster_CommonLbConfig struct {
	HealthyPanicThreshold *_type.Percent `` /* 126-byte string literal not displayed */
	// Types that are assignable to LocalityConfigSpecifier:
	//	*Cluster_CommonLbConfig_ZoneAwareLbConfig_
	//	*Cluster_CommonLbConfig_LocalityWeightedLbConfig_
	LocalityConfigSpecifier         isCluster_CommonLbConfig_LocalityConfigSpecifier  `protobuf_oneof:"locality_config_specifier"`
	UpdateMergeWindow               *duration.Duration                                `protobuf:"bytes,4,opt,name=update_merge_window,json=updateMergeWindow,proto3" json:"update_merge_window,omitempty"`
	IgnoreNewHostsUntilFirstHc      bool                                              `` /* 148-byte string literal not displayed */
	CloseConnectionsOnHostSetChange bool                                              `` /* 163-byte string literal not displayed */
	ConsistentHashingLbConfig       *Cluster_CommonLbConfig_ConsistentHashingLbConfig `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Cluster_CommonLbConfig) Descriptor deprecated

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

Deprecated: Use Cluster_CommonLbConfig.ProtoReflect.Descriptor instead.

func (*Cluster_CommonLbConfig) GetCloseConnectionsOnHostSetChange added in v0.9.7

func (x *Cluster_CommonLbConfig) GetCloseConnectionsOnHostSetChange() bool

func (*Cluster_CommonLbConfig) GetConsistentHashingLbConfig added in v0.9.7

func (*Cluster_CommonLbConfig) GetHealthyPanicThreshold

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

func (*Cluster_CommonLbConfig) GetIgnoreNewHostsUntilFirstHc added in v0.9.7

func (x *Cluster_CommonLbConfig) GetIgnoreNewHostsUntilFirstHc() bool

func (*Cluster_CommonLbConfig) GetLocalityConfigSpecifier

func (m *Cluster_CommonLbConfig) GetLocalityConfigSpecifier() isCluster_CommonLbConfig_LocalityConfigSpecifier

func (*Cluster_CommonLbConfig) GetLocalityWeightedLbConfig

func (*Cluster_CommonLbConfig) GetUpdateMergeWindow

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

func (*Cluster_CommonLbConfig) GetZoneAwareLbConfig

func (*Cluster_CommonLbConfig) ProtoMessage

func (*Cluster_CommonLbConfig) ProtoMessage()

func (*Cluster_CommonLbConfig) ProtoReflect added in v0.9.7

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

func (*Cluster_CommonLbConfig) Reset

func (x *Cluster_CommonLbConfig) Reset()

func (*Cluster_CommonLbConfig) String

func (x *Cluster_CommonLbConfig) String() string

func (*Cluster_CommonLbConfig) Validate

func (m *Cluster_CommonLbConfig) Validate() error

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

type Cluster_CommonLbConfigValidationError

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

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

func (Cluster_CommonLbConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_CommonLbConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_CommonLbConfigValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (Cluster_CommonLbConfigValidationError) Field

Field function returns field value.

func (Cluster_CommonLbConfigValidationError) Key

Key function returns key value.

func (Cluster_CommonLbConfigValidationError) Reason

Reason function returns reason value.

type Cluster_CommonLbConfig_ConsistentHashingLbConfig added in v0.9.7

type Cluster_CommonLbConfig_ConsistentHashingLbConfig struct {
	UseHostnameForHashing bool `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) Descriptor deprecated added in v0.9.7

Deprecated: Use Cluster_CommonLbConfig_ConsistentHashingLbConfig.ProtoReflect.Descriptor instead.

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) GetUseHostnameForHashing added in v0.9.7

func (x *Cluster_CommonLbConfig_ConsistentHashingLbConfig) GetUseHostnameForHashing() bool

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) ProtoMessage added in v0.9.7

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) ProtoReflect added in v0.9.7

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) Reset added in v0.9.7

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) String added in v0.9.7

func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) Validate added in v0.9.7

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

type Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError added in v0.9.7

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

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

func (Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Cause added in v0.9.7

Cause function returns cause value.

func (Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Error added in v0.9.7

Error satisfies the builtin error interface

func (Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) ErrorName added in v0.9.7

ErrorName returns error name.

func (Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Field added in v0.9.7

Field function returns field value.

func (Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Key added in v0.9.7

Key function returns key value.

func (Cluster_CommonLbConfig_ConsistentHashingLbConfigValidationError) Reason added in v0.9.7

Reason function returns reason value.

type Cluster_CommonLbConfig_LocalityWeightedLbConfig

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

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) Descriptor deprecated

Deprecated: Use Cluster_CommonLbConfig_LocalityWeightedLbConfig.ProtoReflect.Descriptor instead.

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) ProtoMessage

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) ProtoReflect added in v0.9.7

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) Reset

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) String

func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) Validate

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

type Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError

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

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

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Field

Field function returns field value.

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Key

Key function returns key value.

func (Cluster_CommonLbConfig_LocalityWeightedLbConfigValidationError) Reason

Reason function returns reason value.

type Cluster_CommonLbConfig_LocalityWeightedLbConfig_

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

type Cluster_CommonLbConfig_ZoneAwareLbConfig

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

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Descriptor deprecated

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

Deprecated: Use Cluster_CommonLbConfig_ZoneAwareLbConfig.ProtoReflect.Descriptor instead.

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) GetFailTrafficOnPanic added in v0.9.7

func (x *Cluster_CommonLbConfig_ZoneAwareLbConfig) GetFailTrafficOnPanic() bool

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) GetMinClusterSize

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) GetRoutingEnabled

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

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) ProtoMessage

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) ProtoReflect added in v0.9.7

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Reset

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) String

func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Validate

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

type Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError

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

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

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Field

Field function returns field value.

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Key

Key function returns key value.

func (Cluster_CommonLbConfig_ZoneAwareLbConfigValidationError) Reason

Reason function returns reason value.

type Cluster_CommonLbConfig_ZoneAwareLbConfig_

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

type Cluster_CustomClusterType added in v0.6.9

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

func (*Cluster_CustomClusterType) Descriptor deprecated added in v0.6.9

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

Deprecated: Use Cluster_CustomClusterType.ProtoReflect.Descriptor instead.

func (*Cluster_CustomClusterType) GetName added in v0.6.9

func (x *Cluster_CustomClusterType) GetName() string

func (*Cluster_CustomClusterType) GetTypedConfig added in v0.6.9

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

func (*Cluster_CustomClusterType) ProtoMessage added in v0.6.9

func (*Cluster_CustomClusterType) ProtoMessage()

func (*Cluster_CustomClusterType) ProtoReflect added in v0.9.7

func (*Cluster_CustomClusterType) Reset added in v0.6.9

func (x *Cluster_CustomClusterType) Reset()

func (*Cluster_CustomClusterType) String added in v0.6.9

func (x *Cluster_CustomClusterType) String() string

func (*Cluster_CustomClusterType) Validate added in v0.6.9

func (m *Cluster_CustomClusterType) Validate() error

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

type Cluster_CustomClusterTypeValidationError added in v0.6.9

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 added in v0.6.9

Cause function returns cause value.

func (Cluster_CustomClusterTypeValidationError) Error added in v0.6.9

Error satisfies the builtin error interface

func (Cluster_CustomClusterTypeValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (Cluster_CustomClusterTypeValidationError) Field added in v0.6.9

Field function returns field value.

func (Cluster_CustomClusterTypeValidationError) Key added in v0.6.9

Key function returns key value.

func (Cluster_CustomClusterTypeValidationError) Reason added in v0.6.9

Reason function returns reason value.

type Cluster_DiscoveryType

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

func (Cluster_DiscoveryType) Descriptor added in v0.9.7

func (Cluster_DiscoveryType) Enum added in v0.9.7

func (Cluster_DiscoveryType) EnumDescriptor deprecated

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

Deprecated: Use Cluster_DiscoveryType.Descriptor instead.

func (Cluster_DiscoveryType) Number added in v0.9.7

func (Cluster_DiscoveryType) String

func (x Cluster_DiscoveryType) String() string

func (Cluster_DiscoveryType) Type added in v0.9.7

type Cluster_DnsLookupFamily

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

func (Cluster_DnsLookupFamily) Descriptor added in v0.9.7

func (Cluster_DnsLookupFamily) Enum added in v0.9.7

func (Cluster_DnsLookupFamily) EnumDescriptor deprecated

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

Deprecated: Use Cluster_DnsLookupFamily.Descriptor instead.

func (Cluster_DnsLookupFamily) Number added in v0.9.7

func (Cluster_DnsLookupFamily) String

func (x Cluster_DnsLookupFamily) String() string

func (Cluster_DnsLookupFamily) Type added in v0.9.7

type Cluster_EdsClusterConfig

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

func (*Cluster_EdsClusterConfig) Descriptor deprecated

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

Deprecated: Use Cluster_EdsClusterConfig.ProtoReflect.Descriptor instead.

func (*Cluster_EdsClusterConfig) GetEdsConfig

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

func (*Cluster_EdsClusterConfig) GetServiceName

func (x *Cluster_EdsClusterConfig) GetServiceName() string

func (*Cluster_EdsClusterConfig) ProtoMessage

func (*Cluster_EdsClusterConfig) ProtoMessage()

func (*Cluster_EdsClusterConfig) ProtoReflect added in v0.9.7

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

func (*Cluster_EdsClusterConfig) Reset

func (x *Cluster_EdsClusterConfig) Reset()

func (*Cluster_EdsClusterConfig) String

func (x *Cluster_EdsClusterConfig) String() string

func (*Cluster_EdsClusterConfig) Validate

func (m *Cluster_EdsClusterConfig) Validate() error

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

type Cluster_EdsClusterConfigValidationError

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

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

func (Cluster_EdsClusterConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_EdsClusterConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_EdsClusterConfigValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (Cluster_EdsClusterConfigValidationError) Field

Field function returns field value.

func (Cluster_EdsClusterConfigValidationError) Key

Key function returns key value.

func (Cluster_EdsClusterConfigValidationError) Reason

Reason function returns reason value.

type Cluster_LbPolicy

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

func (Cluster_LbPolicy) Descriptor added in v0.9.7

func (Cluster_LbPolicy) Enum added in v0.9.7

func (Cluster_LbPolicy) EnumDescriptor deprecated

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

Deprecated: Use Cluster_LbPolicy.Descriptor instead.

func (Cluster_LbPolicy) Number added in v0.9.7

func (Cluster_LbPolicy) String

func (x Cluster_LbPolicy) String() string

func (Cluster_LbPolicy) Type added in v0.9.7

type Cluster_LbSubsetConfig

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

func (*Cluster_LbSubsetConfig) Descriptor deprecated

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

Deprecated: Use Cluster_LbSubsetConfig.ProtoReflect.Descriptor instead.

func (*Cluster_LbSubsetConfig) GetDefaultSubset

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

func (*Cluster_LbSubsetConfig) GetFallbackPolicy

func (*Cluster_LbSubsetConfig) GetListAsAny added in v0.9.7

func (x *Cluster_LbSubsetConfig) GetListAsAny() bool

func (*Cluster_LbSubsetConfig) GetLocalityWeightAware

func (x *Cluster_LbSubsetConfig) GetLocalityWeightAware() bool

func (*Cluster_LbSubsetConfig) GetPanicModeAny added in v0.6.9

func (x *Cluster_LbSubsetConfig) GetPanicModeAny() bool

func (*Cluster_LbSubsetConfig) GetScaleLocalityWeight added in v0.6.4

func (x *Cluster_LbSubsetConfig) GetScaleLocalityWeight() bool

func (*Cluster_LbSubsetConfig) GetSubsetSelectors

func (*Cluster_LbSubsetConfig) ProtoMessage

func (*Cluster_LbSubsetConfig) ProtoMessage()

func (*Cluster_LbSubsetConfig) ProtoReflect added in v0.9.7

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

func (*Cluster_LbSubsetConfig) Reset

func (x *Cluster_LbSubsetConfig) Reset()

func (*Cluster_LbSubsetConfig) String

func (x *Cluster_LbSubsetConfig) String() string

func (*Cluster_LbSubsetConfig) Validate

func (m *Cluster_LbSubsetConfig) Validate() error

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

type Cluster_LbSubsetConfigValidationError

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

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

func (Cluster_LbSubsetConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_LbSubsetConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_LbSubsetConfigValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (Cluster_LbSubsetConfigValidationError) Field

Field function returns field value.

func (Cluster_LbSubsetConfigValidationError) Key

Key function returns key value.

func (Cluster_LbSubsetConfigValidationError) Reason

Reason function returns reason value.

type Cluster_LbSubsetConfig_LbSubsetFallbackPolicy

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

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Descriptor added in v0.9.7

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Enum added in v0.9.7

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) EnumDescriptor deprecated

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

Deprecated: Use Cluster_LbSubsetConfig_LbSubsetFallbackPolicy.Descriptor instead.

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Number added in v0.9.7

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) String

func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Type added in v0.9.7

type Cluster_LbSubsetConfig_LbSubsetSelector

type Cluster_LbSubsetConfig_LbSubsetSelector struct {
	Keys               []string                                                               `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	FallbackPolicy     Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy `` /* 193-byte string literal not displayed */
	FallbackKeysSubset []string                                                               `protobuf:"bytes,3,rep,name=fallback_keys_subset,json=fallbackKeysSubset,proto3" json:"fallback_keys_subset,omitempty"`
	// contains filtered or unexported fields
}

func (*Cluster_LbSubsetConfig_LbSubsetSelector) Descriptor deprecated

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

Deprecated: Use Cluster_LbSubsetConfig_LbSubsetSelector.ProtoReflect.Descriptor instead.

func (*Cluster_LbSubsetConfig_LbSubsetSelector) GetFallbackKeysSubset added in v0.9.7

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

func (*Cluster_LbSubsetConfig_LbSubsetSelector) GetFallbackPolicy added in v0.9.7

func (*Cluster_LbSubsetConfig_LbSubsetSelector) GetKeys

func (*Cluster_LbSubsetConfig_LbSubsetSelector) ProtoMessage

func (*Cluster_LbSubsetConfig_LbSubsetSelector) ProtoReflect added in v0.9.7

func (*Cluster_LbSubsetConfig_LbSubsetSelector) Reset

func (*Cluster_LbSubsetConfig_LbSubsetSelector) String

func (*Cluster_LbSubsetConfig_LbSubsetSelector) Validate

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

type Cluster_LbSubsetConfig_LbSubsetSelectorValidationError

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

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

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Cause

Cause function returns cause value.

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Error

Error satisfies the builtin error interface

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Field

Field function returns field value.

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Key

Key function returns key value.

func (Cluster_LbSubsetConfig_LbSubsetSelectorValidationError) Reason

Reason function returns reason value.

type Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy added in v0.9.7

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

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Descriptor added in v0.9.7

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Enum added in v0.9.7

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) EnumDescriptor deprecated added in v0.9.7

Deprecated: Use Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy.Descriptor instead.

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Number added in v0.9.7

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) String added in v0.9.7

func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Type added in v0.9.7

type Cluster_LeastRequestLbConfig added in v0.6.4

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

func (*Cluster_LeastRequestLbConfig) Descriptor deprecated added in v0.6.4

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

Deprecated: Use Cluster_LeastRequestLbConfig.ProtoReflect.Descriptor instead.

func (*Cluster_LeastRequestLbConfig) GetChoiceCount added in v0.6.4

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

func (*Cluster_LeastRequestLbConfig) ProtoMessage added in v0.6.4

func (*Cluster_LeastRequestLbConfig) ProtoMessage()

func (*Cluster_LeastRequestLbConfig) ProtoReflect added in v0.9.7

func (*Cluster_LeastRequestLbConfig) Reset added in v0.6.4

func (x *Cluster_LeastRequestLbConfig) Reset()

func (*Cluster_LeastRequestLbConfig) String added in v0.6.4

func (*Cluster_LeastRequestLbConfig) Validate added in v0.6.4

func (m *Cluster_LeastRequestLbConfig) Validate() error

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

type Cluster_LeastRequestLbConfigValidationError added in v0.6.4

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 added in v0.6.4

Cause function returns cause value.

func (Cluster_LeastRequestLbConfigValidationError) Error added in v0.6.4

Error satisfies the builtin error interface

func (Cluster_LeastRequestLbConfigValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (Cluster_LeastRequestLbConfigValidationError) Field added in v0.6.4

Field function returns field value.

func (Cluster_LeastRequestLbConfigValidationError) Key added in v0.6.4

Key function returns key value.

func (Cluster_LeastRequestLbConfigValidationError) Reason added in v0.6.4

Reason function returns reason value.

type Cluster_LeastRequestLbConfig_ added in v0.6.4

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

type Cluster_OriginalDstLbConfig

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

func (*Cluster_OriginalDstLbConfig) Descriptor deprecated

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

Deprecated: Use Cluster_OriginalDstLbConfig.ProtoReflect.Descriptor instead.

func (*Cluster_OriginalDstLbConfig) GetUseHttpHeader

func (x *Cluster_OriginalDstLbConfig) GetUseHttpHeader() bool

func (*Cluster_OriginalDstLbConfig) ProtoMessage

func (*Cluster_OriginalDstLbConfig) ProtoMessage()

func (*Cluster_OriginalDstLbConfig) ProtoReflect added in v0.9.7

func (*Cluster_OriginalDstLbConfig) Reset

func (x *Cluster_OriginalDstLbConfig) Reset()

func (*Cluster_OriginalDstLbConfig) String

func (x *Cluster_OriginalDstLbConfig) String() string

func (*Cluster_OriginalDstLbConfig) Validate

func (m *Cluster_OriginalDstLbConfig) Validate() error

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

type Cluster_OriginalDstLbConfigValidationError

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

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

func (Cluster_OriginalDstLbConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_OriginalDstLbConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_OriginalDstLbConfigValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (Cluster_OriginalDstLbConfigValidationError) Field

Field function returns field value.

func (Cluster_OriginalDstLbConfigValidationError) Key

Key function returns key value.

func (Cluster_OriginalDstLbConfigValidationError) Reason

Reason function returns reason value.

type Cluster_OriginalDstLbConfig_

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

type Cluster_RefreshRate added in v0.9.7

type Cluster_RefreshRate struct {
	BaseInterval *duration.Duration `protobuf:"bytes,1,opt,name=base_interval,json=baseInterval,proto3" json:"base_interval,omitempty"`
	MaxInterval  *duration.Duration `protobuf:"bytes,2,opt,name=max_interval,json=maxInterval,proto3" json:"max_interval,omitempty"`
	// contains filtered or unexported fields
}

func (*Cluster_RefreshRate) Descriptor deprecated added in v0.9.7

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

Deprecated: Use Cluster_RefreshRate.ProtoReflect.Descriptor instead.

func (*Cluster_RefreshRate) GetBaseInterval added in v0.9.7

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

func (*Cluster_RefreshRate) GetMaxInterval added in v0.9.7

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

func (*Cluster_RefreshRate) ProtoMessage added in v0.9.7

func (*Cluster_RefreshRate) ProtoMessage()

func (*Cluster_RefreshRate) ProtoReflect added in v0.9.7

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

func (*Cluster_RefreshRate) Reset added in v0.9.7

func (x *Cluster_RefreshRate) Reset()

func (*Cluster_RefreshRate) String added in v0.9.7

func (x *Cluster_RefreshRate) String() string

func (*Cluster_RefreshRate) Validate added in v0.9.7

func (m *Cluster_RefreshRate) Validate() error

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

type Cluster_RefreshRateValidationError added in v0.9.7

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 added in v0.9.7

Cause function returns cause value.

func (Cluster_RefreshRateValidationError) Error added in v0.9.7

Error satisfies the builtin error interface

func (Cluster_RefreshRateValidationError) ErrorName added in v0.9.7

ErrorName returns error name.

func (Cluster_RefreshRateValidationError) Field added in v0.9.7

Field function returns field value.

func (Cluster_RefreshRateValidationError) Key added in v0.9.7

Key function returns key value.

func (Cluster_RefreshRateValidationError) Reason added in v0.9.7

Reason function returns reason value.

type Cluster_RingHashLbConfig

type Cluster_RingHashLbConfig struct {
	MinimumRingSize *wrappers.UInt64Value                 `protobuf:"bytes,1,opt,name=minimum_ring_size,json=minimumRingSize,proto3" json:"minimum_ring_size,omitempty"`
	HashFunction    Cluster_RingHashLbConfig_HashFunction `` /* 154-byte string literal not displayed */
	MaximumRingSize *wrappers.UInt64Value                 `protobuf:"bytes,4,opt,name=maximum_ring_size,json=maximumRingSize,proto3" json:"maximum_ring_size,omitempty"`
	// contains filtered or unexported fields
}

func (*Cluster_RingHashLbConfig) Descriptor deprecated

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

Deprecated: Use Cluster_RingHashLbConfig.ProtoReflect.Descriptor instead.

func (*Cluster_RingHashLbConfig) GetHashFunction added in v0.6.7

func (*Cluster_RingHashLbConfig) GetMaximumRingSize added in v0.6.8

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

func (*Cluster_RingHashLbConfig) GetMinimumRingSize

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

func (*Cluster_RingHashLbConfig) ProtoMessage

func (*Cluster_RingHashLbConfig) ProtoMessage()

func (*Cluster_RingHashLbConfig) ProtoReflect added in v0.9.7

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

func (*Cluster_RingHashLbConfig) Reset

func (x *Cluster_RingHashLbConfig) Reset()

func (*Cluster_RingHashLbConfig) String

func (x *Cluster_RingHashLbConfig) String() string

func (*Cluster_RingHashLbConfig) Validate

func (m *Cluster_RingHashLbConfig) Validate() error

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

type Cluster_RingHashLbConfigValidationError

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

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

func (Cluster_RingHashLbConfigValidationError) Cause

Cause function returns cause value.

func (Cluster_RingHashLbConfigValidationError) Error

Error satisfies the builtin error interface

func (Cluster_RingHashLbConfigValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (Cluster_RingHashLbConfigValidationError) Field

Field function returns field value.

func (Cluster_RingHashLbConfigValidationError) Key

Key function returns key value.

func (Cluster_RingHashLbConfigValidationError) Reason

Reason function returns reason value.

type Cluster_RingHashLbConfig_

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

type Cluster_RingHashLbConfig_HashFunction added in v0.6.7

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

func (Cluster_RingHashLbConfig_HashFunction) Descriptor added in v0.9.7

func (Cluster_RingHashLbConfig_HashFunction) Enum added in v0.9.7

func (Cluster_RingHashLbConfig_HashFunction) EnumDescriptor deprecated added in v0.6.7

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

Deprecated: Use Cluster_RingHashLbConfig_HashFunction.Descriptor instead.

func (Cluster_RingHashLbConfig_HashFunction) Number added in v0.9.7

func (Cluster_RingHashLbConfig_HashFunction) String added in v0.6.7

func (Cluster_RingHashLbConfig_HashFunction) Type added in v0.9.7

type Cluster_TransportSocketMatch added in v0.9.7

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

func (*Cluster_TransportSocketMatch) Descriptor deprecated added in v0.9.7

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

Deprecated: Use Cluster_TransportSocketMatch.ProtoReflect.Descriptor instead.

func (*Cluster_TransportSocketMatch) GetMatch added in v0.9.7

func (*Cluster_TransportSocketMatch) GetName added in v0.9.7

func (x *Cluster_TransportSocketMatch) GetName() string

func (*Cluster_TransportSocketMatch) GetTransportSocket added in v0.9.7

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

func (*Cluster_TransportSocketMatch) ProtoMessage added in v0.9.7

func (*Cluster_TransportSocketMatch) ProtoMessage()

func (*Cluster_TransportSocketMatch) ProtoReflect added in v0.9.7

func (*Cluster_TransportSocketMatch) Reset added in v0.9.7

func (x *Cluster_TransportSocketMatch) Reset()

func (*Cluster_TransportSocketMatch) String added in v0.9.7

func (*Cluster_TransportSocketMatch) Validate added in v0.9.7

func (m *Cluster_TransportSocketMatch) Validate() error

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

type Cluster_TransportSocketMatchValidationError added in v0.9.7

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 added in v0.9.7

Cause function returns cause value.

func (Cluster_TransportSocketMatchValidationError) Error added in v0.9.7

Error satisfies the builtin error interface

func (Cluster_TransportSocketMatchValidationError) ErrorName added in v0.9.7

ErrorName returns error name.

func (Cluster_TransportSocketMatchValidationError) Field added in v0.9.7

Field function returns field value.

func (Cluster_TransportSocketMatchValidationError) Key added in v0.9.7

Key function returns key value.

func (Cluster_TransportSocketMatchValidationError) Reason added in v0.9.7

Reason function returns reason value.

type Cluster_Type added in v0.6.9

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

type DeltaDiscoveryRequest added in v0.6.9

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          `` /* 129-byte string literal not displayed */
	ResourceNamesUnsubscribe []string          `` /* 135-byte string literal not displayed */
	InitialResourceVersions  map[string]string `` /* 220-byte string literal not displayed */
	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"`
	// contains filtered or unexported fields
}

func (*DeltaDiscoveryRequest) Descriptor deprecated added in v0.6.9

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

Deprecated: Use DeltaDiscoveryRequest.ProtoReflect.Descriptor instead.

func (*DeltaDiscoveryRequest) GetErrorDetail added in v0.6.9

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

func (*DeltaDiscoveryRequest) GetInitialResourceVersions added in v0.6.9

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

func (*DeltaDiscoveryRequest) GetNode added in v0.6.9

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

func (*DeltaDiscoveryRequest) GetResourceNamesSubscribe added in v0.6.9

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

func (*DeltaDiscoveryRequest) GetResourceNamesUnsubscribe added in v0.6.9

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

func (*DeltaDiscoveryRequest) GetResponseNonce added in v0.6.9

func (x *DeltaDiscoveryRequest) GetResponseNonce() string

func (*DeltaDiscoveryRequest) GetTypeUrl added in v0.6.9

func (x *DeltaDiscoveryRequest) GetTypeUrl() string

func (*DeltaDiscoveryRequest) ProtoMessage added in v0.6.9

func (*DeltaDiscoveryRequest) ProtoMessage()

func (*DeltaDiscoveryRequest) ProtoReflect added in v0.9.7

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

func (*DeltaDiscoveryRequest) Reset added in v0.6.9

func (x *DeltaDiscoveryRequest) Reset()

func (*DeltaDiscoveryRequest) String added in v0.6.9

func (x *DeltaDiscoveryRequest) String() string

func (*DeltaDiscoveryRequest) Validate added in v0.6.9

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.

type DeltaDiscoveryRequestValidationError added in v0.6.9

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 added in v0.6.9

Cause function returns cause value.

func (DeltaDiscoveryRequestValidationError) Error added in v0.6.9

Error satisfies the builtin error interface

func (DeltaDiscoveryRequestValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (DeltaDiscoveryRequestValidationError) Field added in v0.6.9

Field function returns field value.

func (DeltaDiscoveryRequestValidationError) Key added in v0.6.9

Key function returns key value.

func (DeltaDiscoveryRequestValidationError) Reason added in v0.6.9

Reason function returns reason value.

type DeltaDiscoveryResponse added in v0.6.9

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

func (*DeltaDiscoveryResponse) Descriptor deprecated added in v0.6.9

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

Deprecated: Use DeltaDiscoveryResponse.ProtoReflect.Descriptor instead.

func (*DeltaDiscoveryResponse) GetNonce added in v0.6.9

func (x *DeltaDiscoveryResponse) GetNonce() string

func (*DeltaDiscoveryResponse) GetRemovedResources added in v0.6.9

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

func (*DeltaDiscoveryResponse) GetResources added in v0.6.9

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

func (*DeltaDiscoveryResponse) GetSystemVersionInfo added in v0.6.9

func (x *DeltaDiscoveryResponse) GetSystemVersionInfo() string

func (*DeltaDiscoveryResponse) GetTypeUrl added in v0.9.7

func (x *DeltaDiscoveryResponse) GetTypeUrl() string

func (*DeltaDiscoveryResponse) ProtoMessage added in v0.6.9

func (*DeltaDiscoveryResponse) ProtoMessage()

func (*DeltaDiscoveryResponse) ProtoReflect added in v0.9.7

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

func (*DeltaDiscoveryResponse) Reset added in v0.6.9

func (x *DeltaDiscoveryResponse) Reset()

func (*DeltaDiscoveryResponse) String added in v0.6.9

func (x *DeltaDiscoveryResponse) String() string

func (*DeltaDiscoveryResponse) Validate added in v0.6.9

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.

type DeltaDiscoveryResponseValidationError added in v0.6.9

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 added in v0.6.9

Cause function returns cause value.

func (DeltaDiscoveryResponseValidationError) Error added in v0.6.9

Error satisfies the builtin error interface

func (DeltaDiscoveryResponseValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (DeltaDiscoveryResponseValidationError) Field added in v0.6.9

Field function returns field value.

func (DeltaDiscoveryResponseValidationError) Key added in v0.6.9

Key function returns key value.

func (DeltaDiscoveryResponseValidationError) Reason added in v0.6.9

Reason function returns reason value.

type DiscoveryRequest

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

func (*DiscoveryRequest) Descriptor deprecated

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

Deprecated: Use DiscoveryRequest.ProtoReflect.Descriptor instead.

func (*DiscoveryRequest) GetErrorDetail

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

func (*DiscoveryRequest) GetNode

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

func (*DiscoveryRequest) GetResourceNames

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

func (*DiscoveryRequest) GetResponseNonce

func (x *DiscoveryRequest) GetResponseNonce() string

func (*DiscoveryRequest) GetTypeUrl

func (x *DiscoveryRequest) GetTypeUrl() string

func (*DiscoveryRequest) GetVersionInfo

func (x *DiscoveryRequest) GetVersionInfo() string

func (*DiscoveryRequest) ProtoMessage

func (*DiscoveryRequest) ProtoMessage()

func (*DiscoveryRequest) ProtoReflect added in v0.9.7

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

func (*DiscoveryRequest) Reset

func (x *DiscoveryRequest) Reset()

func (*DiscoveryRequest) String

func (x *DiscoveryRequest) String() string

func (*DiscoveryRequest) Validate

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.

type DiscoveryRequestValidationError

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

Cause function returns cause value.

func (DiscoveryRequestValidationError) Error

Error satisfies the builtin error interface

func (DiscoveryRequestValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (DiscoveryRequestValidationError) Field

Field function returns field value.

func (DiscoveryRequestValidationError) Key

Key function returns key value.

func (DiscoveryRequestValidationError) Reason

Reason function returns reason value.

type DiscoveryResponse

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

func (*DiscoveryResponse) Descriptor deprecated

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

Deprecated: Use DiscoveryResponse.ProtoReflect.Descriptor instead.

func (*DiscoveryResponse) GetCanary

func (x *DiscoveryResponse) GetCanary() bool

func (*DiscoveryResponse) GetControlPlane added in v0.6.8

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

func (*DiscoveryResponse) GetNonce

func (x *DiscoveryResponse) GetNonce() string

func (*DiscoveryResponse) GetResources

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

func (*DiscoveryResponse) GetTypeUrl

func (x *DiscoveryResponse) GetTypeUrl() string

func (*DiscoveryResponse) GetVersionInfo

func (x *DiscoveryResponse) GetVersionInfo() string

func (*DiscoveryResponse) ProtoMessage

func (*DiscoveryResponse) ProtoMessage()

func (*DiscoveryResponse) ProtoReflect added in v0.9.7

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

func (*DiscoveryResponse) Reset

func (x *DiscoveryResponse) Reset()

func (*DiscoveryResponse) String

func (x *DiscoveryResponse) String() string

func (*DiscoveryResponse) Validate

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.

type DiscoveryResponseValidationError

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

Cause function returns cause value.

func (DiscoveryResponseValidationError) Error

Error satisfies the builtin error interface

func (DiscoveryResponseValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (DiscoveryResponseValidationError) Field

Field function returns field value.

func (DiscoveryResponseValidationError) Key

Key function returns key value.

func (DiscoveryResponseValidationError) Reason

Reason function returns reason value.

type EdsDummy added in v0.9.7

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

func (*EdsDummy) Descriptor deprecated added in v0.9.7

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

Deprecated: Use EdsDummy.ProtoReflect.Descriptor instead.

func (*EdsDummy) ProtoMessage added in v0.9.7

func (*EdsDummy) ProtoMessage()

func (*EdsDummy) ProtoReflect added in v0.9.7

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

func (*EdsDummy) Reset added in v0.9.7

func (x *EdsDummy) Reset()

func (*EdsDummy) String added in v0.9.7

func (x *EdsDummy) String() string

func (*EdsDummy) Validate added in v0.9.7

func (m *EdsDummy) Validate() error

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

type EdsDummyValidationError added in v0.9.7

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

EdsDummyValidationError is the validation error returned by EdsDummy.Validate if the designated constraints aren't met.

func (EdsDummyValidationError) Cause added in v0.9.7

func (e EdsDummyValidationError) Cause() error

Cause function returns cause value.

func (EdsDummyValidationError) Error added in v0.9.7

func (e EdsDummyValidationError) Error() string

Error satisfies the builtin error interface

func (EdsDummyValidationError) ErrorName added in v0.9.7

func (e EdsDummyValidationError) ErrorName() string

ErrorName returns error name.

func (EdsDummyValidationError) Field added in v0.9.7

func (e EdsDummyValidationError) Field() string

Field function returns field value.

func (EdsDummyValidationError) Key added in v0.9.7

func (e EdsDummyValidationError) Key() bool

Key function returns key value.

func (EdsDummyValidationError) Reason added in v0.9.7

func (e EdsDummyValidationError) Reason() string

Reason function returns reason value.

type EndpointDiscoveryServiceClient

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.

type EndpointDiscoveryServiceServer

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 added in v0.9.7

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

type EndpointDiscoveryService_DeltaEndpointsServer added in v0.9.7

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

type EndpointDiscoveryService_StreamEndpointsClient

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

type EndpointDiscoveryService_StreamEndpointsServer

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

type LdsDummy added in v0.9.7

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

func (*LdsDummy) Descriptor deprecated added in v0.9.7

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

Deprecated: Use LdsDummy.ProtoReflect.Descriptor instead.

func (*LdsDummy) ProtoMessage added in v0.9.7

func (*LdsDummy) ProtoMessage()

func (*LdsDummy) ProtoReflect added in v0.9.7

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

func (*LdsDummy) Reset added in v0.9.7

func (x *LdsDummy) Reset()

func (*LdsDummy) String added in v0.9.7

func (x *LdsDummy) String() string

func (*LdsDummy) Validate added in v0.9.7

func (m *LdsDummy) Validate() error

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

type LdsDummyValidationError added in v0.9.7

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

LdsDummyValidationError is the validation error returned by LdsDummy.Validate if the designated constraints aren't met.

func (LdsDummyValidationError) Cause added in v0.9.7

func (e LdsDummyValidationError) Cause() error

Cause function returns cause value.

func (LdsDummyValidationError) Error added in v0.9.7

func (e LdsDummyValidationError) Error() string

Error satisfies the builtin error interface

func (LdsDummyValidationError) ErrorName added in v0.9.7

func (e LdsDummyValidationError) ErrorName() string

ErrorName returns error name.

func (LdsDummyValidationError) Field added in v0.9.7

func (e LdsDummyValidationError) Field() string

Field function returns field value.

func (LdsDummyValidationError) Key added in v0.9.7

func (e LdsDummyValidationError) Key() bool

Key function returns key value.

func (LdsDummyValidationError) Reason added in v0.9.7

func (e LdsDummyValidationError) Reason() string

Reason function returns reason value.

type Listener

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"`
	// Deprecated: Do not use.
	UseOriginalDst                   *wrappers.BoolValue               `protobuf:"bytes,4,opt,name=use_original_dst,json=useOriginalDst,proto3" json:"use_original_dst,omitempty"`
	PerConnectionBufferLimitBytes    *wrappers.UInt32Value             `` /* 154-byte string literal not displayed */
	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                `` /* 126-byte string literal not displayed */
	ListenerFilters                  []*listener.ListenerFilter        `protobuf:"bytes,9,rep,name=listener_filters,json=listenerFilters,proto3" json:"listener_filters,omitempty"`
	ListenerFiltersTimeout           *duration.Duration                `` /* 130-byte string literal not displayed */
	ContinueOnListenerFiltersTimeout bool                              `` /* 165-byte string literal not displayed */
	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             `` /* 134-byte string literal not displayed */
	TrafficDirection                 core.TrafficDirection             `` /* 151-byte string literal not displayed */
	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 `` /* 133-byte string literal not displayed */
	ReusePort                        bool                              `protobuf:"varint,21,opt,name=reuse_port,json=reusePort,proto3" json:"reuse_port,omitempty"`
	AccessLog                        []*v21.AccessLog                  `protobuf:"bytes,22,rep,name=access_log,json=accessLog,proto3" json:"access_log,omitempty"`
	// contains filtered or unexported fields
}

func (*Listener) Descriptor deprecated

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

Deprecated: Use Listener.ProtoReflect.Descriptor instead.

func (*Listener) GetAccessLog added in v0.9.7

func (x *Listener) GetAccessLog() []*v21.AccessLog

func (*Listener) GetAddress

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

func (*Listener) GetApiListener added in v0.9.7

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

func (*Listener) GetConnectionBalanceConfig added in v0.9.7

func (x *Listener) GetConnectionBalanceConfig() *Listener_ConnectionBalanceConfig

func (*Listener) GetContinueOnListenerFiltersTimeout added in v0.9.7

func (x *Listener) GetContinueOnListenerFiltersTimeout() bool

func (*Listener) GetDeprecatedV1

func (x *Listener) GetDeprecatedV1() *Listener_DeprecatedV1

func (*Listener) GetDrainType

func (x *Listener) GetDrainType() Listener_DrainType

func (*Listener) GetFilterChains

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

func (*Listener) GetFreebind

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

func (*Listener) GetListenerFilters

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

func (*Listener) GetListenerFiltersTimeout added in v0.6.4

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

func (*Listener) GetMetadata

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

func (*Listener) GetName

func (x *Listener) GetName() string

func (*Listener) GetPerConnectionBufferLimitBytes

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

func (*Listener) GetReusePort added in v0.9.7

func (x *Listener) GetReusePort() bool

func (*Listener) GetSocketOptions

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

func (*Listener) GetTcpFastOpenQueueLength

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

func (*Listener) GetTrafficDirection added in v0.9.7

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

func (*Listener) GetTransparent

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

func (*Listener) GetUdpListenerConfig added in v0.9.7

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

func (*Listener) GetUseOriginalDst deprecated

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

Deprecated: Do not use.

func (*Listener) ProtoMessage

func (*Listener) ProtoMessage()

func (*Listener) ProtoReflect added in v0.9.7

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

func (*Listener) Reset

func (x *Listener) Reset()

func (*Listener) String

func (x *Listener) String() string

func (*Listener) Validate

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.

type ListenerDiscoveryServiceClient

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.

type ListenerDiscoveryServiceServer

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 added in v0.9.7

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

type ListenerDiscoveryService_DeltaListenersServer added in v0.9.7

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

type ListenerDiscoveryService_StreamListenersClient

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

type ListenerDiscoveryService_StreamListenersServer

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

type ListenerValidationError

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

func (e ListenerValidationError) Cause() error

Cause function returns cause value.

func (ListenerValidationError) Error

func (e ListenerValidationError) Error() string

Error satisfies the builtin error interface

func (ListenerValidationError) ErrorName added in v0.7.0

func (e ListenerValidationError) ErrorName() string

ErrorName returns error name.

func (ListenerValidationError) Field

func (e ListenerValidationError) Field() string

Field function returns field value.

func (ListenerValidationError) Key

func (e ListenerValidationError) Key() bool

Key function returns key value.

func (ListenerValidationError) Reason

func (e ListenerValidationError) Reason() string

Reason function returns reason value.

type Listener_ConnectionBalanceConfig added in v0.9.7

type Listener_ConnectionBalanceConfig struct {

	// Types that are assignable to BalanceType:
	//	*Listener_ConnectionBalanceConfig_ExactBalance_
	BalanceType isListener_ConnectionBalanceConfig_BalanceType `protobuf_oneof:"balance_type"`
	// contains filtered or unexported fields
}

func (*Listener_ConnectionBalanceConfig) Descriptor deprecated added in v0.9.7

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

Deprecated: Use Listener_ConnectionBalanceConfig.ProtoReflect.Descriptor instead.

func (*Listener_ConnectionBalanceConfig) GetBalanceType added in v0.9.7

func (m *Listener_ConnectionBalanceConfig) GetBalanceType() isListener_ConnectionBalanceConfig_BalanceType

func (*Listener_ConnectionBalanceConfig) GetExactBalance added in v0.9.7

func (*Listener_ConnectionBalanceConfig) ProtoMessage added in v0.9.7

func (*Listener_ConnectionBalanceConfig) ProtoMessage()

func (*Listener_ConnectionBalanceConfig) ProtoReflect added in v0.9.7

func (*Listener_ConnectionBalanceConfig) Reset added in v0.9.7

func (*Listener_ConnectionBalanceConfig) String added in v0.9.7

func (*Listener_ConnectionBalanceConfig) Validate added in v0.9.7

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.

type Listener_ConnectionBalanceConfigValidationError added in v0.9.7

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 added in v0.9.7

Cause function returns cause value.

func (Listener_ConnectionBalanceConfigValidationError) Error added in v0.9.7

Error satisfies the builtin error interface

func (Listener_ConnectionBalanceConfigValidationError) ErrorName added in v0.9.7

ErrorName returns error name.

func (Listener_ConnectionBalanceConfigValidationError) Field added in v0.9.7

Field function returns field value.

func (Listener_ConnectionBalanceConfigValidationError) Key added in v0.9.7

Key function returns key value.

func (Listener_ConnectionBalanceConfigValidationError) Reason added in v0.9.7

Reason function returns reason value.

type Listener_ConnectionBalanceConfig_ExactBalance added in v0.9.7

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

func (*Listener_ConnectionBalanceConfig_ExactBalance) Descriptor deprecated added in v0.9.7

Deprecated: Use Listener_ConnectionBalanceConfig_ExactBalance.ProtoReflect.Descriptor instead.

func (*Listener_ConnectionBalanceConfig_ExactBalance) ProtoMessage added in v0.9.7

func (*Listener_ConnectionBalanceConfig_ExactBalance) ProtoReflect added in v0.9.7

func (*Listener_ConnectionBalanceConfig_ExactBalance) Reset added in v0.9.7

func (*Listener_ConnectionBalanceConfig_ExactBalance) String added in v0.9.7

func (*Listener_ConnectionBalanceConfig_ExactBalance) Validate added in v0.9.7

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.

type Listener_ConnectionBalanceConfig_ExactBalanceValidationError added in v0.9.7

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 added in v0.9.7

Cause function returns cause value.

func (Listener_ConnectionBalanceConfig_ExactBalanceValidationError) Error added in v0.9.7

Error satisfies the builtin error interface

func (Listener_ConnectionBalanceConfig_ExactBalanceValidationError) ErrorName added in v0.9.7

ErrorName returns error name.

func (Listener_ConnectionBalanceConfig_ExactBalanceValidationError) Field added in v0.9.7

Field function returns field value.

func (Listener_ConnectionBalanceConfig_ExactBalanceValidationError) Key added in v0.9.7

Key function returns key value.

func (Listener_ConnectionBalanceConfig_ExactBalanceValidationError) Reason added in v0.9.7

Reason function returns reason value.

type Listener_ConnectionBalanceConfig_ExactBalance_ added in v0.9.7

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

type Listener_DeprecatedV1

type Listener_DeprecatedV1 struct {
	BindToPort *wrappers.BoolValue `protobuf:"bytes,1,opt,name=bind_to_port,json=bindToPort,proto3" json:"bind_to_port,omitempty"`
	// contains filtered or unexported fields
}

func (*Listener_DeprecatedV1) Descriptor deprecated

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

Deprecated: Use Listener_DeprecatedV1.ProtoReflect.Descriptor instead.

func (*Listener_DeprecatedV1) GetBindToPort

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

func (*Listener_DeprecatedV1) ProtoMessage

func (*Listener_DeprecatedV1) ProtoMessage()

func (*Listener_DeprecatedV1) ProtoReflect added in v0.9.7

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

func (*Listener_DeprecatedV1) Reset

func (x *Listener_DeprecatedV1) Reset()

func (*Listener_DeprecatedV1) String

func (x *Listener_DeprecatedV1) String() string

func (*Listener_DeprecatedV1) Validate

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.

type Listener_DeprecatedV1ValidationError

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

Cause function returns cause value.

func (Listener_DeprecatedV1ValidationError) Error

Error satisfies the builtin error interface

func (Listener_DeprecatedV1ValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (Listener_DeprecatedV1ValidationError) Field

Field function returns field value.

func (Listener_DeprecatedV1ValidationError) Key

Key function returns key value.

func (Listener_DeprecatedV1ValidationError) Reason

Reason function returns reason value.

type Listener_DrainType

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

func (Listener_DrainType) Descriptor added in v0.9.7

func (Listener_DrainType) Enum added in v0.9.7

func (Listener_DrainType) EnumDescriptor deprecated

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

Deprecated: Use Listener_DrainType.Descriptor instead.

func (Listener_DrainType) Number added in v0.9.7

func (Listener_DrainType) String

func (x Listener_DrainType) String() string

func (Listener_DrainType) Type added in v0.9.7

type LoadBalancingPolicy added in v0.9.7

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

func (*LoadBalancingPolicy) Descriptor deprecated added in v0.9.7

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

Deprecated: Use LoadBalancingPolicy.ProtoReflect.Descriptor instead.

func (*LoadBalancingPolicy) GetPolicies added in v0.9.7

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

func (*LoadBalancingPolicy) ProtoMessage added in v0.9.7

func (*LoadBalancingPolicy) ProtoMessage()

func (*LoadBalancingPolicy) ProtoReflect added in v0.9.7

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

func (*LoadBalancingPolicy) Reset added in v0.9.7

func (x *LoadBalancingPolicy) Reset()

func (*LoadBalancingPolicy) String added in v0.9.7

func (x *LoadBalancingPolicy) String() string

func (*LoadBalancingPolicy) Validate added in v0.9.7

func (m *LoadBalancingPolicy) Validate() error

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

type LoadBalancingPolicyValidationError added in v0.9.7

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 added in v0.9.7

Cause function returns cause value.

func (LoadBalancingPolicyValidationError) Error added in v0.9.7

Error satisfies the builtin error interface

func (LoadBalancingPolicyValidationError) ErrorName added in v0.9.7

ErrorName returns error name.

func (LoadBalancingPolicyValidationError) Field added in v0.9.7

Field function returns field value.

func (LoadBalancingPolicyValidationError) Key added in v0.9.7

Key function returns key value.

func (LoadBalancingPolicyValidationError) Reason added in v0.9.7

Reason function returns reason value.

type LoadBalancingPolicy_Policy added in v0.9.7

type LoadBalancingPolicy_Policy struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Deprecated: Do not use.
	Config      *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	TypedConfig *any.Any        `protobuf:"bytes,3,opt,name=typed_config,json=typedConfig,proto3" json:"typed_config,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadBalancingPolicy_Policy) Descriptor deprecated added in v0.9.7

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

Deprecated: Use LoadBalancingPolicy_Policy.ProtoReflect.Descriptor instead.

func (*LoadBalancingPolicy_Policy) GetConfig deprecated added in v0.9.7

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

Deprecated: Do not use.

func (*LoadBalancingPolicy_Policy) GetName added in v0.9.7

func (x *LoadBalancingPolicy_Policy) GetName() string

func (*LoadBalancingPolicy_Policy) GetTypedConfig added in v0.9.7

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

func (*LoadBalancingPolicy_Policy) ProtoMessage added in v0.9.7

func (*LoadBalancingPolicy_Policy) ProtoMessage()

func (*LoadBalancingPolicy_Policy) ProtoReflect added in v0.9.7

func (*LoadBalancingPolicy_Policy) Reset added in v0.9.7

func (x *LoadBalancingPolicy_Policy) Reset()

func (*LoadBalancingPolicy_Policy) String added in v0.9.7

func (x *LoadBalancingPolicy_Policy) String() string

func (*LoadBalancingPolicy_Policy) Validate added in v0.9.7

func (m *LoadBalancingPolicy_Policy) Validate() error

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

type LoadBalancingPolicy_PolicyValidationError added in v0.9.7

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 added in v0.9.7

Cause function returns cause value.

func (LoadBalancingPolicy_PolicyValidationError) Error added in v0.9.7

Error satisfies the builtin error interface

func (LoadBalancingPolicy_PolicyValidationError) ErrorName added in v0.9.7

ErrorName returns error name.

func (LoadBalancingPolicy_PolicyValidationError) Field added in v0.9.7

Field function returns field value.

func (LoadBalancingPolicy_PolicyValidationError) Key added in v0.9.7

Key function returns key value.

func (LoadBalancingPolicy_PolicyValidationError) Reason added in v0.9.7

Reason function returns reason value.

type RdsDummy added in v0.9.7

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

func (*RdsDummy) Descriptor deprecated added in v0.9.7

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

Deprecated: Use RdsDummy.ProtoReflect.Descriptor instead.

func (*RdsDummy) ProtoMessage added in v0.9.7

func (*RdsDummy) ProtoMessage()

func (*RdsDummy) ProtoReflect added in v0.9.7

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

func (*RdsDummy) Reset added in v0.9.7

func (x *RdsDummy) Reset()

func (*RdsDummy) String added in v0.9.7

func (x *RdsDummy) String() string

func (*RdsDummy) Validate added in v0.9.7

func (m *RdsDummy) Validate() error

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

type RdsDummyValidationError added in v0.9.7

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

RdsDummyValidationError is the validation error returned by RdsDummy.Validate if the designated constraints aren't met.

func (RdsDummyValidationError) Cause added in v0.9.7

func (e RdsDummyValidationError) Cause() error

Cause function returns cause value.

func (RdsDummyValidationError) Error added in v0.9.7

func (e RdsDummyValidationError) Error() string

Error satisfies the builtin error interface

func (RdsDummyValidationError) ErrorName added in v0.9.7

func (e RdsDummyValidationError) ErrorName() string

ErrorName returns error name.

func (RdsDummyValidationError) Field added in v0.9.7

func (e RdsDummyValidationError) Field() string

Field function returns field value.

func (RdsDummyValidationError) Key added in v0.9.7

func (e RdsDummyValidationError) Key() bool

Key function returns key value.

func (RdsDummyValidationError) Reason added in v0.9.7

func (e RdsDummyValidationError) Reason() string

Reason function returns reason value.

type Resource

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

func (*Resource) Descriptor deprecated

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

Deprecated: Use Resource.ProtoReflect.Descriptor instead.

func (*Resource) GetAliases added in v0.7.0

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

func (*Resource) GetName added in v0.6.9

func (x *Resource) GetName() string

func (*Resource) GetResource

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

func (*Resource) GetVersion

func (x *Resource) GetVersion() string

func (*Resource) ProtoMessage

func (*Resource) ProtoMessage()

func (*Resource) ProtoReflect added in v0.9.7

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

func (*Resource) Reset

func (x *Resource) Reset()

func (*Resource) String

func (x *Resource) String() string

func (*Resource) Validate

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.

type ResourceValidationError

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

func (e ResourceValidationError) Cause() error

Cause function returns cause value.

func (ResourceValidationError) Error

func (e ResourceValidationError) Error() string

Error satisfies the builtin error interface

func (ResourceValidationError) ErrorName added in v0.7.0

func (e ResourceValidationError) ErrorName() string

ErrorName returns error name.

func (ResourceValidationError) Field

func (e ResourceValidationError) Field() string

Field function returns field value.

func (ResourceValidationError) Key

func (e ResourceValidationError) Key() bool

Key function returns key value.

func (ResourceValidationError) Reason

func (e ResourceValidationError) Reason() string

Reason function returns reason value.

type RouteConfiguration

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                  `` /* 134-byte string literal not displayed */
	RequestHeadersToAdd             []*core.HeaderValueOption `protobuf:"bytes,6,rep,name=request_headers_to_add,json=requestHeadersToAdd,proto3" json:"request_headers_to_add,omitempty"`
	RequestHeadersToRemove          []string                  `` /* 131-byte string literal not displayed */
	MostSpecificHeaderMutationsWins bool                      `` /* 162-byte string literal not displayed */
	ValidateClusters                *wrappers.BoolValue       `protobuf:"bytes,7,opt,name=validate_clusters,json=validateClusters,proto3" json:"validate_clusters,omitempty"`
	// contains filtered or unexported fields
}

func (*RouteConfiguration) Descriptor deprecated

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

Deprecated: Use RouteConfiguration.ProtoReflect.Descriptor instead.

func (*RouteConfiguration) GetInternalOnlyHeaders

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

func (*RouteConfiguration) GetMostSpecificHeaderMutationsWins added in v0.9.7

func (x *RouteConfiguration) GetMostSpecificHeaderMutationsWins() bool

func (*RouteConfiguration) GetName

func (x *RouteConfiguration) GetName() string

func (*RouteConfiguration) GetRequestHeadersToAdd

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

func (*RouteConfiguration) GetRequestHeadersToRemove added in v0.6.0

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

func (*RouteConfiguration) GetResponseHeadersToAdd

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

func (*RouteConfiguration) GetResponseHeadersToRemove

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

func (*RouteConfiguration) GetValidateClusters

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

func (*RouteConfiguration) GetVhds added in v0.7.0

func (x *RouteConfiguration) GetVhds() *Vhds

func (*RouteConfiguration) GetVirtualHosts

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

func (*RouteConfiguration) ProtoMessage

func (*RouteConfiguration) ProtoMessage()

func (*RouteConfiguration) ProtoReflect added in v0.9.7

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

func (*RouteConfiguration) Reset

func (x *RouteConfiguration) Reset()

func (*RouteConfiguration) String

func (x *RouteConfiguration) String() string

func (*RouteConfiguration) Validate

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.

type RouteConfigurationValidationError

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

Cause function returns cause value.

func (RouteConfigurationValidationError) Error

Error satisfies the builtin error interface

func (RouteConfigurationValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (RouteConfigurationValidationError) Field

Field function returns field value.

func (RouteConfigurationValidationError) Key

Key function returns key value.

func (RouteConfigurationValidationError) Reason

Reason function returns reason value.

type RouteDiscoveryServiceClient

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.

type RouteDiscoveryServiceServer

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 added in v0.6.9

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

type RouteDiscoveryService_DeltaRoutesServer added in v0.6.9

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

type RouteDiscoveryService_StreamRoutesClient

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

type RouteDiscoveryService_StreamRoutesServer

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

type ScopedRouteConfiguration added in v0.9.7

type ScopedRouteConfiguration struct {
	Name                   string                        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RouteConfigurationName string                        `` /* 129-byte string literal not displayed */
	Key                    *ScopedRouteConfiguration_Key `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*ScopedRouteConfiguration) Descriptor deprecated added in v0.9.7

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

Deprecated: Use ScopedRouteConfiguration.ProtoReflect.Descriptor instead.

func (*ScopedRouteConfiguration) GetKey added in v0.9.7

func (*ScopedRouteConfiguration) GetName added in v0.9.7

func (x *ScopedRouteConfiguration) GetName() string

func (*ScopedRouteConfiguration) GetRouteConfigurationName added in v0.9.7

func (x *ScopedRouteConfiguration) GetRouteConfigurationName() string

func (*ScopedRouteConfiguration) ProtoMessage added in v0.9.7

func (*ScopedRouteConfiguration) ProtoMessage()

func (*ScopedRouteConfiguration) ProtoReflect added in v0.9.7

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

func (*ScopedRouteConfiguration) Reset added in v0.9.7

func (x *ScopedRouteConfiguration) Reset()

func (*ScopedRouteConfiguration) String added in v0.9.7

func (x *ScopedRouteConfiguration) String() string

func (*ScopedRouteConfiguration) Validate added in v0.9.7

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.

type ScopedRouteConfigurationValidationError added in v0.9.7

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 added in v0.9.7

Cause function returns cause value.

func (ScopedRouteConfigurationValidationError) Error added in v0.9.7

Error satisfies the builtin error interface

func (ScopedRouteConfigurationValidationError) ErrorName added in v0.9.7

ErrorName returns error name.

func (ScopedRouteConfigurationValidationError) Field added in v0.9.7

Field function returns field value.

func (ScopedRouteConfigurationValidationError) Key added in v0.9.7

Key function returns key value.

func (ScopedRouteConfigurationValidationError) Reason added in v0.9.7

Reason function returns reason value.

type ScopedRouteConfiguration_Key added in v0.9.7

type ScopedRouteConfiguration_Key struct {
	Fragments []*ScopedRouteConfiguration_Key_Fragment `protobuf:"bytes,1,rep,name=fragments,proto3" json:"fragments,omitempty"`
	// contains filtered or unexported fields
}

func (*ScopedRouteConfiguration_Key) Descriptor deprecated added in v0.9.7

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

Deprecated: Use ScopedRouteConfiguration_Key.ProtoReflect.Descriptor instead.

func (*ScopedRouteConfiguration_Key) GetFragments added in v0.9.7

func (*ScopedRouteConfiguration_Key) ProtoMessage added in v0.9.7

func (*ScopedRouteConfiguration_Key) ProtoMessage()

func (*ScopedRouteConfiguration_Key) ProtoReflect added in v0.9.7

func (*ScopedRouteConfiguration_Key) Reset added in v0.9.7

func (x *ScopedRouteConfiguration_Key) Reset()

func (*ScopedRouteConfiguration_Key) String added in v0.9.7

func (*ScopedRouteConfiguration_Key) Validate added in v0.9.7

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.

type ScopedRouteConfiguration_KeyValidationError added in v0.9.7

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 added in v0.9.7

Cause function returns cause value.

func (ScopedRouteConfiguration_KeyValidationError) Error added in v0.9.7

Error satisfies the builtin error interface

func (ScopedRouteConfiguration_KeyValidationError) ErrorName added in v0.9.7

ErrorName returns error name.

func (ScopedRouteConfiguration_KeyValidationError) Field added in v0.9.7

Field function returns field value.

func (ScopedRouteConfiguration_KeyValidationError) Key added in v0.9.7

Key function returns key value.

func (ScopedRouteConfiguration_KeyValidationError) Reason added in v0.9.7

Reason function returns reason value.

type ScopedRouteConfiguration_Key_Fragment added in v0.9.7

type ScopedRouteConfiguration_Key_Fragment struct {

	// Types that are assignable to Type:
	//	*ScopedRouteConfiguration_Key_Fragment_StringKey
	Type isScopedRouteConfiguration_Key_Fragment_Type `protobuf_oneof:"type"`
	// contains filtered or unexported fields
}

func (*ScopedRouteConfiguration_Key_Fragment) Descriptor deprecated added in v0.9.7

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

Deprecated: Use ScopedRouteConfiguration_Key_Fragment.ProtoReflect.Descriptor instead.

func (*ScopedRouteConfiguration_Key_Fragment) GetStringKey added in v0.9.7

func (*ScopedRouteConfiguration_Key_Fragment) GetType added in v0.9.7

func (m *ScopedRouteConfiguration_Key_Fragment) GetType() isScopedRouteConfiguration_Key_Fragment_Type

func (*ScopedRouteConfiguration_Key_Fragment) ProtoMessage added in v0.9.7

func (*ScopedRouteConfiguration_Key_Fragment) ProtoMessage()

func (*ScopedRouteConfiguration_Key_Fragment) ProtoReflect added in v0.9.7

func (*ScopedRouteConfiguration_Key_Fragment) Reset added in v0.9.7

func (*ScopedRouteConfiguration_Key_Fragment) String added in v0.9.7

func (*ScopedRouteConfiguration_Key_Fragment) Validate added in v0.9.7

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.

type ScopedRouteConfiguration_Key_FragmentValidationError added in v0.9.7

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 added in v0.9.7

Cause function returns cause value.

func (ScopedRouteConfiguration_Key_FragmentValidationError) Error added in v0.9.7

Error satisfies the builtin error interface

func (ScopedRouteConfiguration_Key_FragmentValidationError) ErrorName added in v0.9.7

ErrorName returns error name.

func (ScopedRouteConfiguration_Key_FragmentValidationError) Field added in v0.9.7

Field function returns field value.

func (ScopedRouteConfiguration_Key_FragmentValidationError) Key added in v0.9.7

Key function returns key value.

func (ScopedRouteConfiguration_Key_FragmentValidationError) Reason added in v0.9.7

Reason function returns reason value.

type ScopedRouteConfiguration_Key_Fragment_StringKey added in v0.9.7

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

type ScopedRoutesDiscoveryServiceClient added in v0.9.7

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 added in v0.9.7

func NewScopedRoutesDiscoveryServiceClient(cc grpc.ClientConnInterface) ScopedRoutesDiscoveryServiceClient

type ScopedRoutesDiscoveryServiceServer added in v0.9.7

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 added in v0.9.7

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

type ScopedRoutesDiscoveryService_DeltaScopedRoutesServer added in v0.9.7

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

type ScopedRoutesDiscoveryService_StreamScopedRoutesClient added in v0.9.7

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

type ScopedRoutesDiscoveryService_StreamScopedRoutesServer added in v0.9.7

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

type SrdsDummy added in v0.9.7

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

func (*SrdsDummy) Descriptor deprecated added in v0.9.7

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

Deprecated: Use SrdsDummy.ProtoReflect.Descriptor instead.

func (*SrdsDummy) ProtoMessage added in v0.9.7

func (*SrdsDummy) ProtoMessage()

func (*SrdsDummy) ProtoReflect added in v0.9.7

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

func (*SrdsDummy) Reset added in v0.9.7

func (x *SrdsDummy) Reset()

func (*SrdsDummy) String added in v0.9.7

func (x *SrdsDummy) String() string

func (*SrdsDummy) Validate added in v0.9.7

func (m *SrdsDummy) Validate() error

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

type SrdsDummyValidationError added in v0.9.7

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

SrdsDummyValidationError is the validation error returned by SrdsDummy.Validate if the designated constraints aren't met.

func (SrdsDummyValidationError) Cause added in v0.9.7

func (e SrdsDummyValidationError) Cause() error

Cause function returns cause value.

func (SrdsDummyValidationError) Error added in v0.9.7

func (e SrdsDummyValidationError) Error() string

Error satisfies the builtin error interface

func (SrdsDummyValidationError) ErrorName added in v0.9.7

func (e SrdsDummyValidationError) ErrorName() string

ErrorName returns error name.

func (SrdsDummyValidationError) Field added in v0.9.7

func (e SrdsDummyValidationError) Field() string

Field function returns field value.

func (SrdsDummyValidationError) Key added in v0.9.7

Key function returns key value.

func (SrdsDummyValidationError) Reason added in v0.9.7

func (e SrdsDummyValidationError) Reason() string

Reason function returns reason value.

type UnimplementedClusterDiscoveryServiceServer added in v0.9.7

type UnimplementedClusterDiscoveryServiceServer struct {
}

UnimplementedClusterDiscoveryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedClusterDiscoveryServiceServer) DeltaClusters added in v0.9.7

func (*UnimplementedClusterDiscoveryServiceServer) FetchClusters added in v0.9.7

func (*UnimplementedClusterDiscoveryServiceServer) StreamClusters added in v0.9.7

type UnimplementedEndpointDiscoveryServiceServer added in v0.9.7

type UnimplementedEndpointDiscoveryServiceServer struct {
}

UnimplementedEndpointDiscoveryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedEndpointDiscoveryServiceServer) DeltaEndpoints added in v0.9.7

func (*UnimplementedEndpointDiscoveryServiceServer) FetchEndpoints added in v0.9.7

func (*UnimplementedEndpointDiscoveryServiceServer) StreamEndpoints added in v0.9.7

type UnimplementedListenerDiscoveryServiceServer added in v0.9.7

type UnimplementedListenerDiscoveryServiceServer struct {
}

UnimplementedListenerDiscoveryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedListenerDiscoveryServiceServer) DeltaListeners added in v0.9.7

func (*UnimplementedListenerDiscoveryServiceServer) FetchListeners added in v0.9.7

func (*UnimplementedListenerDiscoveryServiceServer) StreamListeners added in v0.9.7

type UnimplementedRouteDiscoveryServiceServer added in v0.9.7

type UnimplementedRouteDiscoveryServiceServer struct {
}

UnimplementedRouteDiscoveryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedRouteDiscoveryServiceServer) DeltaRoutes added in v0.9.7

func (*UnimplementedRouteDiscoveryServiceServer) FetchRoutes added in v0.9.7

func (*UnimplementedRouteDiscoveryServiceServer) StreamRoutes added in v0.9.7

type UnimplementedScopedRoutesDiscoveryServiceServer added in v0.9.7

type UnimplementedScopedRoutesDiscoveryServiceServer struct {
}

UnimplementedScopedRoutesDiscoveryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedScopedRoutesDiscoveryServiceServer) DeltaScopedRoutes added in v0.9.7

func (*UnimplementedScopedRoutesDiscoveryServiceServer) FetchScopedRoutes added in v0.9.7

func (*UnimplementedScopedRoutesDiscoveryServiceServer) StreamScopedRoutes added in v0.9.7

type UnimplementedVirtualHostDiscoveryServiceServer added in v0.9.7

type UnimplementedVirtualHostDiscoveryServiceServer struct {
}

UnimplementedVirtualHostDiscoveryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedVirtualHostDiscoveryServiceServer) DeltaVirtualHosts added in v0.9.7

type UpstreamBindConfig

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

func (*UpstreamBindConfig) Descriptor deprecated

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

Deprecated: Use UpstreamBindConfig.ProtoReflect.Descriptor instead.

func (*UpstreamBindConfig) GetSourceAddress

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

func (*UpstreamBindConfig) ProtoMessage

func (*UpstreamBindConfig) ProtoMessage()

func (*UpstreamBindConfig) ProtoReflect added in v0.9.7

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

func (*UpstreamBindConfig) Reset

func (x *UpstreamBindConfig) Reset()

func (*UpstreamBindConfig) String

func (x *UpstreamBindConfig) String() string

func (*UpstreamBindConfig) Validate

func (m *UpstreamBindConfig) Validate() error

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

type UpstreamBindConfigValidationError

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

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

func (UpstreamBindConfigValidationError) Cause

Cause function returns cause value.

func (UpstreamBindConfigValidationError) Error

Error satisfies the builtin error interface

func (UpstreamBindConfigValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (UpstreamBindConfigValidationError) Field

Field function returns field value.

func (UpstreamBindConfigValidationError) Key

Key function returns key value.

func (UpstreamBindConfigValidationError) Reason

Reason function returns reason value.

type UpstreamConnectionOptions

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

func (*UpstreamConnectionOptions) Descriptor deprecated

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

Deprecated: Use UpstreamConnectionOptions.ProtoReflect.Descriptor instead.

func (*UpstreamConnectionOptions) GetTcpKeepalive

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

func (*UpstreamConnectionOptions) ProtoMessage

func (*UpstreamConnectionOptions) ProtoMessage()

func (*UpstreamConnectionOptions) ProtoReflect added in v0.9.7

func (*UpstreamConnectionOptions) Reset

func (x *UpstreamConnectionOptions) Reset()

func (*UpstreamConnectionOptions) String

func (x *UpstreamConnectionOptions) String() string

func (*UpstreamConnectionOptions) Validate

func (m *UpstreamConnectionOptions) Validate() error

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

type UpstreamConnectionOptionsValidationError

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

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

func (UpstreamConnectionOptionsValidationError) Cause

Cause function returns cause value.

func (UpstreamConnectionOptionsValidationError) Error

Error satisfies the builtin error interface

func (UpstreamConnectionOptionsValidationError) ErrorName added in v0.7.0

ErrorName returns error name.

func (UpstreamConnectionOptionsValidationError) Field

Field function returns field value.

func (UpstreamConnectionOptionsValidationError) Key

Key function returns key value.

func (UpstreamConnectionOptionsValidationError) Reason

Reason function returns reason value.

type Vhds added in v0.7.0

type Vhds struct {
	ConfigSource *core.ConfigSource `protobuf:"bytes,1,opt,name=config_source,json=configSource,proto3" json:"config_source,omitempty"`
	// contains filtered or unexported fields
}

func (*Vhds) Descriptor deprecated added in v0.7.0

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

Deprecated: Use Vhds.ProtoReflect.Descriptor instead.

func (*Vhds) GetConfigSource added in v0.7.0

func (x *Vhds) GetConfigSource() *core.ConfigSource

func (*Vhds) ProtoMessage added in v0.7.0

func (*Vhds) ProtoMessage()

func (*Vhds) ProtoReflect added in v0.9.7

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

func (*Vhds) Reset added in v0.7.0

func (x *Vhds) Reset()

func (*Vhds) String added in v0.7.0

func (x *Vhds) String() string

func (*Vhds) Validate added in v0.7.0

func (m *Vhds) Validate() error

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

type VhdsValidationError added in v0.7.0

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

VhdsValidationError is the validation error returned by Vhds.Validate if the designated constraints aren't met.

func (VhdsValidationError) Cause added in v0.7.0

func (e VhdsValidationError) Cause() error

Cause function returns cause value.

func (VhdsValidationError) Error added in v0.7.0

func (e VhdsValidationError) Error() string

Error satisfies the builtin error interface

func (VhdsValidationError) ErrorName added in v0.7.0

func (e VhdsValidationError) ErrorName() string

ErrorName returns error name.

func (VhdsValidationError) Field added in v0.7.0

func (e VhdsValidationError) Field() string

Field function returns field value.

func (VhdsValidationError) Key added in v0.7.0

func (e VhdsValidationError) Key() bool

Key function returns key value.

func (VhdsValidationError) Reason added in v0.7.0

func (e VhdsValidationError) Reason() string

Reason function returns reason value.

type VirtualHostDiscoveryServiceClient added in v0.7.0

type VirtualHostDiscoveryServiceClient interface {
	DeltaVirtualHosts(ctx context.Context, opts ...grpc.CallOption) (VirtualHostDiscoveryService_DeltaVirtualHostsClient, error)
}

VirtualHostDiscoveryServiceClient is the client API for VirtualHostDiscoveryService service.

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

func NewVirtualHostDiscoveryServiceClient added in v0.7.0

func NewVirtualHostDiscoveryServiceClient(cc grpc.ClientConnInterface) VirtualHostDiscoveryServiceClient

type VirtualHostDiscoveryServiceServer added in v0.7.0

type VirtualHostDiscoveryServiceServer interface {
	DeltaVirtualHosts(VirtualHostDiscoveryService_DeltaVirtualHostsServer) error
}

VirtualHostDiscoveryServiceServer is the server API for VirtualHostDiscoveryService service.

type VirtualHostDiscoveryService_DeltaVirtualHostsClient added in v0.7.0

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

type VirtualHostDiscoveryService_DeltaVirtualHostsServer added in v0.7.0

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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