Documentation ¶
Index ¶
- Variables
- type DataSourceServerPreferredAddressConfig
- func (x *DataSourceServerPreferredAddressConfig) ClearIpv4Config()
- func (x *DataSourceServerPreferredAddressConfig) ClearIpv6Config()
- func (x *DataSourceServerPreferredAddressConfig) GetIpv4Config() *DataSourceServerPreferredAddressConfig_AddressFamilyConfig
- func (x *DataSourceServerPreferredAddressConfig) GetIpv6Config() *DataSourceServerPreferredAddressConfig_AddressFamilyConfig
- func (x *DataSourceServerPreferredAddressConfig) HasIpv4Config() bool
- func (x *DataSourceServerPreferredAddressConfig) HasIpv6Config() bool
- func (*DataSourceServerPreferredAddressConfig) ProtoMessage()
- func (x *DataSourceServerPreferredAddressConfig) ProtoReflect() protoreflect.Message
- func (x *DataSourceServerPreferredAddressConfig) Reset()
- func (x *DataSourceServerPreferredAddressConfig) SetIpv4Config(v *DataSourceServerPreferredAddressConfig_AddressFamilyConfig)
- func (x *DataSourceServerPreferredAddressConfig) SetIpv6Config(v *DataSourceServerPreferredAddressConfig_AddressFamilyConfig)
- func (x *DataSourceServerPreferredAddressConfig) String() string
- type DataSourceServerPreferredAddressConfig_AddressFamilyConfig
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ClearAddress()
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ClearDnatAddress()
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ClearPort()
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) GetAddress() *v3.DataSource
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) GetDnatAddress() *v3.DataSource
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) GetPort() *v3.DataSource
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) HasAddress() bool
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) HasDnatAddress() bool
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) HasPort() bool
- func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ProtoMessage()
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ProtoReflect() protoreflect.Message
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) Reset()
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) SetAddress(v *v3.DataSource)
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) SetDnatAddress(v *v3.DataSource)
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) SetPort(v *v3.DataSource)
- func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) String() string
- type DataSourceServerPreferredAddressConfig_AddressFamilyConfig_builder
- type DataSourceServerPreferredAddressConfig_builder
- type FixedServerPreferredAddressConfig
- func (x *FixedServerPreferredAddressConfig) ClearIpv4Config()
- func (x *FixedServerPreferredAddressConfig) ClearIpv6Config()
- func (x *FixedServerPreferredAddressConfig) GetIpv4Address() string
- func (x *FixedServerPreferredAddressConfig) GetIpv4Config() *FixedServerPreferredAddressConfig_AddressFamilyConfig
- func (x *FixedServerPreferredAddressConfig) GetIpv6Address() string
- func (x *FixedServerPreferredAddressConfig) GetIpv6Config() *FixedServerPreferredAddressConfig_AddressFamilyConfig
- func (x *FixedServerPreferredAddressConfig) HasIpv4Config() bool
- func (x *FixedServerPreferredAddressConfig) HasIpv6Config() bool
- func (*FixedServerPreferredAddressConfig) ProtoMessage()
- func (x *FixedServerPreferredAddressConfig) ProtoReflect() protoreflect.Message
- func (x *FixedServerPreferredAddressConfig) Reset()
- func (x *FixedServerPreferredAddressConfig) SetIpv4Address(v string)
- func (x *FixedServerPreferredAddressConfig) SetIpv4Config(v *FixedServerPreferredAddressConfig_AddressFamilyConfig)
- func (x *FixedServerPreferredAddressConfig) SetIpv6Address(v string)
- func (x *FixedServerPreferredAddressConfig) SetIpv6Config(v *FixedServerPreferredAddressConfig_AddressFamilyConfig)
- func (x *FixedServerPreferredAddressConfig) String() string
- type FixedServerPreferredAddressConfig_AddressFamilyConfig
- func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) ClearAddress()
- func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) ClearDnatAddress()
- func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) GetAddress() *v3.SocketAddress
- func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) GetDnatAddress() *v3.SocketAddress
- func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) HasAddress() bool
- func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) HasDnatAddress() bool
- func (*FixedServerPreferredAddressConfig_AddressFamilyConfig) ProtoMessage()
- func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) ProtoReflect() protoreflect.Message
- func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) Reset()
- func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) SetAddress(v *v3.SocketAddress)
- func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) SetDnatAddress(v *v3.SocketAddress)
- func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) String() string
- type FixedServerPreferredAddressConfig_AddressFamilyConfig_builder
- type FixedServerPreferredAddressConfig_builder
Constants ¶
This section is empty.
Variables ¶
View Source
var File_envoy_extensions_quic_server_preferred_address_v3_datasource_proto protoreflect.FileDescriptor
View Source
var File_envoy_extensions_quic_server_preferred_address_v3_fixed_server_preferred_address_config_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type DataSourceServerPreferredAddressConfig ¶
type DataSourceServerPreferredAddressConfig struct { // The IPv4 address to advertise to clients for Server Preferred Address. Ipv4Config *DataSourceServerPreferredAddressConfig_AddressFamilyConfig `protobuf:"bytes,1,opt,name=ipv4_config,json=ipv4Config,proto3" json:"ipv4_config,omitempty"` // The IPv6 address to advertise to clients for Server Preferred Address. Ipv6Config *DataSourceServerPreferredAddressConfig_AddressFamilyConfig `protobuf:"bytes,2,opt,name=ipv6_config,json=ipv6Config,proto3" json:"ipv6_config,omitempty"` // contains filtered or unexported fields }
Configuration for DataSourceServerPreferredAddressConfig.
func (*DataSourceServerPreferredAddressConfig) ClearIpv4Config ¶
func (x *DataSourceServerPreferredAddressConfig) ClearIpv4Config()
func (*DataSourceServerPreferredAddressConfig) ClearIpv6Config ¶
func (x *DataSourceServerPreferredAddressConfig) ClearIpv6Config()
func (*DataSourceServerPreferredAddressConfig) GetIpv4Config ¶
func (x *DataSourceServerPreferredAddressConfig) GetIpv4Config() *DataSourceServerPreferredAddressConfig_AddressFamilyConfig
func (*DataSourceServerPreferredAddressConfig) GetIpv6Config ¶
func (x *DataSourceServerPreferredAddressConfig) GetIpv6Config() *DataSourceServerPreferredAddressConfig_AddressFamilyConfig
func (*DataSourceServerPreferredAddressConfig) HasIpv4Config ¶
func (x *DataSourceServerPreferredAddressConfig) HasIpv4Config() bool
func (*DataSourceServerPreferredAddressConfig) HasIpv6Config ¶
func (x *DataSourceServerPreferredAddressConfig) HasIpv6Config() bool
func (*DataSourceServerPreferredAddressConfig) ProtoMessage ¶
func (*DataSourceServerPreferredAddressConfig) ProtoMessage()
func (*DataSourceServerPreferredAddressConfig) ProtoReflect ¶
func (x *DataSourceServerPreferredAddressConfig) ProtoReflect() protoreflect.Message
func (*DataSourceServerPreferredAddressConfig) Reset ¶
func (x *DataSourceServerPreferredAddressConfig) Reset()
func (*DataSourceServerPreferredAddressConfig) SetIpv4Config ¶
func (x *DataSourceServerPreferredAddressConfig) SetIpv4Config(v *DataSourceServerPreferredAddressConfig_AddressFamilyConfig)
func (*DataSourceServerPreferredAddressConfig) SetIpv6Config ¶
func (x *DataSourceServerPreferredAddressConfig) SetIpv6Config(v *DataSourceServerPreferredAddressConfig_AddressFamilyConfig)
func (*DataSourceServerPreferredAddressConfig) String ¶
func (x *DataSourceServerPreferredAddressConfig) String() string
type DataSourceServerPreferredAddressConfig_AddressFamilyConfig ¶
type DataSourceServerPreferredAddressConfig_AddressFamilyConfig struct { // The server preferred address sent to clients. The data must contain an IP address string. Address *v3.DataSource `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // The server preferred address port sent to clients. The data must contain a integer port value. // // If this is not specified, the listener's port is used. // // Note: Envoy currently must receive all packets for a QUIC connection on the same port, so unless // :ref:`dnat_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.DataSourceServerPreferredAddressConfig.AddressFamilyConfig.dnat_address>` // is configured, this must be left unset. Port *v3.DataSource `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"` // If there is a DNAT between the client and Envoy, the address that Envoy will observe // server preferred address packets being sent to. If this is not specified, it is assumed // there is no DNAT and the server preferred address packets will be sent to the address advertised // to clients for server preferred address. DnatAddress *v3.DataSource `protobuf:"bytes,3,opt,name=dnat_address,json=dnatAddress,proto3" json:"dnat_address,omitempty"` // contains filtered or unexported fields }
Addresses for server preferred address for a single address family (IPv4 or IPv6).
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ClearAddress ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ClearAddress()
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ClearDnatAddress ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ClearDnatAddress()
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ClearPort ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ClearPort()
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) GetAddress ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) GetAddress() *v3.DataSource
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) GetDnatAddress ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) GetDnatAddress() *v3.DataSource
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) GetPort ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) GetPort() *v3.DataSource
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) HasAddress ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) HasAddress() bool
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) HasDnatAddress ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) HasDnatAddress() bool
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) HasPort ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) HasPort() bool
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ProtoMessage ¶
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ProtoMessage()
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ProtoReflect ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) ProtoReflect() protoreflect.Message
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) Reset ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) Reset()
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) SetAddress ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) SetAddress(v *v3.DataSource)
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) SetDnatAddress ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) SetDnatAddress(v *v3.DataSource)
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) SetPort ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) SetPort(v *v3.DataSource)
func (*DataSourceServerPreferredAddressConfig_AddressFamilyConfig) String ¶
func (x *DataSourceServerPreferredAddressConfig_AddressFamilyConfig) String() string
type DataSourceServerPreferredAddressConfig_AddressFamilyConfig_builder ¶
type DataSourceServerPreferredAddressConfig_AddressFamilyConfig_builder struct { // The server preferred address sent to clients. The data must contain an IP address string. Address *v3.DataSource // The server preferred address port sent to clients. The data must contain a integer port value. // // If this is not specified, the listener's port is used. // // Note: Envoy currently must receive all packets for a QUIC connection on the same port, so unless // :ref:`dnat_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.DataSourceServerPreferredAddressConfig.AddressFamilyConfig.dnat_address>` // is configured, this must be left unset. Port *v3.DataSource // If there is a DNAT between the client and Envoy, the address that Envoy will observe // server preferred address packets being sent to. If this is not specified, it is assumed // there is no DNAT and the server preferred address packets will be sent to the address advertised // to clients for server preferred address. DnatAddress *v3.DataSource // contains filtered or unexported fields }
func (DataSourceServerPreferredAddressConfig_AddressFamilyConfig_builder) Build ¶
type DataSourceServerPreferredAddressConfig_builder ¶
type DataSourceServerPreferredAddressConfig_builder struct { // The IPv4 address to advertise to clients for Server Preferred Address. Ipv4Config *DataSourceServerPreferredAddressConfig_AddressFamilyConfig // The IPv6 address to advertise to clients for Server Preferred Address. Ipv6Config *DataSourceServerPreferredAddressConfig_AddressFamilyConfig // contains filtered or unexported fields }
func (DataSourceServerPreferredAddressConfig_builder) Build ¶
type FixedServerPreferredAddressConfig ¶
type FixedServerPreferredAddressConfig struct { // String representation of IPv4 address, i.e. "127.0.0.2". // If not specified, none will be configured. Ipv4Address string `protobuf:"bytes,1,opt,name=ipv4_address,json=ipv4Address,proto3" json:"ipv4_address,omitempty"` // The IPv4 address to advertise to clients for Server Preferred Address. // This field takes precedence over // :ref:`ipv4_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.ipv4_address>`. Ipv4Config *FixedServerPreferredAddressConfig_AddressFamilyConfig `protobuf:"bytes,3,opt,name=ipv4_config,json=ipv4Config,proto3" json:"ipv4_config,omitempty"` // String representation of IPv6 address, i.e. "::1". // If not specified, none will be configured. Ipv6Address string `protobuf:"bytes,2,opt,name=ipv6_address,json=ipv6Address,proto3" json:"ipv6_address,omitempty"` // The IPv6 address to advertise to clients for Server Preferred Address. // This field takes precedence over // :ref:`ipv6_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.ipv6_address>`. Ipv6Config *FixedServerPreferredAddressConfig_AddressFamilyConfig `protobuf:"bytes,4,opt,name=ipv6_config,json=ipv6Config,proto3" json:"ipv6_config,omitempty"` // contains filtered or unexported fields }
Configuration for FixedServerPreferredAddressConfig.
func (*FixedServerPreferredAddressConfig) ClearIpv4Config ¶
func (x *FixedServerPreferredAddressConfig) ClearIpv4Config()
func (*FixedServerPreferredAddressConfig) ClearIpv6Config ¶
func (x *FixedServerPreferredAddressConfig) ClearIpv6Config()
func (*FixedServerPreferredAddressConfig) GetIpv4Address ¶
func (x *FixedServerPreferredAddressConfig) GetIpv4Address() string
func (*FixedServerPreferredAddressConfig) GetIpv4Config ¶
func (x *FixedServerPreferredAddressConfig) GetIpv4Config() *FixedServerPreferredAddressConfig_AddressFamilyConfig
func (*FixedServerPreferredAddressConfig) GetIpv6Address ¶
func (x *FixedServerPreferredAddressConfig) GetIpv6Address() string
func (*FixedServerPreferredAddressConfig) GetIpv6Config ¶
func (x *FixedServerPreferredAddressConfig) GetIpv6Config() *FixedServerPreferredAddressConfig_AddressFamilyConfig
func (*FixedServerPreferredAddressConfig) HasIpv4Config ¶
func (x *FixedServerPreferredAddressConfig) HasIpv4Config() bool
func (*FixedServerPreferredAddressConfig) HasIpv6Config ¶
func (x *FixedServerPreferredAddressConfig) HasIpv6Config() bool
func (*FixedServerPreferredAddressConfig) ProtoMessage ¶
func (*FixedServerPreferredAddressConfig) ProtoMessage()
func (*FixedServerPreferredAddressConfig) ProtoReflect ¶
func (x *FixedServerPreferredAddressConfig) ProtoReflect() protoreflect.Message
func (*FixedServerPreferredAddressConfig) Reset ¶
func (x *FixedServerPreferredAddressConfig) Reset()
func (*FixedServerPreferredAddressConfig) SetIpv4Address ¶
func (x *FixedServerPreferredAddressConfig) SetIpv4Address(v string)
func (*FixedServerPreferredAddressConfig) SetIpv4Config ¶
func (x *FixedServerPreferredAddressConfig) SetIpv4Config(v *FixedServerPreferredAddressConfig_AddressFamilyConfig)
func (*FixedServerPreferredAddressConfig) SetIpv6Address ¶
func (x *FixedServerPreferredAddressConfig) SetIpv6Address(v string)
func (*FixedServerPreferredAddressConfig) SetIpv6Config ¶
func (x *FixedServerPreferredAddressConfig) SetIpv6Config(v *FixedServerPreferredAddressConfig_AddressFamilyConfig)
func (*FixedServerPreferredAddressConfig) String ¶
func (x *FixedServerPreferredAddressConfig) String() string
type FixedServerPreferredAddressConfig_AddressFamilyConfig ¶
type FixedServerPreferredAddressConfig_AddressFamilyConfig struct { // The server preferred address sent to clients. // // Note: Envoy currently must receive all packets for a QUIC connection on the same port, so unless // :ref:`dnat_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.AddressFamilyConfig.dnat_address>` // is configured, the port for this address must be zero, and the listener's // port will be used instead. Address *v3.SocketAddress `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // If there is a DNAT between the client and Envoy, the address that Envoy will observe // server preferred address packets being sent to. If this is not specified, it is assumed // there is no DNAT and the server preferred address packets will be sent to the address advertised // to clients for server preferred address. // // Note: Envoy currently must receive all packets for a QUIC connection on the same port, so the // port for this address must be zero, and the listener's port will be used instead. DnatAddress *v3.SocketAddress `protobuf:"bytes,2,opt,name=dnat_address,json=dnatAddress,proto3" json:"dnat_address,omitempty"` // contains filtered or unexported fields }
Addresses for server preferred address for a single address family (IPv4 or IPv6).
func (*FixedServerPreferredAddressConfig_AddressFamilyConfig) ClearAddress ¶
func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) ClearAddress()
func (*FixedServerPreferredAddressConfig_AddressFamilyConfig) ClearDnatAddress ¶
func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) ClearDnatAddress()
func (*FixedServerPreferredAddressConfig_AddressFamilyConfig) GetAddress ¶
func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) GetAddress() *v3.SocketAddress
func (*FixedServerPreferredAddressConfig_AddressFamilyConfig) GetDnatAddress ¶
func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) GetDnatAddress() *v3.SocketAddress
func (*FixedServerPreferredAddressConfig_AddressFamilyConfig) HasAddress ¶
func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) HasAddress() bool
func (*FixedServerPreferredAddressConfig_AddressFamilyConfig) HasDnatAddress ¶
func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) HasDnatAddress() bool
func (*FixedServerPreferredAddressConfig_AddressFamilyConfig) ProtoMessage ¶
func (*FixedServerPreferredAddressConfig_AddressFamilyConfig) ProtoMessage()
func (*FixedServerPreferredAddressConfig_AddressFamilyConfig) ProtoReflect ¶
func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) ProtoReflect() protoreflect.Message
func (*FixedServerPreferredAddressConfig_AddressFamilyConfig) Reset ¶
func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) Reset()
func (*FixedServerPreferredAddressConfig_AddressFamilyConfig) SetAddress ¶
func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) SetAddress(v *v3.SocketAddress)
func (*FixedServerPreferredAddressConfig_AddressFamilyConfig) SetDnatAddress ¶
func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) SetDnatAddress(v *v3.SocketAddress)
func (*FixedServerPreferredAddressConfig_AddressFamilyConfig) String ¶
func (x *FixedServerPreferredAddressConfig_AddressFamilyConfig) String() string
type FixedServerPreferredAddressConfig_AddressFamilyConfig_builder ¶
type FixedServerPreferredAddressConfig_AddressFamilyConfig_builder struct { // The server preferred address sent to clients. // // Note: Envoy currently must receive all packets for a QUIC connection on the same port, so unless // :ref:`dnat_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.AddressFamilyConfig.dnat_address>` // is configured, the port for this address must be zero, and the listener's // port will be used instead. Address *v3.SocketAddress // If there is a DNAT between the client and Envoy, the address that Envoy will observe // server preferred address packets being sent to. If this is not specified, it is assumed // there is no DNAT and the server preferred address packets will be sent to the address advertised // to clients for server preferred address. // // Note: Envoy currently must receive all packets for a QUIC connection on the same port, so the // port for this address must be zero, and the listener's port will be used instead. DnatAddress *v3.SocketAddress // contains filtered or unexported fields }
func (FixedServerPreferredAddressConfig_AddressFamilyConfig_builder) Build ¶
type FixedServerPreferredAddressConfig_builder ¶
type FixedServerPreferredAddressConfig_builder struct { // String representation of IPv4 address, i.e. "127.0.0.2". // If not specified, none will be configured. Ipv4Address string // The IPv4 address to advertise to clients for Server Preferred Address. // This field takes precedence over // :ref:`ipv4_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.ipv4_address>`. Ipv4Config *FixedServerPreferredAddressConfig_AddressFamilyConfig // String representation of IPv6 address, i.e. "::1". // If not specified, none will be configured. Ipv6Address string // The IPv6 address to advertise to clients for Server Preferred Address. // This field takes precedence over // :ref:`ipv6_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.ipv6_address>`. Ipv6Config *FixedServerPreferredAddressConfig_AddressFamilyConfig // contains filtered or unexported fields }
func (FixedServerPreferredAddressConfig_builder) Build ¶
func (b0 FixedServerPreferredAddressConfig_builder) Build() *FixedServerPreferredAddressConfig
Click to show internal directories.
Click to hide internal directories.