Interface CustomTagOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CustomTag
,CustomTag.Builder
public interface CustomTagOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionAn environment custom tag.An environment custom tag.A literal custom tag.A literal custom tag.A custom tag to obtain tag value from the metadata.A custom tag to obtain tag value from the metadata.A request header custom tag.A request header custom tag.getTag()
Used to populate the tag name.com.google.protobuf.ByteString
Used to populate the tag name.boolean
An environment custom tag.boolean
A literal custom tag.boolean
A custom tag to obtain tag value from the metadata.boolean
A request header custom tag.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getTag
String getTag()Used to populate the tag name.
string tag = 1 [(.validate.rules) = { ... }
- Returns:
- The tag.
-
getTagBytes
com.google.protobuf.ByteString getTagBytes()Used to populate the tag name.
string tag = 1 [(.validate.rules) = { ... }
- Returns:
- The bytes for tag.
-
hasLiteral
boolean hasLiteral()A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2;
- Returns:
- Whether the literal field is set.
-
getLiteral
CustomTag.Literal getLiteral()A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2;
- Returns:
- The literal.
-
getLiteralOrBuilder
CustomTag.LiteralOrBuilder getLiteralOrBuilder()A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2;
-
hasEnvironment
boolean hasEnvironment()An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3;
- Returns:
- Whether the environment field is set.
-
getEnvironment
CustomTag.Environment getEnvironment()An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3;
- Returns:
- The environment.
-
getEnvironmentOrBuilder
CustomTag.EnvironmentOrBuilder getEnvironmentOrBuilder()An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3;
-
hasRequestHeader
boolean hasRequestHeader()A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4;
- Returns:
- Whether the requestHeader field is set.
-
getRequestHeader
CustomTag.Header getRequestHeader()A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4;
- Returns:
- The requestHeader.
-
getRequestHeaderOrBuilder
CustomTag.HeaderOrBuilder getRequestHeaderOrBuilder()A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4;
-
hasMetadata
boolean hasMetadata()A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5;
- Returns:
- Whether the metadata field is set.
-
getMetadata
CustomTag.Metadata getMetadata()A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5;
- Returns:
- The metadata.
-
getMetadataOrBuilder
CustomTag.MetadataOrBuilder getMetadataOrBuilder()A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5;
-
getTypeCase
CustomTag.TypeCase getTypeCase()
-