Class CustomTag.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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,java.lang.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 typeenvoy.type.tracing.v3.CustomTag
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private com.google.protobuf.SingleFieldBuilder<CustomTag.Environment,CustomTag.Environment.Builder,CustomTag.EnvironmentOrBuilder>environmentBuilder_private com.google.protobuf.SingleFieldBuilder<CustomTag.Literal,CustomTag.Literal.Builder,CustomTag.LiteralOrBuilder>literalBuilder_private com.google.protobuf.SingleFieldBuilder<CustomTag.Metadata,CustomTag.Metadata.Builder,CustomTag.MetadataOrBuilder>metadataBuilder_private com.google.protobuf.SingleFieldBuilder<CustomTag.Header,CustomTag.Header.Builder,CustomTag.HeaderOrBuilder>requestHeaderBuilder_private java.lang.Objecttag_private java.lang.Objecttype_private inttypeCase_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomTagbuild()CustomTagbuildPartial()private voidbuildPartial0(CustomTag result)private voidbuildPartialOneofs(CustomTag result)CustomTag.Builderclear()CustomTag.BuilderclearEnvironment()An environment custom tag.CustomTag.BuilderclearLiteral()A literal custom tag.CustomTag.BuilderclearMetadata()A custom tag to obtain tag value from the metadata.CustomTag.BuilderclearRequestHeader()A request header custom tag.CustomTag.BuilderclearTag()Used to populate the tag name.CustomTag.BuilderclearType()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.private com.google.protobuf.SingleFieldBuilder<CustomTag.Environment,CustomTag.Environment.Builder,CustomTag.EnvironmentOrBuilder>getEnvironmentFieldBuilder()An environment custom tag.CustomTag.EnvironmentOrBuildergetEnvironmentOrBuilder()An environment custom tag.CustomTag.LiteralgetLiteral()A literal custom tag.CustomTag.Literal.BuildergetLiteralBuilder()A literal custom tag.private com.google.protobuf.SingleFieldBuilder<CustomTag.Literal,CustomTag.Literal.Builder,CustomTag.LiteralOrBuilder>getLiteralFieldBuilder()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.private com.google.protobuf.SingleFieldBuilder<CustomTag.Metadata,CustomTag.Metadata.Builder,CustomTag.MetadataOrBuilder>getMetadataFieldBuilder()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.private com.google.protobuf.SingleFieldBuilder<CustomTag.Header,CustomTag.Header.Builder,CustomTag.HeaderOrBuilder>getRequestHeaderFieldBuilder()A request header custom tag.CustomTag.HeaderOrBuildergetRequestHeaderOrBuilder()A request header custom tag.java.lang.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.GeneratedMessage.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.BuildersetEnvironment(CustomTag.Environment value)An environment custom tag.CustomTag.BuildersetEnvironment(CustomTag.Environment.Builder builderForValue)An environment custom tag.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.BuildersetRequestHeader(CustomTag.Header value)A request header custom tag.CustomTag.BuildersetRequestHeader(CustomTag.Header.Builder builderForValue)A request header custom tag.CustomTag.BuildersetTag(java.lang.String value)Used to populate the tag name.CustomTag.BuildersetTagBytes(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
-
-
-
-
Field Detail
-
typeCase_
private int typeCase_
-
type_
private java.lang.Object type_
-
bitField0_
private int bitField0_
-
tag_
private java.lang.Object tag_
-
literalBuilder_
private com.google.protobuf.SingleFieldBuilder<CustomTag.Literal,CustomTag.Literal.Builder,CustomTag.LiteralOrBuilder> literalBuilder_
-
environmentBuilder_
private com.google.protobuf.SingleFieldBuilder<CustomTag.Environment,CustomTag.Environment.Builder,CustomTag.EnvironmentOrBuilder> environmentBuilder_
-
requestHeaderBuilder_
private com.google.protobuf.SingleFieldBuilder<CustomTag.Header,CustomTag.Header.Builder,CustomTag.HeaderOrBuilder> requestHeaderBuilder_
-
metadataBuilder_
private com.google.protobuf.SingleFieldBuilder<CustomTag.Metadata,CustomTag.Metadata.Builder,CustomTag.MetadataOrBuilder> metadataBuilder_
-
-
Method Detail
-
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
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.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
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
-
buildPartial0
private void buildPartial0(CustomTag result)
-
buildPartialOneofs
private void buildPartialOneofs(CustomTag result)
-
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.GeneratedMessage.Builder<CustomTag.Builder>
-
mergeFrom
public CustomTag.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.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:
java.io.IOException
-
getTypeCase
public CustomTag.TypeCase getTypeCase()
- Specified by:
getTypeCasein interfaceCustomTagOrBuilder
-
clearType
public CustomTag.Builder clearType()
-
getTag
public java.lang.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(java.lang.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.v3.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.v3.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.v3.CustomTag.Literal literal = 2;
-
setLiteral
public CustomTag.Builder setLiteral(CustomTag.Literal.Builder builderForValue)
A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2;
-
mergeLiteral
public CustomTag.Builder mergeLiteral(CustomTag.Literal value)
A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2;
-
clearLiteral
public CustomTag.Builder clearLiteral()
A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2;
-
getLiteralBuilder
public CustomTag.Literal.Builder getLiteralBuilder()
A literal custom tag.
.envoy.type.tracing.v3.CustomTag.Literal literal = 2;
-
getLiteralOrBuilder
public CustomTag.LiteralOrBuilder 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,CustomTag.LiteralOrBuilder> getLiteralFieldBuilder()
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
public CustomTag.Environment getEnvironment()
An environment custom tag.
.envoy.type.tracing.v3.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.v3.CustomTag.Environment environment = 3;
-
setEnvironment
public CustomTag.Builder setEnvironment(CustomTag.Environment.Builder builderForValue)
An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3;
-
mergeEnvironment
public CustomTag.Builder mergeEnvironment(CustomTag.Environment value)
An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3;
-
clearEnvironment
public CustomTag.Builder clearEnvironment()
An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3;
-
getEnvironmentBuilder
public CustomTag.Environment.Builder getEnvironmentBuilder()
An environment custom tag.
.envoy.type.tracing.v3.CustomTag.Environment environment = 3;
-
getEnvironmentOrBuilder
public CustomTag.EnvironmentOrBuilder 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,CustomTag.EnvironmentOrBuilder> getEnvironmentFieldBuilder()
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
public CustomTag.Header getRequestHeader()
A request header custom tag.
.envoy.type.tracing.v3.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.v3.CustomTag.Header request_header = 4;
-
setRequestHeader
public CustomTag.Builder setRequestHeader(CustomTag.Header.Builder builderForValue)
A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4;
-
mergeRequestHeader
public CustomTag.Builder mergeRequestHeader(CustomTag.Header value)
A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4;
-
clearRequestHeader
public CustomTag.Builder clearRequestHeader()
A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4;
-
getRequestHeaderBuilder
public CustomTag.Header.Builder getRequestHeaderBuilder()
A request header custom tag.
.envoy.type.tracing.v3.CustomTag.Header request_header = 4;
-
getRequestHeaderOrBuilder
public CustomTag.HeaderOrBuilder 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,CustomTag.HeaderOrBuilder> getRequestHeaderFieldBuilder()
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
public CustomTag.Metadata 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
public CustomTag.Builder setMetadata(CustomTag.Metadata value)
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.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.v3.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.v3.CustomTag.Metadata metadata = 5;
-
clearMetadata
public CustomTag.Builder clearMetadata()
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5;
-
getMetadataBuilder
public CustomTag.Metadata.Builder getMetadataBuilder()
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5;
-
getMetadataOrBuilder
public CustomTag.MetadataOrBuilder 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,CustomTag.MetadataOrBuilder> getMetadataFieldBuilder()
A custom tag to obtain tag value from the metadata.
.envoy.type.tracing.v3.CustomTag.Metadata metadata = 5;
-
-