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 int
private 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 Object
private Object
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
private void
buildPartial0
(CustomTag result) private void
buildPartialOneofs
(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.Descriptor
com.google.protobuf.Descriptors.Descriptor
An environment custom tag.An environment custom tag.An environment custom tag.A literal 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 custom tag to obtain tag value from the metadata.A request header custom tag.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.private com.google.protobuf.SingleFieldBuilder
<CustomTag.Environment, CustomTag.Environment.Builder, CustomTag.EnvironmentOrBuilder> An environment custom tag.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
private com.google.protobuf.SingleFieldBuilder
<CustomTag.Literal, CustomTag.Literal.Builder, CustomTag.LiteralOrBuilder> A literal custom tag.private com.google.protobuf.SingleFieldBuilder
<CustomTag.Metadata, CustomTag.Metadata.Builder, CustomTag.MetadataOrBuilder> A custom tag to obtain tag value from the metadata.private com.google.protobuf.SingleFieldBuilder
<CustomTag.Header, CustomTag.Header.Builder, CustomTag.HeaderOrBuilder> A request header custom tag.final boolean
An 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, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<CustomTag.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<CustomTag.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<CustomTag.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
buildPartialOneofs
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CustomTag.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CustomTag.Builder>
- Throws:
IOException
-
getTypeCase
- Specified by:
getTypeCase
in interfaceCustomTagOrBuilder
-
clearType
-
getTag
Used to populate the tag name.
string tag = 1 [(.validate.rules) = { ... }
- Specified by:
getTag
in interfaceCustomTagOrBuilder
- Returns:
- The tag.
-
getTagBytes
public com.google.protobuf.ByteString getTagBytes()Used to populate the tag name.
string tag = 1 [(.validate.rules) = { ... }
- Specified by:
getTagBytes
in 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:
hasLiteral
in interfaceCustomTagOrBuilder
- Returns:
- Whether the literal field is set.
-
getLiteral
A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2;
- Specified by:
getLiteral
in 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:
getLiteralOrBuilder
in interfaceCustomTagOrBuilder
-
internalGetLiteralFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CustomTag.Literal,CustomTag.Literal.Builder, internalGetLiteralFieldBuilder()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:
hasEnvironment
in interfaceCustomTagOrBuilder
- Returns:
- Whether the environment field is set.
-
getEnvironment
An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3;
- Specified by:
getEnvironment
in 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:
getEnvironmentOrBuilder
in interfaceCustomTagOrBuilder
-
internalGetEnvironmentFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CustomTag.Environment,CustomTag.Environment.Builder, internalGetEnvironmentFieldBuilder()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:
hasRequestHeader
in 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:
getRequestHeader
in 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:
getRequestHeaderOrBuilder
in interfaceCustomTagOrBuilder
-
internalGetRequestHeaderFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CustomTag.Header,CustomTag.Header.Builder, internalGetRequestHeaderFieldBuilder()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:
hasMetadata
in 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:
getMetadata
in 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:
getMetadataOrBuilder
in interfaceCustomTagOrBuilder
-
internalGetMetadataFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CustomTag.Metadata,CustomTag.Metadata.Builder, internalGetMetadataFieldBuilder()CustomTag.MetadataOrBuilder> A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5;
-