Documentation ¶
Index ¶
- Variables
- type Route
- func (*Route) Descriptor() ([]byte, []int)deprecated
- func (x *Route) GetMatch() *RouteMatch
- func (x *Route) GetRoute() *RouteAction
- func (*Route) ProtoMessage()
- func (x *Route) ProtoReflect() protoreflect.Message
- func (x *Route) Reset()
- func (x *Route) String() string
- func (m *Route) Validate() error
- func (m *Route) ValidateAll() error
- type RouteAction
- func (*RouteAction) Descriptor() ([]byte, []int)deprecated
- func (x *RouteAction) GetCluster() string
- func (m *RouteAction) GetClusterSpecifier() isRouteAction_ClusterSpecifier
- func (*RouteAction) ProtoMessage()
- func (x *RouteAction) ProtoReflect() protoreflect.Message
- func (x *RouteAction) Reset()
- func (x *RouteAction) String() string
- func (m *RouteAction) Validate() error
- func (m *RouteAction) ValidateAll() error
- type RouteActionMultiError
- type RouteActionValidationError
- func (e RouteActionValidationError) Cause() error
- func (e RouteActionValidationError) Error() string
- func (e RouteActionValidationError) ErrorName() string
- func (e RouteActionValidationError) Field() string
- func (e RouteActionValidationError) Key() bool
- func (e RouteActionValidationError) Reason() string
- type RouteAction_Cluster
- type RouteConfiguration
- func (*RouteConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *RouteConfiguration) GetName() string
- func (x *RouteConfiguration) GetRoutes() []*Route
- func (*RouteConfiguration) ProtoMessage()
- func (x *RouteConfiguration) ProtoReflect() protoreflect.Message
- func (x *RouteConfiguration) Reset()
- func (x *RouteConfiguration) String() string
- func (m *RouteConfiguration) Validate() error
- func (m *RouteConfiguration) ValidateAll() error
- type RouteConfigurationMultiError
- type RouteConfigurationValidationError
- func (e RouteConfigurationValidationError) Cause() error
- func (e RouteConfigurationValidationError) Error() string
- func (e RouteConfigurationValidationError) ErrorName() string
- func (e RouteConfigurationValidationError) Field() string
- func (e RouteConfigurationValidationError) Key() bool
- func (e RouteConfigurationValidationError) Reason() string
- type RouteMatch
- func (*RouteMatch) Descriptor() ([]byte, []int)deprecated
- func (x *RouteMatch) GetDomain() string
- func (m *RouteMatch) GetMatchSpecifier() isRouteMatch_MatchSpecifier
- func (*RouteMatch) ProtoMessage()
- func (x *RouteMatch) ProtoReflect() protoreflect.Message
- func (x *RouteMatch) Reset()
- func (x *RouteMatch) String() string
- func (m *RouteMatch) Validate() error
- func (m *RouteMatch) ValidateAll() error
- type RouteMatchMultiError
- type RouteMatchValidationError
- type RouteMatch_Domain
- type RouteMultiError
- type RouteValidationError
- type SipFilter
- func (*SipFilter) Descriptor() ([]byte, []int)deprecated
- func (m *SipFilter) GetConfigType() isSipFilter_ConfigType
- func (x *SipFilter) GetName() string
- func (x *SipFilter) GetTypedConfig() *any.Any
- func (*SipFilter) ProtoMessage()
- func (x *SipFilter) ProtoReflect() protoreflect.Message
- func (x *SipFilter) Reset()
- func (x *SipFilter) String() string
- func (m *SipFilter) Validate() error
- func (m *SipFilter) ValidateAll() error
- type SipFilterMultiError
- type SipFilterValidationError
- type SipFilter_TypedConfig
- type SipProtocolOptions
- func (*SipProtocolOptions) Descriptor() ([]byte, []int)deprecated
- func (x *SipProtocolOptions) GetRegistrationAffinity() bool
- func (x *SipProtocolOptions) GetSessionAffinity() bool
- func (*SipProtocolOptions) ProtoMessage()
- func (x *SipProtocolOptions) ProtoReflect() protoreflect.Message
- func (x *SipProtocolOptions) Reset()
- func (x *SipProtocolOptions) String() string
- func (m *SipProtocolOptions) Validate() error
- func (m *SipProtocolOptions) ValidateAll() error
- type SipProtocolOptionsMultiError
- type SipProtocolOptionsValidationError
- func (e SipProtocolOptionsValidationError) Cause() error
- func (e SipProtocolOptionsValidationError) Error() string
- func (e SipProtocolOptionsValidationError) ErrorName() string
- func (e SipProtocolOptionsValidationError) Field() string
- func (e SipProtocolOptionsValidationError) Key() bool
- func (e SipProtocolOptionsValidationError) Reason() string
- type SipProxy
- func (*SipProxy) Descriptor() ([]byte, []int)deprecated
- func (x *SipProxy) GetRouteConfig() *RouteConfiguration
- func (x *SipProxy) GetSettings() *SipProxy_SipSettings
- func (x *SipProxy) GetSipFilters() []*SipFilter
- func (x *SipProxy) GetStatPrefix() string
- func (*SipProxy) ProtoMessage()
- func (x *SipProxy) ProtoReflect() protoreflect.Message
- func (x *SipProxy) Reset()
- func (x *SipProxy) String() string
- func (m *SipProxy) Validate() error
- func (m *SipProxy) ValidateAll() error
- type SipProxyMultiError
- type SipProxyValidationError
- type SipProxy_SipSettings
- func (*SipProxy_SipSettings) Descriptor() ([]byte, []int)deprecated
- func (x *SipProxy_SipSettings) GetDomainMatchParameterName() string
- func (x *SipProxy_SipSettings) GetOwnDomain() string
- func (x *SipProxy_SipSettings) GetTransactionTimeout() *duration.Duration
- func (*SipProxy_SipSettings) ProtoMessage()
- func (x *SipProxy_SipSettings) ProtoReflect() protoreflect.Message
- func (x *SipProxy_SipSettings) Reset()
- func (x *SipProxy_SipSettings) String() string
- func (m *SipProxy_SipSettings) Validate() error
- func (m *SipProxy_SipSettings) ValidateAll() error
- type SipProxy_SipSettingsMultiError
- type SipProxy_SipSettingsValidationError
- func (e SipProxy_SipSettingsValidationError) Cause() error
- func (e SipProxy_SipSettingsValidationError) Error() string
- func (e SipProxy_SipSettingsValidationError) ErrorName() string
- func (e SipProxy_SipSettingsValidationError) Field() string
- func (e SipProxy_SipSettingsValidationError) Key() bool
- func (e SipProxy_SipSettingsValidationError) Reason() string
Constants ¶
This section is empty.
Variables ¶
var File_contrib_envoy_extensions_filters_network_sip_proxy_v3alpha_route_proto protoreflect.FileDescriptor
var File_contrib_envoy_extensions_filters_network_sip_proxy_v3alpha_sip_proxy_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Route ¶
type Route struct { // Route matching parameters. Match *RouteMatch `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"` // Route request to some upstream cluster. Route *RouteAction `protobuf:"bytes,2,opt,name=route,proto3" json:"route,omitempty"` // contains filtered or unexported fields }
func (*Route) Descriptor
deprecated
func (*Route) GetMatch ¶
func (x *Route) GetMatch() *RouteMatch
func (*Route) GetRoute ¶
func (x *Route) GetRoute() *RouteAction
func (*Route) ProtoMessage ¶
func (*Route) ProtoMessage()
func (*Route) ProtoReflect ¶
func (x *Route) ProtoReflect() protoreflect.Message
func (*Route) Validate ¶
Validate checks the field values on Route with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Route) ValidateAll ¶
ValidateAll checks the field values on Route with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RouteMultiError, or nil if none found.
type RouteAction ¶
type RouteAction struct { // Types that are assignable to ClusterSpecifier: // *RouteAction_Cluster ClusterSpecifier isRouteAction_ClusterSpecifier `protobuf_oneof:"cluster_specifier"` // contains filtered or unexported fields }
func (*RouteAction) Descriptor
deprecated
func (*RouteAction) Descriptor() ([]byte, []int)
Deprecated: Use RouteAction.ProtoReflect.Descriptor instead.
func (*RouteAction) GetCluster ¶
func (x *RouteAction) GetCluster() string
func (*RouteAction) GetClusterSpecifier ¶
func (m *RouteAction) GetClusterSpecifier() isRouteAction_ClusterSpecifier
func (*RouteAction) ProtoMessage ¶
func (*RouteAction) ProtoMessage()
func (*RouteAction) ProtoReflect ¶
func (x *RouteAction) ProtoReflect() protoreflect.Message
func (*RouteAction) Reset ¶
func (x *RouteAction) Reset()
func (*RouteAction) String ¶
func (x *RouteAction) String() string
func (*RouteAction) Validate ¶
func (m *RouteAction) Validate() error
Validate checks the field values on RouteAction with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*RouteAction) ValidateAll ¶
func (m *RouteAction) ValidateAll() error
ValidateAll checks the field values on RouteAction with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RouteActionMultiError, or nil if none found.
type RouteActionMultiError ¶
type RouteActionMultiError []error
RouteActionMultiError is an error wrapping multiple validation errors returned by RouteAction.ValidateAll() if the designated constraints aren't met.
func (RouteActionMultiError) AllErrors ¶
func (m RouteActionMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RouteActionMultiError) Error ¶
func (m RouteActionMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type RouteActionValidationError ¶
type RouteActionValidationError struct {
// contains filtered or unexported fields
}
RouteActionValidationError is the validation error returned by RouteAction.Validate if the designated constraints aren't met.
func (RouteActionValidationError) Cause ¶
func (e RouteActionValidationError) Cause() error
Cause function returns cause value.
func (RouteActionValidationError) Error ¶
func (e RouteActionValidationError) Error() string
Error satisfies the builtin error interface
func (RouteActionValidationError) ErrorName ¶
func (e RouteActionValidationError) ErrorName() string
ErrorName returns error name.
func (RouteActionValidationError) Field ¶
func (e RouteActionValidationError) Field() string
Field function returns field value.
func (RouteActionValidationError) Key ¶
func (e RouteActionValidationError) Key() bool
Key function returns key value.
func (RouteActionValidationError) Reason ¶
func (e RouteActionValidationError) Reason() string
Reason function returns reason value.
type RouteAction_Cluster ¶
type RouteAction_Cluster struct { // Indicates a single upstream cluster to which the request should be routed // to. Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3,oneof"` }
type RouteConfiguration ¶
type RouteConfiguration struct { // The name of the route configuration. Reserved for future use in asynchronous route discovery. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The list of routes that will be matched, in order, against incoming requests. The first route // that matches will be used. Routes []*Route `protobuf:"bytes,2,rep,name=routes,proto3" json:"routes,omitempty"` // contains filtered or unexported fields }
func (*RouteConfiguration) Descriptor
deprecated
func (*RouteConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use RouteConfiguration.ProtoReflect.Descriptor instead.
func (*RouteConfiguration) GetName ¶
func (x *RouteConfiguration) GetName() string
func (*RouteConfiguration) GetRoutes ¶
func (x *RouteConfiguration) GetRoutes() []*Route
func (*RouteConfiguration) ProtoMessage ¶
func (*RouteConfiguration) ProtoMessage()
func (*RouteConfiguration) ProtoReflect ¶
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, the first error encountered is returned, or nil if there are no violations.
func (*RouteConfiguration) ValidateAll ¶
func (m *RouteConfiguration) ValidateAll() error
ValidateAll checks the field values on RouteConfiguration with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RouteConfigurationMultiError, or nil if none found.
type RouteConfigurationMultiError ¶
type RouteConfigurationMultiError []error
RouteConfigurationMultiError is an error wrapping multiple validation errors returned by RouteConfiguration.ValidateAll() if the designated constraints aren't met.
func (RouteConfigurationMultiError) AllErrors ¶
func (m RouteConfigurationMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RouteConfigurationMultiError) Error ¶
func (m RouteConfigurationMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
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 ¶
func (e RouteConfigurationValidationError) Cause() error
Cause function returns cause value.
func (RouteConfigurationValidationError) Error ¶
func (e RouteConfigurationValidationError) Error() string
Error satisfies the builtin error interface
func (RouteConfigurationValidationError) ErrorName ¶
func (e RouteConfigurationValidationError) ErrorName() string
ErrorName returns error name.
func (RouteConfigurationValidationError) Field ¶
func (e RouteConfigurationValidationError) Field() string
Field function returns field value.
func (RouteConfigurationValidationError) Key ¶
func (e RouteConfigurationValidationError) Key() bool
Key function returns key value.
func (RouteConfigurationValidationError) Reason ¶
func (e RouteConfigurationValidationError) Reason() string
Reason function returns reason value.
type RouteMatch ¶
type RouteMatch struct { // Types that are assignable to MatchSpecifier: // *RouteMatch_Domain MatchSpecifier isRouteMatch_MatchSpecifier `protobuf_oneof:"match_specifier"` // contains filtered or unexported fields }
func (*RouteMatch) Descriptor
deprecated
func (*RouteMatch) Descriptor() ([]byte, []int)
Deprecated: Use RouteMatch.ProtoReflect.Descriptor instead.
func (*RouteMatch) GetDomain ¶
func (x *RouteMatch) GetDomain() string
func (*RouteMatch) GetMatchSpecifier ¶
func (m *RouteMatch) GetMatchSpecifier() isRouteMatch_MatchSpecifier
func (*RouteMatch) ProtoMessage ¶
func (*RouteMatch) ProtoMessage()
func (*RouteMatch) ProtoReflect ¶
func (x *RouteMatch) ProtoReflect() protoreflect.Message
func (*RouteMatch) Reset ¶
func (x *RouteMatch) Reset()
func (*RouteMatch) String ¶
func (x *RouteMatch) String() string
func (*RouteMatch) Validate ¶
func (m *RouteMatch) Validate() error
Validate checks the field values on RouteMatch with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*RouteMatch) ValidateAll ¶
func (m *RouteMatch) ValidateAll() error
ValidateAll checks the field values on RouteMatch with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RouteMatchMultiError, or nil if none found.
type RouteMatchMultiError ¶
type RouteMatchMultiError []error
RouteMatchMultiError is an error wrapping multiple validation errors returned by RouteMatch.ValidateAll() if the designated constraints aren't met.
func (RouteMatchMultiError) AllErrors ¶
func (m RouteMatchMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RouteMatchMultiError) Error ¶
func (m RouteMatchMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type RouteMatchValidationError ¶
type RouteMatchValidationError struct {
// contains filtered or unexported fields
}
RouteMatchValidationError is the validation error returned by RouteMatch.Validate if the designated constraints aren't met.
func (RouteMatchValidationError) Cause ¶
func (e RouteMatchValidationError) Cause() error
Cause function returns cause value.
func (RouteMatchValidationError) Error ¶
func (e RouteMatchValidationError) Error() string
Error satisfies the builtin error interface
func (RouteMatchValidationError) ErrorName ¶
func (e RouteMatchValidationError) ErrorName() string
ErrorName returns error name.
func (RouteMatchValidationError) Field ¶
func (e RouteMatchValidationError) Field() string
Field function returns field value.
func (RouteMatchValidationError) Key ¶
func (e RouteMatchValidationError) Key() bool
Key function returns key value.
func (RouteMatchValidationError) Reason ¶
func (e RouteMatchValidationError) Reason() string
Reason function returns reason value.
type RouteMatch_Domain ¶
type RouteMatch_Domain struct { // The domain from Request URI or Route Header. Domain string `protobuf:"bytes,1,opt,name=domain,proto3,oneof"` }
type RouteMultiError ¶
type RouteMultiError []error
RouteMultiError is an error wrapping multiple validation errors returned by Route.ValidateAll() if the designated constraints aren't met.
func (RouteMultiError) AllErrors ¶
func (m RouteMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (RouteMultiError) Error ¶
func (m RouteMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type RouteValidationError ¶
type RouteValidationError struct {
// contains filtered or unexported fields
}
RouteValidationError is the validation error returned by Route.Validate if the designated constraints aren't met.
func (RouteValidationError) Cause ¶
func (e RouteValidationError) Cause() error
Cause function returns cause value.
func (RouteValidationError) Error ¶
func (e RouteValidationError) Error() string
Error satisfies the builtin error interface
func (RouteValidationError) ErrorName ¶
func (e RouteValidationError) ErrorName() string
ErrorName returns error name.
func (RouteValidationError) Field ¶
func (e RouteValidationError) Field() string
Field function returns field value.
func (RouteValidationError) Key ¶
func (e RouteValidationError) Key() bool
Key function returns key value.
func (RouteValidationError) Reason ¶
func (e RouteValidationError) Reason() string
Reason function returns reason value.
type SipFilter ¶
type SipFilter struct { // The name of the filter to instantiate. The name must match a supported // filter. The built-in filters are: // Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Filter specific configuration which depends on the filter being instantiated. See the supported // filters for further documentation. // // Types that are assignable to ConfigType: // *SipFilter_TypedConfig ConfigType isSipFilter_ConfigType `protobuf_oneof:"config_type"` // contains filtered or unexported fields }
SipFilter configures a Sip filter.
func (*SipFilter) Descriptor
deprecated
func (*SipFilter) GetConfigType ¶
func (m *SipFilter) GetConfigType() isSipFilter_ConfigType
func (*SipFilter) GetTypedConfig ¶
func (*SipFilter) ProtoMessage ¶
func (*SipFilter) ProtoMessage()
func (*SipFilter) ProtoReflect ¶
func (x *SipFilter) ProtoReflect() protoreflect.Message
func (*SipFilter) Validate ¶
Validate checks the field values on SipFilter with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*SipFilter) ValidateAll ¶
ValidateAll checks the field values on SipFilter with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SipFilterMultiError, or nil if none found.
type SipFilterMultiError ¶
type SipFilterMultiError []error
SipFilterMultiError is an error wrapping multiple validation errors returned by SipFilter.ValidateAll() if the designated constraints aren't met.
func (SipFilterMultiError) AllErrors ¶
func (m SipFilterMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SipFilterMultiError) Error ¶
func (m SipFilterMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SipFilterValidationError ¶
type SipFilterValidationError struct {
// contains filtered or unexported fields
}
SipFilterValidationError is the validation error returned by SipFilter.Validate if the designated constraints aren't met.
func (SipFilterValidationError) Cause ¶
func (e SipFilterValidationError) Cause() error
Cause function returns cause value.
func (SipFilterValidationError) Error ¶
func (e SipFilterValidationError) Error() string
Error satisfies the builtin error interface
func (SipFilterValidationError) ErrorName ¶
func (e SipFilterValidationError) ErrorName() string
ErrorName returns error name.
func (SipFilterValidationError) Field ¶
func (e SipFilterValidationError) Field() string
Field function returns field value.
func (SipFilterValidationError) Key ¶
func (e SipFilterValidationError) Key() bool
Key function returns key value.
func (SipFilterValidationError) Reason ¶
func (e SipFilterValidationError) Reason() string
Reason function returns reason value.
type SipFilter_TypedConfig ¶
type SipProtocolOptions ¶
type SipProtocolOptions struct { // All sip messages in one dialog should go to the same endpoint. SessionAffinity bool `protobuf:"varint,1,opt,name=session_affinity,json=sessionAffinity,proto3" json:"session_affinity,omitempty"` // The Register with Authorization header should go to the same endpoint which send out the 401 Unauthorized. RegistrationAffinity bool `protobuf:"varint,2,opt,name=registration_affinity,json=registrationAffinity,proto3" json:"registration_affinity,omitempty"` // contains filtered or unexported fields }
SipProtocolOptions specifies Sip upstream protocol options. This object is used in :ref:`typed_extension_protocol_options<envoy_v3_api_field_config.cluster.v3.Cluster.typed_extension_protocol_options>`, keyed by the name `envoy.filters.network.sip_proxy`.
func (*SipProtocolOptions) Descriptor
deprecated
func (*SipProtocolOptions) Descriptor() ([]byte, []int)
Deprecated: Use SipProtocolOptions.ProtoReflect.Descriptor instead.
func (*SipProtocolOptions) GetRegistrationAffinity ¶
func (x *SipProtocolOptions) GetRegistrationAffinity() bool
func (*SipProtocolOptions) GetSessionAffinity ¶
func (x *SipProtocolOptions) GetSessionAffinity() bool
func (*SipProtocolOptions) ProtoMessage ¶
func (*SipProtocolOptions) ProtoMessage()
func (*SipProtocolOptions) ProtoReflect ¶
func (x *SipProtocolOptions) ProtoReflect() protoreflect.Message
func (*SipProtocolOptions) Reset ¶
func (x *SipProtocolOptions) Reset()
func (*SipProtocolOptions) String ¶
func (x *SipProtocolOptions) String() string
func (*SipProtocolOptions) Validate ¶
func (m *SipProtocolOptions) Validate() error
Validate checks the field values on SipProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*SipProtocolOptions) ValidateAll ¶
func (m *SipProtocolOptions) ValidateAll() error
ValidateAll checks the field values on SipProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SipProtocolOptionsMultiError, or nil if none found.
type SipProtocolOptionsMultiError ¶
type SipProtocolOptionsMultiError []error
SipProtocolOptionsMultiError is an error wrapping multiple validation errors returned by SipProtocolOptions.ValidateAll() if the designated constraints aren't met.
func (SipProtocolOptionsMultiError) AllErrors ¶
func (m SipProtocolOptionsMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SipProtocolOptionsMultiError) Error ¶
func (m SipProtocolOptionsMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SipProtocolOptionsValidationError ¶
type SipProtocolOptionsValidationError struct {
// contains filtered or unexported fields
}
SipProtocolOptionsValidationError is the validation error returned by SipProtocolOptions.Validate if the designated constraints aren't met.
func (SipProtocolOptionsValidationError) Cause ¶
func (e SipProtocolOptionsValidationError) Cause() error
Cause function returns cause value.
func (SipProtocolOptionsValidationError) Error ¶
func (e SipProtocolOptionsValidationError) Error() string
Error satisfies the builtin error interface
func (SipProtocolOptionsValidationError) ErrorName ¶
func (e SipProtocolOptionsValidationError) ErrorName() string
ErrorName returns error name.
func (SipProtocolOptionsValidationError) Field ¶
func (e SipProtocolOptionsValidationError) Field() string
Field function returns field value.
func (SipProtocolOptionsValidationError) Key ¶
func (e SipProtocolOptionsValidationError) Key() bool
Key function returns key value.
func (SipProtocolOptionsValidationError) Reason ¶
func (e SipProtocolOptionsValidationError) Reason() string
Reason function returns reason value.
type SipProxy ¶
type SipProxy struct { // The human readable prefix to use when emitting statistics. StatPrefix string `protobuf:"bytes,1,opt,name=stat_prefix,json=statPrefix,proto3" json:"stat_prefix,omitempty"` // The route table for the connection manager is static and is specified in this property. RouteConfig *RouteConfiguration `protobuf:"bytes,2,opt,name=route_config,json=routeConfig,proto3" json:"route_config,omitempty"` // A list of individual Sip filters that make up the filter chain for requests made to the // Sip proxy. Order matters as the filters are processed sequentially. For backwards // compatibility, if no sip_filters are specified, a default Sip router filter // (`envoy.filters.sip.router`) is used. // [#extension-category: envoy.sip_proxy.filters] SipFilters []*SipFilter `protobuf:"bytes,3,rep,name=sip_filters,json=sipFilters,proto3" json:"sip_filters,omitempty"` Settings *SipProxy_SipSettings `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"` // contains filtered or unexported fields }
func (*SipProxy) Descriptor
deprecated
func (*SipProxy) GetRouteConfig ¶
func (x *SipProxy) GetRouteConfig() *RouteConfiguration
func (*SipProxy) GetSettings ¶
func (x *SipProxy) GetSettings() *SipProxy_SipSettings
func (*SipProxy) GetSipFilters ¶
func (*SipProxy) GetStatPrefix ¶
func (*SipProxy) ProtoMessage ¶
func (*SipProxy) ProtoMessage()
func (*SipProxy) ProtoReflect ¶
func (x *SipProxy) ProtoReflect() protoreflect.Message
func (*SipProxy) Validate ¶
Validate checks the field values on SipProxy with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*SipProxy) ValidateAll ¶
ValidateAll checks the field values on SipProxy with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SipProxyMultiError, or nil if none found.
type SipProxyMultiError ¶
type SipProxyMultiError []error
SipProxyMultiError is an error wrapping multiple validation errors returned by SipProxy.ValidateAll() if the designated constraints aren't met.
func (SipProxyMultiError) AllErrors ¶
func (m SipProxyMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SipProxyMultiError) Error ¶
func (m SipProxyMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SipProxyValidationError ¶
type SipProxyValidationError struct {
// contains filtered or unexported fields
}
SipProxyValidationError is the validation error returned by SipProxy.Validate if the designated constraints aren't met.
func (SipProxyValidationError) Cause ¶
func (e SipProxyValidationError) Cause() error
Cause function returns cause value.
func (SipProxyValidationError) Error ¶
func (e SipProxyValidationError) Error() string
Error satisfies the builtin error interface
func (SipProxyValidationError) ErrorName ¶
func (e SipProxyValidationError) ErrorName() string
ErrorName returns error name.
func (SipProxyValidationError) Field ¶
func (e SipProxyValidationError) Field() string
Field function returns field value.
func (SipProxyValidationError) Key ¶
func (e SipProxyValidationError) Key() bool
Key function returns key value.
func (SipProxyValidationError) Reason ¶
func (e SipProxyValidationError) Reason() string
Reason function returns reason value.
type SipProxy_SipSettings ¶
type SipProxy_SipSettings struct { // transaction timeout timer [Timer B] unit is milliseconds, default value 64*T1. // // Session Initiation Protocol (SIP) timer summary // // +---------+-------------------------+----------+------------------------------------------------------------------------------+ // | Timer | Default value | Section | Meaning | // +=========+=========================+==========+==============================================================================+ // | T1 | 500 ms | 17.1.1.1 | Round-trip time (RTT) estimate | // +---------+-------------------------+----------+------------------------------------------------------------------------------+ // | T2 | 4 sec | 17.1.2.2 | Maximum re-transmission interval for non-INVITE requests and INVITE responses| // +---------+-------------------------+----------+------------------------------------------------------------------------------+ // | T4 | 5 sec | 17.1.2.2 | Maximum duration that a message can remain in the network | // +---------+-------------------------+----------+------------------------------------------------------------------------------+ // | Timer A | initially T1 | 17.1.1.2 | INVITE request re-transmission interval, for UDP only | // +---------+-------------------------+----------+------------------------------------------------------------------------------+ // | Timer B | 64*T1 | 17.1.1.2 | INVITE transaction timeout timer | // +---------+-------------------------+----------+------------------------------------------------------------------------------+ // | Timer D | > 32 sec. for UDP | 17.1.1.2 | Wait time for response re-transmissions | // | | 0 sec. for TCP and SCTP | | | // +---------+-------------------------+----------+------------------------------------------------------------------------------+ // | Timer E | initially T1 | 17.1.2.2 | Non-INVITE request re-transmission interval, UDP only | // +---------+-------------------------+----------+------------------------------------------------------------------------------+ // | Timer F | 64*T1 | 17.1.2.2 | Non-INVITE transaction timeout timer | // +---------+-------------------------+----------+------------------------------------------------------------------------------+ // | Timer G | initially T1 | 17.2.1 | INVITE response re-transmission interval | // +---------+-------------------------+----------+------------------------------------------------------------------------------+ // | Timer H | 64*T1 | 17.2.1 | Wait time for ACK receipt | // +---------+-------------------------+----------+------------------------------------------------------------------------------+ // | Timer I | T4 for UDP | 17.2.1 | Wait time for ACK re-transmissions | // | | 0 sec. for TCP and SCTP | | | // +---------+-------------------------+----------+------------------------------------------------------------------------------+ // | Timer J | 64*T1 for UDP | 17.2.2 | Wait time for re-transmissions of non-INVITE requests | // | | 0 sec. for TCP and SCTP | | | // +---------+-------------------------+----------+------------------------------------------------------------------------------+ // | Timer K | T4 for UDP | 17.1.2.2 | Wait time for response re-transmissions | // | | 0 sec. for TCP and SCTP | | | // +---------+-------------------------+----------+------------------------------------------------------------------------------+ TransactionTimeout *duration.Duration `protobuf:"bytes,1,opt,name=transaction_timeout,json=transactionTimeout,proto3" json:"transaction_timeout,omitempty"` // own domain name OwnDomain string `protobuf:"bytes,2,opt,name=own_domain,json=ownDomain,proto3" json:"own_domain,omitempty"` // points to domain match with own_domain DomainMatchParameterName string `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SipProxy_SipSettings) Descriptor
deprecated
func (*SipProxy_SipSettings) Descriptor() ([]byte, []int)
Deprecated: Use SipProxy_SipSettings.ProtoReflect.Descriptor instead.
func (*SipProxy_SipSettings) GetDomainMatchParameterName ¶
func (x *SipProxy_SipSettings) GetDomainMatchParameterName() string
func (*SipProxy_SipSettings) GetOwnDomain ¶
func (x *SipProxy_SipSettings) GetOwnDomain() string
func (*SipProxy_SipSettings) GetTransactionTimeout ¶
func (x *SipProxy_SipSettings) GetTransactionTimeout() *duration.Duration
func (*SipProxy_SipSettings) ProtoMessage ¶
func (*SipProxy_SipSettings) ProtoMessage()
func (*SipProxy_SipSettings) ProtoReflect ¶
func (x *SipProxy_SipSettings) ProtoReflect() protoreflect.Message
func (*SipProxy_SipSettings) Reset ¶
func (x *SipProxy_SipSettings) Reset()
func (*SipProxy_SipSettings) String ¶
func (x *SipProxy_SipSettings) String() string
func (*SipProxy_SipSettings) Validate ¶
func (m *SipProxy_SipSettings) Validate() error
Validate checks the field values on SipProxy_SipSettings with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*SipProxy_SipSettings) ValidateAll ¶
func (m *SipProxy_SipSettings) ValidateAll() error
ValidateAll checks the field values on SipProxy_SipSettings with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SipProxy_SipSettingsMultiError, or nil if none found.
type SipProxy_SipSettingsMultiError ¶
type SipProxy_SipSettingsMultiError []error
SipProxy_SipSettingsMultiError is an error wrapping multiple validation errors returned by SipProxy_SipSettings.ValidateAll() if the designated constraints aren't met.
func (SipProxy_SipSettingsMultiError) AllErrors ¶
func (m SipProxy_SipSettingsMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (SipProxy_SipSettingsMultiError) Error ¶
func (m SipProxy_SipSettingsMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type SipProxy_SipSettingsValidationError ¶
type SipProxy_SipSettingsValidationError struct {
// contains filtered or unexported fields
}
SipProxy_SipSettingsValidationError is the validation error returned by SipProxy_SipSettings.Validate if the designated constraints aren't met.
func (SipProxy_SipSettingsValidationError) Cause ¶
func (e SipProxy_SipSettingsValidationError) Cause() error
Cause function returns cause value.
func (SipProxy_SipSettingsValidationError) Error ¶
func (e SipProxy_SipSettingsValidationError) Error() string
Error satisfies the builtin error interface
func (SipProxy_SipSettingsValidationError) ErrorName ¶
func (e SipProxy_SipSettingsValidationError) ErrorName() string
ErrorName returns error name.
func (SipProxy_SipSettingsValidationError) Field ¶
func (e SipProxy_SipSettingsValidationError) Field() string
Field function returns field value.
func (SipProxy_SipSettingsValidationError) Key ¶
func (e SipProxy_SipSettingsValidationError) Key() bool
Key function returns key value.
func (SipProxy_SipSettingsValidationError) Reason ¶
func (e SipProxy_SipSettingsValidationError) Reason() string
Reason function returns reason value.