Class CustomTag.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<CustomTag.Builder>
implements CustomTagOrBuilder
Describes custom tags for the active span. [#next-free-field: 7]Protobuf type
envoy.type.tracing.v3.CustomTag-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()An environment custom tag.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) A literal custom tag.A custom tag to obtain tag value from the metadata.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) A request header custom tag.clearTag()Used to populate the tag name.Custom tag value.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorAn 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.ByteStringUsed to populate the tag name.getValue()Custom tag value.com.google.protobuf.ByteStringCustom tag value.booleanAn environment custom tag.booleanA literal custom tag.booleanA custom tag to obtain tag value from the metadata.booleanA request header custom tag.booleanhasValue()Custom tag value.protected com.google.protobuf.GeneratedMessageV3.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.final CustomTag.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) 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.final CustomTag.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Custom tag value.setValueBytes(com.google.protobuf.ByteString value) Custom tag value.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CustomTag.Builder>
-
setField
public CustomTag.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomTag.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomTag.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomTag.Builder>
-
setRepeatedField
public CustomTag.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomTag.Builder>
-
addRepeatedField
public CustomTag.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomTag.Builder>
-
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.GeneratedMessageV3.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
-
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
-
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
-
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
-
hasValue
public boolean hasValue()Custom tag value. The same :ref:`format specifier <config_access_log_format>` as used for :ref:`HTTP access logging <config_access_log>` applies here, however unknown specifier values are replaced with the empty string instead of ``-``.
string value = 6;- Specified by:
hasValuein interfaceCustomTagOrBuilder- Returns:
- Whether the value field is set.
-
getValue
Custom tag value. The same :ref:`format specifier <config_access_log_format>` as used for :ref:`HTTP access logging <config_access_log>` applies here, however unknown specifier values are replaced with the empty string instead of ``-``.
string value = 6;- Specified by:
getValuein interfaceCustomTagOrBuilder- Returns:
- The value.
-
getValueBytes
public com.google.protobuf.ByteString getValueBytes()Custom tag value. The same :ref:`format specifier <config_access_log_format>` as used for :ref:`HTTP access logging <config_access_log>` applies here, however unknown specifier values are replaced with the empty string instead of ``-``.
string value = 6;- Specified by:
getValueBytesin interfaceCustomTagOrBuilder- Returns:
- The bytes for value.
-
setValue
Custom tag value. The same :ref:`format specifier <config_access_log_format>` as used for :ref:`HTTP access logging <config_access_log>` applies here, however unknown specifier values are replaced with the empty string instead of ``-``.
string value = 6;- Parameters:
value- The value to set.- Returns:
- This builder for chaining.
-
clearValue
Custom tag value. The same :ref:`format specifier <config_access_log_format>` as used for :ref:`HTTP access logging <config_access_log>` applies here, however unknown specifier values are replaced with the empty string instead of ``-``.
string value = 6;- Returns:
- This builder for chaining.
-
setValueBytes
Custom tag value. The same :ref:`format specifier <config_access_log_format>` as used for :ref:`HTTP access logging <config_access_log>` applies here, however unknown specifier values are replaced with the empty string instead of ``-``.
string value = 6;- Parameters:
value- The bytes for value to set.- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomTag.Builder>
-
mergeUnknownFields
public final CustomTag.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomTag.Builder>
-