public static final class Trace.DynamicOtConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Trace.DynamicOtConfig.Builder> implements Trace.DynamicOtConfigOrBuilder
DynamicOtConfig is used to dynamically load a tracer from a shared library that implements the `OpenTracing dynamic loading API <https://github.com/opentracing/opentracing-cpp>`_.Protobuf type
envoy.config.trace.v2.DynamicOtConfig| Modifier and Type | Method and Description |
|---|---|
Trace.DynamicOtConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Trace.DynamicOtConfig |
build() |
Trace.DynamicOtConfig |
buildPartial() |
Trace.DynamicOtConfig.Builder |
clear() |
Trace.DynamicOtConfig.Builder |
clearConfig()
The configuration to use when creating a tracer from the given dynamic
library.
|
Trace.DynamicOtConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Trace.DynamicOtConfig.Builder |
clearLibrary()
Dynamic library implementing the `OpenTracing API
<https://github.com/opentracing/opentracing-cpp>`_.
|
Trace.DynamicOtConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Trace.DynamicOtConfig.Builder |
clone() |
com.google.protobuf.Struct |
getConfig()
The configuration to use when creating a tracer from the given dynamic
library.
|
com.google.protobuf.Struct.Builder |
getConfigBuilder()
The configuration to use when creating a tracer from the given dynamic
library.
|
com.google.protobuf.StructOrBuilder |
getConfigOrBuilder()
The configuration to use when creating a tracer from the given dynamic
library.
|
Trace.DynamicOtConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getLibrary()
Dynamic library implementing the `OpenTracing API
<https://github.com/opentracing/opentracing-cpp>`_.
|
com.google.protobuf.ByteString |
getLibraryBytes()
Dynamic library implementing the `OpenTracing API
<https://github.com/opentracing/opentracing-cpp>`_.
|
boolean |
hasConfig()
The configuration to use when creating a tracer from the given dynamic
library.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Trace.DynamicOtConfig.Builder |
mergeConfig(com.google.protobuf.Struct value)
The configuration to use when creating a tracer from the given dynamic
library.
|
Trace.DynamicOtConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Trace.DynamicOtConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
Trace.DynamicOtConfig.Builder |
mergeFrom(Trace.DynamicOtConfig other) |
Trace.DynamicOtConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Trace.DynamicOtConfig.Builder |
setConfig(com.google.protobuf.Struct.Builder builderForValue)
The configuration to use when creating a tracer from the given dynamic
library.
|
Trace.DynamicOtConfig.Builder |
setConfig(com.google.protobuf.Struct value)
The configuration to use when creating a tracer from the given dynamic
library.
|
Trace.DynamicOtConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Trace.DynamicOtConfig.Builder |
setLibrary(String value)
Dynamic library implementing the `OpenTracing API
<https://github.com/opentracing/opentracing-cpp>`_.
|
Trace.DynamicOtConfig.Builder |
setLibraryBytes(com.google.protobuf.ByteString value)
Dynamic library implementing the `OpenTracing API
<https://github.com/opentracing/opentracing-cpp>`_.
|
Trace.DynamicOtConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Trace.DynamicOtConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Trace.DynamicOtConfig.Builder>public Trace.DynamicOtConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Trace.DynamicOtConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Trace.DynamicOtConfig.Builder>public Trace.DynamicOtConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Trace.DynamicOtConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Trace.DynamicOtConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Trace.DynamicOtConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Trace.DynamicOtConfig.Builder>public Trace.DynamicOtConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Trace.DynamicOtConfig.Builder>public Trace.DynamicOtConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Trace.DynamicOtConfig.Builder>public Trace.DynamicOtConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Trace.DynamicOtConfig.Builder>public Trace.DynamicOtConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Trace.DynamicOtConfig.Builder>public Trace.DynamicOtConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Trace.DynamicOtConfig.Builder>public Trace.DynamicOtConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Trace.DynamicOtConfig.Builder>public Trace.DynamicOtConfig.Builder mergeFrom(Trace.DynamicOtConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Trace.DynamicOtConfig.Builder>public Trace.DynamicOtConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Trace.DynamicOtConfig.Builder>IOExceptionpublic String getLibrary()
Dynamic library implementing the `OpenTracing API <https://github.com/opentracing/opentracing-cpp>`_.
string library = 1 [(.validate.rules) = { ... }getLibrary in interface Trace.DynamicOtConfigOrBuilderpublic com.google.protobuf.ByteString getLibraryBytes()
Dynamic library implementing the `OpenTracing API <https://github.com/opentracing/opentracing-cpp>`_.
string library = 1 [(.validate.rules) = { ... }getLibraryBytes in interface Trace.DynamicOtConfigOrBuilderpublic Trace.DynamicOtConfig.Builder setLibrary(String value)
Dynamic library implementing the `OpenTracing API <https://github.com/opentracing/opentracing-cpp>`_.
string library = 1 [(.validate.rules) = { ... }public Trace.DynamicOtConfig.Builder clearLibrary()
Dynamic library implementing the `OpenTracing API <https://github.com/opentracing/opentracing-cpp>`_.
string library = 1 [(.validate.rules) = { ... }public Trace.DynamicOtConfig.Builder setLibraryBytes(com.google.protobuf.ByteString value)
Dynamic library implementing the `OpenTracing API <https://github.com/opentracing/opentracing-cpp>`_.
string library = 1 [(.validate.rules) = { ... }public boolean hasConfig()
The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2;hasConfig in interface Trace.DynamicOtConfigOrBuilderpublic com.google.protobuf.Struct getConfig()
The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2;getConfig in interface Trace.DynamicOtConfigOrBuilderpublic Trace.DynamicOtConfig.Builder setConfig(com.google.protobuf.Struct value)
The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2;public Trace.DynamicOtConfig.Builder setConfig(com.google.protobuf.Struct.Builder builderForValue)
The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2;public Trace.DynamicOtConfig.Builder mergeConfig(com.google.protobuf.Struct value)
The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2;public Trace.DynamicOtConfig.Builder clearConfig()
The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2;public com.google.protobuf.Struct.Builder getConfigBuilder()
The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2;public com.google.protobuf.StructOrBuilder getConfigOrBuilder()
The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2;getConfigOrBuilder in interface Trace.DynamicOtConfigOrBuilderpublic final Trace.DynamicOtConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Trace.DynamicOtConfig.Builder>public final Trace.DynamicOtConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Trace.DynamicOtConfig.Builder>Copyright © 2018 The Envoy Project. All rights reserved.