Documentation ¶
Index ¶
- type CustomTag
- func (*CustomTag) Descriptor() ([]byte, []int)
- func (this *CustomTag) Equal(that interface{}) bool
- func (m *CustomTag) GetEnvironment() *CustomTag_Environment
- func (m *CustomTag) GetLiteral() *CustomTag_Literal
- func (m *CustomTag) GetMetadata() *CustomTag_Metadata
- func (m *CustomTag) GetRequestHeader() *CustomTag_Header
- func (m *CustomTag) GetTag() string
- func (m *CustomTag) GetType() isCustomTag_Type
- func (*CustomTag) ProtoMessage()
- func (m *CustomTag) Reset()
- func (m *CustomTag) String() string
- func (m *CustomTag) XXX_DiscardUnknown()
- func (m *CustomTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CustomTag) XXX_Merge(src proto.Message)
- func (*CustomTag) XXX_OneofWrappers() []interface{}
- func (m *CustomTag) XXX_Size() int
- func (m *CustomTag) XXX_Unmarshal(b []byte) error
- type CustomTag_Environment
- func (*CustomTag_Environment) Descriptor() ([]byte, []int)
- func (this *CustomTag_Environment) Equal(that interface{}) bool
- func (m *CustomTag_Environment) GetDefaultValue() string
- func (m *CustomTag_Environment) GetName() string
- func (*CustomTag_Environment) ProtoMessage()
- func (m *CustomTag_Environment) Reset()
- func (m *CustomTag_Environment) String() string
- func (m *CustomTag_Environment) XXX_DiscardUnknown()
- func (m *CustomTag_Environment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CustomTag_Environment) XXX_Merge(src proto.Message)
- func (m *CustomTag_Environment) XXX_Size() int
- func (m *CustomTag_Environment) XXX_Unmarshal(b []byte) error
- type CustomTag_Environment_
- type CustomTag_Header
- func (*CustomTag_Header) Descriptor() ([]byte, []int)
- func (this *CustomTag_Header) Equal(that interface{}) bool
- func (m *CustomTag_Header) GetDefaultValue() string
- func (m *CustomTag_Header) GetName() string
- func (*CustomTag_Header) ProtoMessage()
- func (m *CustomTag_Header) Reset()
- func (m *CustomTag_Header) String() string
- func (m *CustomTag_Header) XXX_DiscardUnknown()
- func (m *CustomTag_Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CustomTag_Header) XXX_Merge(src proto.Message)
- func (m *CustomTag_Header) XXX_Size() int
- func (m *CustomTag_Header) XXX_Unmarshal(b []byte) error
- type CustomTag_Literal
- func (*CustomTag_Literal) Descriptor() ([]byte, []int)
- func (this *CustomTag_Literal) Equal(that interface{}) bool
- func (m *CustomTag_Literal) GetValue() string
- func (*CustomTag_Literal) ProtoMessage()
- func (m *CustomTag_Literal) Reset()
- func (m *CustomTag_Literal) String() string
- func (m *CustomTag_Literal) XXX_DiscardUnknown()
- func (m *CustomTag_Literal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CustomTag_Literal) XXX_Merge(src proto.Message)
- func (m *CustomTag_Literal) XXX_Size() int
- func (m *CustomTag_Literal) XXX_Unmarshal(b []byte) error
- type CustomTag_Literal_
- type CustomTag_Metadata
- func (*CustomTag_Metadata) Descriptor() ([]byte, []int)
- func (this *CustomTag_Metadata) Equal(that interface{}) bool
- func (m *CustomTag_Metadata) GetDefaultValue() string
- func (m *CustomTag_Metadata) GetKind() *v3.MetadataKind
- func (m *CustomTag_Metadata) GetMetadataKey() *v3.MetadataKey
- func (*CustomTag_Metadata) ProtoMessage()
- func (m *CustomTag_Metadata) Reset()
- func (m *CustomTag_Metadata) String() string
- func (m *CustomTag_Metadata) XXX_DiscardUnknown()
- func (m *CustomTag_Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CustomTag_Metadata) XXX_Merge(src proto.Message)
- func (m *CustomTag_Metadata) XXX_Size() int
- func (m *CustomTag_Metadata) XXX_Unmarshal(b []byte) error
- type CustomTag_Metadata_
- type CustomTag_RequestHeader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomTag ¶
type CustomTag struct { // Used to populate the tag name. Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"` // Used to specify what kind of custom tag. // // Types that are valid to be assigned to Type: // *CustomTag_Literal_ // *CustomTag_Environment_ // *CustomTag_RequestHeader // *CustomTag_Metadata_ Type isCustomTag_Type `protobuf_oneof:"type"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Describes custom tags for the active span. [#next-free-field: 6]
func (*CustomTag) Descriptor ¶
func (*CustomTag) GetEnvironment ¶
func (m *CustomTag) GetEnvironment() *CustomTag_Environment
func (*CustomTag) GetLiteral ¶
func (m *CustomTag) GetLiteral() *CustomTag_Literal
func (*CustomTag) GetMetadata ¶
func (m *CustomTag) GetMetadata() *CustomTag_Metadata
func (*CustomTag) GetRequestHeader ¶
func (m *CustomTag) GetRequestHeader() *CustomTag_Header
func (*CustomTag) ProtoMessage ¶
func (*CustomTag) ProtoMessage()
func (*CustomTag) XXX_DiscardUnknown ¶
func (m *CustomTag) XXX_DiscardUnknown()
func (*CustomTag) XXX_Marshal ¶
func (*CustomTag) XXX_OneofWrappers ¶
func (*CustomTag) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*CustomTag) XXX_Unmarshal ¶
type CustomTag_Environment ¶
type CustomTag_Environment struct { // Environment variable name to obtain the value to populate the tag value. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // When the environment variable is not found, // the tag value will be populated with this default value if specified, // otherwise no tag will be populated. DefaultValue string `protobuf:"bytes,2,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Environment type custom tag with environment name and default value.
func (*CustomTag_Environment) Descriptor ¶
func (*CustomTag_Environment) Descriptor() ([]byte, []int)
func (*CustomTag_Environment) Equal ¶
func (this *CustomTag_Environment) Equal(that interface{}) bool
func (*CustomTag_Environment) GetDefaultValue ¶
func (m *CustomTag_Environment) GetDefaultValue() string
func (*CustomTag_Environment) GetName ¶
func (m *CustomTag_Environment) GetName() string
func (*CustomTag_Environment) ProtoMessage ¶
func (*CustomTag_Environment) ProtoMessage()
func (*CustomTag_Environment) Reset ¶
func (m *CustomTag_Environment) Reset()
func (*CustomTag_Environment) String ¶
func (m *CustomTag_Environment) String() string
func (*CustomTag_Environment) XXX_DiscardUnknown ¶
func (m *CustomTag_Environment) XXX_DiscardUnknown()
func (*CustomTag_Environment) XXX_Marshal ¶
func (m *CustomTag_Environment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CustomTag_Environment) XXX_Merge ¶
func (m *CustomTag_Environment) XXX_Merge(src proto.Message)
func (*CustomTag_Environment) XXX_Size ¶
func (m *CustomTag_Environment) XXX_Size() int
func (*CustomTag_Environment) XXX_Unmarshal ¶
func (m *CustomTag_Environment) XXX_Unmarshal(b []byte) error
type CustomTag_Environment_ ¶
type CustomTag_Environment_ struct {
Environment *CustomTag_Environment `protobuf:"bytes,3,opt,name=environment,proto3,oneof" json:"environment,omitempty"`
}
func (*CustomTag_Environment_) Equal ¶
func (this *CustomTag_Environment_) Equal(that interface{}) bool
type CustomTag_Header ¶
type CustomTag_Header struct { // Header name to obtain the value to populate the tag value. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // When the header does not exist, // the tag value will be populated with this default value if specified, // otherwise no tag will be populated. DefaultValue string `protobuf:"bytes,2,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Header type custom tag with header name and default value.
func (*CustomTag_Header) Descriptor ¶
func (*CustomTag_Header) Descriptor() ([]byte, []int)
func (*CustomTag_Header) Equal ¶
func (this *CustomTag_Header) Equal(that interface{}) bool
func (*CustomTag_Header) GetDefaultValue ¶
func (m *CustomTag_Header) GetDefaultValue() string
func (*CustomTag_Header) GetName ¶
func (m *CustomTag_Header) GetName() string
func (*CustomTag_Header) ProtoMessage ¶
func (*CustomTag_Header) ProtoMessage()
func (*CustomTag_Header) Reset ¶
func (m *CustomTag_Header) Reset()
func (*CustomTag_Header) String ¶
func (m *CustomTag_Header) String() string
func (*CustomTag_Header) XXX_DiscardUnknown ¶
func (m *CustomTag_Header) XXX_DiscardUnknown()
func (*CustomTag_Header) XXX_Marshal ¶
func (m *CustomTag_Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CustomTag_Header) XXX_Merge ¶
func (m *CustomTag_Header) XXX_Merge(src proto.Message)
func (*CustomTag_Header) XXX_Size ¶
func (m *CustomTag_Header) XXX_Size() int
func (*CustomTag_Header) XXX_Unmarshal ¶
func (m *CustomTag_Header) XXX_Unmarshal(b []byte) error
type CustomTag_Literal ¶
type CustomTag_Literal struct { // Static literal value to populate the tag value. Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Literal type custom tag with static value for the tag value.
func (*CustomTag_Literal) Descriptor ¶
func (*CustomTag_Literal) Descriptor() ([]byte, []int)
func (*CustomTag_Literal) Equal ¶
func (this *CustomTag_Literal) Equal(that interface{}) bool
func (*CustomTag_Literal) GetValue ¶
func (m *CustomTag_Literal) GetValue() string
func (*CustomTag_Literal) ProtoMessage ¶
func (*CustomTag_Literal) ProtoMessage()
func (*CustomTag_Literal) Reset ¶
func (m *CustomTag_Literal) Reset()
func (*CustomTag_Literal) String ¶
func (m *CustomTag_Literal) String() string
func (*CustomTag_Literal) XXX_DiscardUnknown ¶
func (m *CustomTag_Literal) XXX_DiscardUnknown()
func (*CustomTag_Literal) XXX_Marshal ¶
func (m *CustomTag_Literal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CustomTag_Literal) XXX_Merge ¶
func (m *CustomTag_Literal) XXX_Merge(src proto.Message)
func (*CustomTag_Literal) XXX_Size ¶
func (m *CustomTag_Literal) XXX_Size() int
func (*CustomTag_Literal) XXX_Unmarshal ¶
func (m *CustomTag_Literal) XXX_Unmarshal(b []byte) error
type CustomTag_Literal_ ¶
type CustomTag_Literal_ struct {
Literal *CustomTag_Literal `protobuf:"bytes,2,opt,name=literal,proto3,oneof" json:"literal,omitempty"`
}
func (*CustomTag_Literal_) Equal ¶
func (this *CustomTag_Literal_) Equal(that interface{}) bool
type CustomTag_Metadata ¶
type CustomTag_Metadata struct { // Specify what kind of metadata to obtain tag value from. Kind *v3.MetadataKind `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` // Metadata key to define the path to retrieve the tag value. MetadataKey *v3.MetadataKey `protobuf:"bytes,2,opt,name=metadata_key,json=metadataKey,proto3" json:"metadata_key,omitempty"` // When no valid metadata is found, // the tag value would be populated with this default value if specified, // otherwise no tag would be populated. DefaultValue string `protobuf:"bytes,3,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Metadata type custom tag using :ref:`MetadataKey <envoy_api_msg_type.metadata.v3.MetadataKey>` to retrieve the protobuf value from :ref:`Metadata <envoy_api_msg_config.core.v3.Metadata>`, and populate the tag value with `the canonical JSON <https://developers.google.com/protocol-buffers/docs/proto3#json>`_ representation of it.
func (*CustomTag_Metadata) Descriptor ¶
func (*CustomTag_Metadata) Descriptor() ([]byte, []int)
func (*CustomTag_Metadata) Equal ¶
func (this *CustomTag_Metadata) Equal(that interface{}) bool
func (*CustomTag_Metadata) GetDefaultValue ¶
func (m *CustomTag_Metadata) GetDefaultValue() string
func (*CustomTag_Metadata) GetKind ¶
func (m *CustomTag_Metadata) GetKind() *v3.MetadataKind
func (*CustomTag_Metadata) GetMetadataKey ¶
func (m *CustomTag_Metadata) GetMetadataKey() *v3.MetadataKey
func (*CustomTag_Metadata) ProtoMessage ¶
func (*CustomTag_Metadata) ProtoMessage()
func (*CustomTag_Metadata) Reset ¶
func (m *CustomTag_Metadata) Reset()
func (*CustomTag_Metadata) String ¶
func (m *CustomTag_Metadata) String() string
func (*CustomTag_Metadata) XXX_DiscardUnknown ¶
func (m *CustomTag_Metadata) XXX_DiscardUnknown()
func (*CustomTag_Metadata) XXX_Marshal ¶
func (m *CustomTag_Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CustomTag_Metadata) XXX_Merge ¶
func (m *CustomTag_Metadata) XXX_Merge(src proto.Message)
func (*CustomTag_Metadata) XXX_Size ¶
func (m *CustomTag_Metadata) XXX_Size() int
func (*CustomTag_Metadata) XXX_Unmarshal ¶
func (m *CustomTag_Metadata) XXX_Unmarshal(b []byte) error
type CustomTag_Metadata_ ¶
type CustomTag_Metadata_ struct {
Metadata *CustomTag_Metadata `protobuf:"bytes,5,opt,name=metadata,proto3,oneof" json:"metadata,omitempty"`
}
func (*CustomTag_Metadata_) Equal ¶
func (this *CustomTag_Metadata_) Equal(that interface{}) bool
type CustomTag_RequestHeader ¶
type CustomTag_RequestHeader struct {
RequestHeader *CustomTag_Header `protobuf:"bytes,4,opt,name=request_header,json=requestHeader,proto3,oneof" json:"request_header,omitempty"`
}
func (*CustomTag_RequestHeader) Equal ¶
func (this *CustomTag_RequestHeader) Equal(that interface{}) bool