Documentation
¶
Index ¶
- Constants
- Variables
- type UdpProxyConfig
- func (x *UdpProxyConfig) ClearCluster()
- func (x *UdpProxyConfig) ClearIdleTimeout()
- func (x *UdpProxyConfig) ClearRouteSpecifier()
- func (x *UdpProxyConfig) GetCluster() string
- func (x *UdpProxyConfig) GetIdleTimeout() *durationpb.Duration
- func (x *UdpProxyConfig) GetRouteSpecifier() isUdpProxyConfig_RouteSpecifier
- func (x *UdpProxyConfig) GetStatPrefix() string
- func (x *UdpProxyConfig) HasCluster() bool
- func (x *UdpProxyConfig) HasIdleTimeout() bool
- func (x *UdpProxyConfig) HasRouteSpecifier() bool
- func (*UdpProxyConfig) ProtoMessage()
- func (x *UdpProxyConfig) ProtoReflect() protoreflect.Message
- func (x *UdpProxyConfig) Reset()
- func (x *UdpProxyConfig) SetCluster(v string)
- func (x *UdpProxyConfig) SetIdleTimeout(v *durationpb.Duration)
- func (x *UdpProxyConfig) SetStatPrefix(v string)
- func (x *UdpProxyConfig) String() string
- func (x *UdpProxyConfig) WhichRouteSpecifier() case_UdpProxyConfig_RouteSpecifier
- type UdpProxyConfig_Cluster
- type UdpProxyConfig_builder
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 ¶
func (b0 UdpProxyConfig_builder) Build() *UdpProxyConfig
Source Files
¶
- udp_proxy.pb.go
Click to show internal directories.
Click to hide internal directories.