Class CustomTag.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CustomTag.Builder>
-
- io.envoyproxy.envoy.type.tracing.v2.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: 6]
Protobuf typeenvoy.type.tracing.v2.CustomTag
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomTag.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CustomTagbuild()CustomTagbuildPartial()CustomTag.Builderclear()CustomTag.BuilderclearEnvironment()An environment custom tag.CustomTag.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CustomTag.BuilderclearLiteral()A literal custom tag.CustomTag.BuilderclearMetadata()A custom tag to obtain tag value from the metadata.CustomTag.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CustomTag.BuilderclearRequestHeader()A request header custom tag.CustomTag.BuilderclearTag()Used to populate the tag name.CustomTag.BuilderclearType()CustomTag.Builderclone()CustomTaggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()CustomTag.EnvironmentgetEnvironment()An environment custom tag.CustomTag.Environment.BuildergetEnvironmentBuilder()An environment custom tag.CustomTag.EnvironmentOrBuildergetEnvironmentOrBuilder()An environment custom tag.CustomTag.LiteralgetLiteral()A literal custom tag.CustomTag.Literal.BuildergetLiteralBuilder()A literal custom tag.CustomTag.LiteralOrBuildergetLiteralOrBuilder()A literal custom tag.CustomTag.MetadatagetMetadata()A custom tag to obtain tag value from the metadata.CustomTag.Metadata.BuildergetMetadataBuilder()A custom tag to obtain tag value from the metadata.CustomTag.MetadataOrBuildergetMetadataOrBuilder()A custom tag to obtain tag value from the metadata.CustomTag.HeadergetRequestHeader()A request header custom tag.CustomTag.Header.BuildergetRequestHeaderBuilder()A request header custom tag.CustomTag.HeaderOrBuildergetRequestHeaderOrBuilder()A request header custom tag.StringgetTag()Used to populate the tag name.com.google.protobuf.ByteStringgetTagBytes()Used to populate the tag name.CustomTag.TypeCasegetTypeCase()booleanhasEnvironment()An environment custom tag.booleanhasLiteral()A literal custom tag.booleanhasMetadata()A custom tag to obtain tag value from the metadata.booleanhasRequestHeader()A request header custom tag.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CustomTag.BuildermergeEnvironment(CustomTag.Environment value)An environment custom tag.CustomTag.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CustomTag.BuildermergeFrom(com.google.protobuf.Message other)CustomTag.BuildermergeFrom(CustomTag other)CustomTag.BuildermergeLiteral(CustomTag.Literal value)A literal custom tag.CustomTag.BuildermergeMetadata(CustomTag.Metadata value)A custom tag to obtain tag value from the metadata.CustomTag.BuildermergeRequestHeader(CustomTag.Header value)A request header custom tag.CustomTag.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CustomTag.BuildersetEnvironment(CustomTag.Environment value)An environment custom tag.CustomTag.BuildersetEnvironment(CustomTag.Environment.Builder builderForValue)An environment custom tag.CustomTag.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CustomTag.BuildersetLiteral(CustomTag.Literal value)A literal custom tag.CustomTag.BuildersetLiteral(CustomTag.Literal.Builder builderForValue)A literal custom tag.CustomTag.BuildersetMetadata(CustomTag.Metadata value)A custom tag to obtain tag value from the metadata.CustomTag.BuildersetMetadata(CustomTag.Metadata.Builder builderForValue)A custom tag to obtain tag value from the metadata.CustomTag.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)CustomTag.BuildersetRequestHeader(CustomTag.Header value)A request header custom tag.CustomTag.BuildersetRequestHeader(CustomTag.Header.Builder builderForValue)A request header custom tag.CustomTag.BuildersetTag(String value)Used to populate the tag name.CustomTag.BuildersetTagBytes(com.google.protobuf.ByteString value)Used to populate the tag name.CustomTag.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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
-
-
-
-
Method Detail
-
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
public 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
public CustomTag getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CustomTag build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CustomTag buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CustomTag.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
public CustomTag.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomTag.Builder>
-
clearOneof
public CustomTag.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 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
public CustomTag.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomTag.Builder>
-
mergeFrom
public CustomTag.Builder mergeFrom(CustomTag other)
-
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
public CustomTag.TypeCase getTypeCase()
- Specified by:
getTypeCasein interfaceCustomTagOrBuilder
-
clearType
public CustomTag.Builder clearType()
-
getTag
public String 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
public CustomTag.Builder setTag(String value)
Used to populate the tag name.
string tag = 1 [(.validate.rules) = { ... }- Parameters:
value- The tag to set.- Returns:
- This builder for chaining.
-
clearTag
public CustomTag.Builder clearTag()
Used to populate the tag name.
string tag = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setTagBytes
public CustomTag.Builder setTagBytes(com.google.protobuf.ByteString value)
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.v2.CustomTag.Literal literal = 2;- Specified by:
hasLiteralin interfaceCustomTagOrBuilder- Returns:
- Whether the literal field is set.
-
getLiteral
public CustomTag.Literal getLiteral()
A literal custom tag.
.envoy.type.tracing.v2.CustomTag.Literal literal = 2;- Specified by:
getLiteralin interfaceCustomTagOrBuilder- Returns:
- The literal.
-
setLiteral
public CustomTag.Builder setLiteral(CustomTag.Literal value)
A literal custom tag.
.envoy.type.tracing.v2.CustomTag.Literal literal = 2;
-
setLiteral
public CustomTag.Builder setLiteral(CustomTag.Literal.Builder builderForValue)
A literal custom tag.
.envoy.type.tracing.v2.CustomTag.Literal literal = 2;
-
mergeLiteral
public CustomTag.Builder mergeLiteral(CustomTag.Literal value)
A literal custom tag.
.envoy.type.tracing.v2.CustomTag.Literal literal = 2;
-
clearLiteral
public CustomTag.Builder clearLiteral()
A literal custom tag.
.envoy.type.tracing.v2.CustomTag.Literal literal = 2;
-
getLiteralBuilder
public CustomTag.Literal.Builder getLiteralBuilder()
A literal custom tag.
.envoy.type.tracing.v2.CustomTag.Literal literal = 2;
-
getLiteralOrBuilder
public CustomTag.LiteralOrBuilder getLiteralOrBuilder()
A literal custom tag.
.envoy.type.tracing.v2.CustomTag.Literal literal = 2;- Specified by:
getLiteralOrBuilderin interfaceCustomTagOrBuilder
-
hasEnvironment
public boolean hasEnvironment()
An environment custom tag.
.envoy.type.tracing.v2.CustomTag.Environment environment = 3;- Specified by:
hasEnvironmentin interfaceCustomTagOrBuilder- Returns:
- Whether the environment field is set.
-
getEnvironment
public CustomTag.Environment getEnvironment()
An environment custom tag.
.envoy.type.tracing.v2.CustomTag.Environment environment = 3;- Specified by:
getEnvironmentin interfaceCustomTagOrBuilder- Returns:
- The environment.
-
setEnvironment
public CustomTag.Builder setEnvironment(CustomTag.Environment value)
An environment custom tag.
.envoy.type.tracing.v2.CustomTag.Environment environment = 3;
-
setEnvironment
public CustomTag.Builder setEnvironment(CustomTag.Environment.Builder builderForValue)
An environment custom tag.
.envoy.type.tracing.v2.CustomTag.Environment environment = 3;
-
mergeEnvironment
public CustomTag.Builder mergeEnvironment(CustomTag.Environment value)
An environment custom tag.
.envoy.type.tracing.v2.CustomTag.Environment environment = 3;
-
clearEnvironment
public CustomTag.Builder clearEnvironment()
An environment custom tag.
.envoy.type.tracing.v2.CustomTag.Environment environment = 3;
-
getEnvironmentBuilder
public CustomTag.Environment.Builder getEnvironmentBuilder()
An environment custom tag.
.envoy.type.tracing.v2.CustomTag.Environment environment = 3;
-
getEnvironmentOrBuilder
public CustomTag.EnvironmentOrBuilder getEnvironmentOrBuilder()
An environment custom tag.
.envoy.type.tracing.v2.CustomTag.Environment environment = 3;- Specified by:
getEnvironmentOrBuilderin interfaceCustomTagOrBuilder
-
hasRequestHeader
public boolean hasRequestHeader()
A request header custom tag.
.envoy.type.tracing.v2.CustomTag.Header request_header = 4;- Specified by:
hasRequestHeaderin interfaceCustomTagOrBuilder- Returns:
- Whether the requestHeader field is set.
-
getRequestHeader
public CustomTag.Header getRequestHeader()
A request header custom tag.
.envoy.type.tracing.v2.CustomTag.Header request_header = 4;- Specified by:
getRequestHeaderin interfaceCustomTagOrBuilder- Returns:
- The requestHeader.
-
setRequestHeader
public CustomTag.Builder setRequestHeader(CustomTag.Header value)
A request header custom tag.
.envoy.type.tracing.v2.CustomTag.Header request_header = 4;
-
setRequestHeader
public CustomTag.Builder setRequestHeader(CustomTag.Header.Builder builderForValue)
A request header custom tag.
.envoy.type.tracing.v2.CustomTag.Header request_header = 4;
-
mergeRequestHeader
public CustomTag.Builder mergeRequestHeader(CustomTag.Header value)
A request header custom tag.
.envoy.type.tracing.v2.CustomTag.Header request_header = 4;
-
clearRequestHeader
public CustomTag.Builder clearRequestHeader()
A request header custom tag.
.envoy.type.tracing.v2.CustomTag.Header request_header = 4;
-
getRequestHeaderBuilder
public CustomTag.Header.Builder getRequestHeaderBuilder()
A request header custom tag.
.envoy.type.tracing.v2.CustomTag.Header request_header = 4;
-
getRequestHeaderOrBuilder
public CustomTag.HeaderOrBuilder getRequestHeaderOrBuilder()
A request header custom tag.
.envoy.type.tracing.v2.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.v2.CustomTag.Metadata metadata = 5;- Specified by:
hasMetadatain interfaceCustomTagOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
public CustomTag.Metadata getMetadata()
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v2.CustomTag.Metadata metadata = 5;- Specified by:
getMetadatain interfaceCustomTagOrBuilder- Returns:
- The metadata.
-
setMetadata
public CustomTag.Builder setMetadata(CustomTag.Metadata value)
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v2.CustomTag.Metadata metadata = 5;
-
setMetadata
public CustomTag.Builder setMetadata(CustomTag.Metadata.Builder builderForValue)
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v2.CustomTag.Metadata metadata = 5;
-
mergeMetadata
public CustomTag.Builder mergeMetadata(CustomTag.Metadata value)
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v2.CustomTag.Metadata metadata = 5;
-
clearMetadata
public CustomTag.Builder clearMetadata()
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v2.CustomTag.Metadata metadata = 5;
-
getMetadataBuilder
public CustomTag.Metadata.Builder getMetadataBuilder()
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v2.CustomTag.Metadata metadata = 5;
-
getMetadataOrBuilder
public CustomTag.MetadataOrBuilder getMetadataOrBuilder()
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v2.CustomTag.Metadata metadata = 5;- Specified by:
getMetadataOrBuilderin interfaceCustomTagOrBuilder
-
setUnknownFields
public final CustomTag.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 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>
-
-