Class CustomTag.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<CustomTag.Builder>
com.google.protobuf.GeneratedMessage.Builder<CustomTag.Builder>
io.envoyproxy.envoy.type.tracing.v3.CustomTag.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CustomTagOrBuilder,Cloneable
- Enclosing class:
CustomTag
public static final class CustomTag.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CustomTag.Builder>
implements CustomTagOrBuilder
Describes custom tags for the active span. [#next-free-field: 6]Protobuf type
envoy.type.tracing.v3.CustomTag-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate com.google.protobuf.SingleFieldBuilder<CustomTag.Environment, CustomTag.Environment.Builder, CustomTag.EnvironmentOrBuilder> private com.google.protobuf.SingleFieldBuilder<CustomTag.Literal, CustomTag.Literal.Builder, CustomTag.LiteralOrBuilder> private com.google.protobuf.SingleFieldBuilder<CustomTag.Metadata, CustomTag.Metadata.Builder, CustomTag.MetadataOrBuilder> private com.google.protobuf.SingleFieldBuilder<CustomTag.Header, CustomTag.Header.Builder, CustomTag.HeaderOrBuilder> private Objectprivate Objectprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()private voidbuildPartial0(CustomTag result) private voidbuildPartialOneofs(CustomTag result) clear()An environment custom tag.A literal custom tag.A custom tag to obtain tag value from the metadata.A request header custom tag.clearTag()Used to populate the tag name.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorAn environment custom tag.An environment custom tag.private com.google.protobuf.SingleFieldBuilder<CustomTag.Environment, CustomTag.Environment.Builder, CustomTag.EnvironmentOrBuilder> An environment custom tag.An environment custom tag.A literal custom tag.A literal custom tag.private com.google.protobuf.SingleFieldBuilder<CustomTag.Literal, CustomTag.Literal.Builder, CustomTag.LiteralOrBuilder> 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.private com.google.protobuf.SingleFieldBuilder<CustomTag.Metadata, CustomTag.Metadata.Builder, CustomTag.MetadataOrBuilder> 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.private com.google.protobuf.SingleFieldBuilder<CustomTag.Header, CustomTag.Header.Builder, CustomTag.HeaderOrBuilder> A request header custom tag.A request header custom tag.getTag()Used to populate the tag name.com.google.protobuf.ByteStringUsed to populate the tag name.booleanAn environment custom tag.booleanA literal custom tag.booleanA custom tag to obtain tag value from the metadata.booleanA request header custom tag.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanAn environment custom tag.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeLiteral(CustomTag.Literal value) A literal custom tag.mergeMetadata(CustomTag.Metadata value) A custom tag to obtain tag value from the metadata.A request header custom tag.An environment custom tag.setEnvironment(CustomTag.Environment.Builder builderForValue) An environment custom tag.setLiteral(CustomTag.Literal value) A literal custom tag.setLiteral(CustomTag.Literal.Builder builderForValue) A literal custom tag.setMetadata(CustomTag.Metadata value) A custom tag to obtain tag value from the metadata.setMetadata(CustomTag.Metadata.Builder builderForValue) A custom tag to obtain tag value from the metadata.setRequestHeader(CustomTag.Header value) A request header custom tag.setRequestHeader(CustomTag.Header.Builder builderForValue) A request header custom tag.Used to populate the tag name.setTagBytes(com.google.protobuf.ByteString value) Used to populate the tag name.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
typeCase_
private int typeCase_ -
type_
-
bitField0_
private int bitField0_ -
tag_
-
literalBuilder_
private com.google.protobuf.SingleFieldBuilder<CustomTag.Literal,CustomTag.Literal.Builder, literalBuilder_CustomTag.LiteralOrBuilder> -
environmentBuilder_
private com.google.protobuf.SingleFieldBuilder<CustomTag.Environment,CustomTag.Environment.Builder, environmentBuilder_CustomTag.EnvironmentOrBuilder> -
requestHeaderBuilder_
private com.google.protobuf.SingleFieldBuilder<CustomTag.Header,CustomTag.Header.Builder, requestHeaderBuilder_CustomTag.HeaderOrBuilder> -
metadataBuilder_
private com.google.protobuf.SingleFieldBuilder<CustomTag.Metadata,CustomTag.Metadata.Builder, metadataBuilder_CustomTag.MetadataOrBuilder>
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<CustomTag.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CustomTag.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<CustomTag.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
buildPartialOneofs
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomTag.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CustomTag.Builder>
-
mergeFrom
public CustomTag.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomTag.Builder>- Throws:
IOException
-
getTypeCase
- Specified by:
getTypeCasein interfaceCustomTagOrBuilder
-
clearType
-
getTag
Used to populate the tag name.
string tag = 1 [(.validate.rules) = { ... }- Specified by:
getTagin interfaceCustomTagOrBuilder- Returns:
- The tag.
-
getTagBytes
public com.google.protobuf.ByteString getTagBytes()Used to populate the tag name.
string tag = 1 [(.validate.rules) = { ... }- Specified by:
getTagBytesin interfaceCustomTagOrBuilder- Returns:
- The bytes for tag.
-
setTag
Used to populate the tag name.
string tag = 1 [(.validate.rules) = { ... }- Parameters:
value- The tag to set.- Returns:
- This builder for chaining.
-
clearTag
Used to populate the tag name.
string tag = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setTagBytes
Used to populate the tag name.
string tag = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for tag to set.- Returns:
- This builder for chaining.
-
hasLiteral
public boolean hasLiteral()A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2;- Specified by:
hasLiteralin interfaceCustomTagOrBuilder- Returns:
- Whether the literal field is set.
-
getLiteral
A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2;- Specified by:
getLiteralin interfaceCustomTagOrBuilder- Returns:
- The literal.
-
setLiteral
A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2; -
setLiteral
A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2; -
mergeLiteral
A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2; -
clearLiteral
A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2; -
getLiteralBuilder
A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2; -
getLiteralOrBuilder
A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2;- Specified by:
getLiteralOrBuilderin interfaceCustomTagOrBuilder
-
getLiteralFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CustomTag.Literal,CustomTag.Literal.Builder, getLiteralFieldBuilder()CustomTag.LiteralOrBuilder> A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2; -
hasEnvironment
public boolean hasEnvironment()An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3;- Specified by:
hasEnvironmentin interfaceCustomTagOrBuilder- Returns:
- Whether the environment field is set.
-
getEnvironment
An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3;- Specified by:
getEnvironmentin interfaceCustomTagOrBuilder- Returns:
- The environment.
-
setEnvironment
An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3; -
setEnvironment
An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3; -
mergeEnvironment
An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3; -
clearEnvironment
An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3; -
getEnvironmentBuilder
An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3; -
getEnvironmentOrBuilder
An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3;- Specified by:
getEnvironmentOrBuilderin interfaceCustomTagOrBuilder
-
getEnvironmentFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CustomTag.Environment,CustomTag.Environment.Builder, getEnvironmentFieldBuilder()CustomTag.EnvironmentOrBuilder> An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3; -
hasRequestHeader
public boolean hasRequestHeader()A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4;- Specified by:
hasRequestHeaderin interfaceCustomTagOrBuilder- Returns:
- Whether the requestHeader field is set.
-
getRequestHeader
A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4;- Specified by:
getRequestHeaderin interfaceCustomTagOrBuilder- Returns:
- The requestHeader.
-
setRequestHeader
A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4; -
setRequestHeader
A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4; -
mergeRequestHeader
A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4; -
clearRequestHeader
A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4; -
getRequestHeaderBuilder
A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4; -
getRequestHeaderOrBuilder
A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4;- Specified by:
getRequestHeaderOrBuilderin interfaceCustomTagOrBuilder
-
getRequestHeaderFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CustomTag.Header,CustomTag.Header.Builder, getRequestHeaderFieldBuilder()CustomTag.HeaderOrBuilder> A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4; -
hasMetadata
public boolean hasMetadata()A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5;- Specified by:
hasMetadatain interfaceCustomTagOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5;- Specified by:
getMetadatain interfaceCustomTagOrBuilder- Returns:
- The metadata.
-
setMetadata
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5; -
setMetadata
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5; -
mergeMetadata
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5; -
clearMetadata
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5; -
getMetadataBuilder
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5; -
getMetadataOrBuilder
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5;- Specified by:
getMetadataOrBuilderin interfaceCustomTagOrBuilder
-
getMetadataFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CustomTag.Metadata,CustomTag.Metadata.Builder, getMetadataFieldBuilder()CustomTag.MetadataOrBuilder> A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5;
-