udp_proxyv2alpha

package
v1.36.11-2026042420273... Latest Latest
Warning

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

Go to latest
Published: unknown License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const UdpProxyConfig_Cluster_case case_UdpProxyConfig_RouteSpecifier = 2
View Source
const UdpProxyConfig_RouteSpecifier_not_set_case case_UdpProxyConfig_RouteSpecifier = 0

Variables

View Source
var File_envoy_config_filter_udp_udp_proxy_v2alpha_udp_proxy_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type UdpProxyConfig

type UdpProxyConfig struct {

	// The stat prefix used when emitting UDP proxy filter stats.
	StatPrefix string `protobuf:"bytes,1,opt,name=stat_prefix,json=statPrefix,proto3" json:"stat_prefix,omitempty"`
	// Types that are valid to be assigned to RouteSpecifier:
	//
	//	*UdpProxyConfig_Cluster
	RouteSpecifier isUdpProxyConfig_RouteSpecifier `protobuf_oneof:"route_specifier"`
	// The idle timeout for sessions. Idle is defined as no datagrams between received or sent by
	// the session. The default if not specified is 1 minute.
	IdleTimeout *durationpb.Duration `protobuf:"bytes,3,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"`
	// contains filtered or unexported fields
}

Configuration for the UDP proxy filter.

func (*UdpProxyConfig) ClearCluster

func (x *UdpProxyConfig) ClearCluster()

func (*UdpProxyConfig) ClearIdleTimeout

func (x *UdpProxyConfig) ClearIdleTimeout()

func (*UdpProxyConfig) ClearRouteSpecifier

func (x *UdpProxyConfig) ClearRouteSpecifier()

func (*UdpProxyConfig) GetCluster

func (x *UdpProxyConfig) GetCluster() string

func (*UdpProxyConfig) GetIdleTimeout

func (x *UdpProxyConfig) GetIdleTimeout() *durationpb.Duration

func (*UdpProxyConfig) GetRouteSpecifier

func (x *UdpProxyConfig) GetRouteSpecifier() isUdpProxyConfig_RouteSpecifier

func (*UdpProxyConfig) GetStatPrefix

func (x *UdpProxyConfig) GetStatPrefix() string

func (*UdpProxyConfig) HasCluster

func (x *UdpProxyConfig) HasCluster() bool

func (*UdpProxyConfig) HasIdleTimeout

func (x *UdpProxyConfig) HasIdleTimeout() bool

func (*UdpProxyConfig) HasRouteSpecifier

func (x *UdpProxyConfig) HasRouteSpecifier() bool

func (*UdpProxyConfig) ProtoMessage

func (*UdpProxyConfig) ProtoMessage()

func (*UdpProxyConfig) ProtoReflect

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

func (*UdpProxyConfig) Reset

func (x *UdpProxyConfig) Reset()

func (*UdpProxyConfig) SetCluster

func (x *UdpProxyConfig) SetCluster(v string)

func (*UdpProxyConfig) SetIdleTimeout

func (x *UdpProxyConfig) SetIdleTimeout(v *durationpb.Duration)

func (*UdpProxyConfig) SetStatPrefix

func (x *UdpProxyConfig) SetStatPrefix(v string)

func (*UdpProxyConfig) String

func (x *UdpProxyConfig) String() string

func (*UdpProxyConfig) WhichRouteSpecifier

func (x *UdpProxyConfig) WhichRouteSpecifier() case_UdpProxyConfig_RouteSpecifier

type UdpProxyConfig_Cluster

type UdpProxyConfig_Cluster struct {
	// The upstream cluster to connect to.
	Cluster string `protobuf:"bytes,2,opt,name=cluster,proto3,oneof"`
}

type UdpProxyConfig_builder

type UdpProxyConfig_builder struct {

	// The stat prefix used when emitting UDP proxy filter stats.
	StatPrefix string
	// Fields of oneof RouteSpecifier:
	// The upstream cluster to connect to.
	Cluster *string
	// -- end of RouteSpecifier
	// The idle timeout for sessions. Idle is defined as no datagrams between received or sent by
	// the session. The default if not specified is 1 minute.
	IdleTimeout *durationpb.Duration
	// contains filtered or unexported fields
}

func (UdpProxyConfig_builder) Build

Source Files

  • udp_proxy.pb.go

Jump to

Keyboard shortcuts

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