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 int
bitField0_
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.Object
tag_
private java.lang.Object
type_
private int
typeCase_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomTag
build()
CustomTag
buildPartial()
private void
buildPartial0(CustomTag result)
private void
buildPartialOneofs(CustomTag result)
CustomTag.Builder
clear()
CustomTag.Builder
clearEnvironment()
An environment custom tag.CustomTag.Builder
clearLiteral()
A literal custom tag.CustomTag.Builder
clearMetadata()
A custom tag to obtain tag value from the metadata.CustomTag.Builder
clearRequestHeader()
A request header custom tag.CustomTag.Builder
clearTag()
Used to populate the tag name.CustomTag.Builder
clearType()
CustomTag
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
CustomTag.Environment
getEnvironment()
An environment custom tag.CustomTag.Environment.Builder
getEnvironmentBuilder()
An environment custom tag.private com.google.protobuf.SingleFieldBuilder<CustomTag.Environment,CustomTag.Environment.Builder,CustomTag.EnvironmentOrBuilder>
getEnvironmentFieldBuilder()
An environment custom tag.CustomTag.EnvironmentOrBuilder
getEnvironmentOrBuilder()
An environment custom tag.CustomTag.Literal
getLiteral()
A literal custom tag.CustomTag.Literal.Builder
getLiteralBuilder()
A literal custom tag.private com.google.protobuf.SingleFieldBuilder<CustomTag.Literal,CustomTag.Literal.Builder,CustomTag.LiteralOrBuilder>
getLiteralFieldBuilder()
A literal custom tag.CustomTag.LiteralOrBuilder
getLiteralOrBuilder()
A literal custom tag.CustomTag.Metadata
getMetadata()
A custom tag to obtain tag value from the metadata.CustomTag.Metadata.Builder
getMetadataBuilder()
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.MetadataOrBuilder
getMetadataOrBuilder()
A custom tag to obtain tag value from the metadata.CustomTag.Header
getRequestHeader()
A request header custom tag.CustomTag.Header.Builder
getRequestHeaderBuilder()
A request header custom tag.private com.google.protobuf.SingleFieldBuilder<CustomTag.Header,CustomTag.Header.Builder,CustomTag.HeaderOrBuilder>
getRequestHeaderFieldBuilder()
A request header custom tag.CustomTag.HeaderOrBuilder
getRequestHeaderOrBuilder()
A request header custom tag.java.lang.String
getTag()
Used to populate the tag name.com.google.protobuf.ByteString
getTagBytes()
Used to populate the tag name.CustomTag.TypeCase
getTypeCase()
boolean
hasEnvironment()
An environment custom tag.boolean
hasLiteral()
A literal custom tag.boolean
hasMetadata()
A custom tag to obtain tag value from the metadata.boolean
hasRequestHeader()
A request header custom tag.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
CustomTag.Builder
mergeEnvironment(CustomTag.Environment value)
An environment custom tag.CustomTag.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CustomTag.Builder
mergeFrom(com.google.protobuf.Message other)
CustomTag.Builder
mergeFrom(CustomTag other)
CustomTag.Builder
mergeLiteral(CustomTag.Literal value)
A literal custom tag.CustomTag.Builder
mergeMetadata(CustomTag.Metadata value)
A custom tag to obtain tag value from the metadata.CustomTag.Builder
mergeRequestHeader(CustomTag.Header value)
A request header custom tag.CustomTag.Builder
setEnvironment(CustomTag.Environment value)
An environment custom tag.CustomTag.Builder
setEnvironment(CustomTag.Environment.Builder builderForValue)
An environment custom tag.CustomTag.Builder
setLiteral(CustomTag.Literal value)
A literal custom tag.CustomTag.Builder
setLiteral(CustomTag.Literal.Builder builderForValue)
A literal custom tag.CustomTag.Builder
setMetadata(CustomTag.Metadata value)
A custom tag to obtain tag value from the metadata.CustomTag.Builder
setMetadata(CustomTag.Metadata.Builder builderForValue)
A custom tag to obtain tag value from the metadata.CustomTag.Builder
setRequestHeader(CustomTag.Header value)
A request header custom tag.CustomTag.Builder
setRequestHeader(CustomTag.Header.Builder builderForValue)
A request header custom tag.CustomTag.Builder
setTag(java.lang.String value)
Used to populate the tag name.CustomTag.Builder
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
-
-
-
-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<CustomTag.Builder>
-
clear
public 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
public CustomTag getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CustomTag build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CustomTag buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CustomTag.Builder>
-
mergeFrom
public CustomTag.Builder mergeFrom(CustomTag other)
-
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 java.io.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:
java.io.IOException
-
getTypeCase
public CustomTag.TypeCase getTypeCase()
- Specified by:
getTypeCase
in 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:
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
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:
hasLiteral
in 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:
getLiteral
in 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:
getLiteralOrBuilder
in 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:
hasEnvironment
in 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:
getEnvironment
in 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:
getEnvironmentOrBuilder
in 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:
hasRequestHeader
in 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:
getRequestHeader
in 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:
getRequestHeaderOrBuilder
in 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:
hasMetadata
in 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:
getMetadata
in 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:
getMetadataOrBuilder
in 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;
-
-