v3

package
v1.5.2 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2020 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

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) Descriptor() ([]byte, []int)

func (*CustomTag) Equal

func (this *CustomTag) Equal(that interface{}) bool

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) GetTag

func (m *CustomTag) GetTag() string

func (*CustomTag) GetType

func (m *CustomTag) GetType() isCustomTag_Type

func (*CustomTag) ProtoMessage

func (*CustomTag) ProtoMessage()

func (*CustomTag) Reset

func (m *CustomTag) Reset()

func (*CustomTag) String

func (m *CustomTag) String() string

func (*CustomTag) XXX_DiscardUnknown

func (m *CustomTag) XXX_DiscardUnknown()

func (*CustomTag) XXX_Marshal

func (m *CustomTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CustomTag) XXX_Merge

func (m *CustomTag) XXX_Merge(src proto.Message)

func (*CustomTag) XXX_OneofWrappers

func (*CustomTag) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*CustomTag) XXX_Size

func (m *CustomTag) XXX_Size() int

func (*CustomTag) XXX_Unmarshal

func (m *CustomTag) XXX_Unmarshal(b []byte) error

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

Jump to

Keyboard shortcuts

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