public static final class DynamicOtConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DynamicOtConfig.Builder> implements 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>`_. [#extension: envoy.tracers.dynamic_ot]Protobuf type
envoy.config.trace.v3.DynamicOtConfig| Modifier and Type | Method and Description |
|---|---|
DynamicOtConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DynamicOtConfig |
build() |
DynamicOtConfig |
buildPartial() |
DynamicOtConfig.Builder |
clear() |
DynamicOtConfig.Builder |
clearConfig()
The configuration to use when creating a tracer from the given dynamic
library.
|
DynamicOtConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DynamicOtConfig.Builder |
clearLibrary()
Dynamic library implementing the `OpenTracing API
<https://github.com/opentracing/opentracing-cpp>`_.
|
DynamicOtConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
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.
|
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() |
DynamicOtConfig.Builder |
mergeConfig(com.google.protobuf.Struct value)
The configuration to use when creating a tracer from the given dynamic
library.
|
DynamicOtConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DynamicOtConfig.Builder |
mergeFrom(DynamicOtConfig other) |
DynamicOtConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
DynamicOtConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DynamicOtConfig.Builder |
setConfig(com.google.protobuf.Struct.Builder builderForValue)
The configuration to use when creating a tracer from the given dynamic
library.
|
DynamicOtConfig.Builder |
setConfig(com.google.protobuf.Struct value)
The configuration to use when creating a tracer from the given dynamic
library.
|
DynamicOtConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DynamicOtConfig.Builder |
setLibrary(String value)
Dynamic library implementing the `OpenTracing API
<https://github.com/opentracing/opentracing-cpp>`_.
|
DynamicOtConfig.Builder |
setLibraryBytes(com.google.protobuf.ByteString value)
Dynamic library implementing the `OpenTracing API
<https://github.com/opentracing/opentracing-cpp>`_.
|
DynamicOtConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
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<DynamicOtConfig.Builder>public 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<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<DynamicOtConfig.Builder>public DynamicOtConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DynamicOtConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DynamicOtConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic 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<DynamicOtConfig.Builder>public 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<DynamicOtConfig.Builder>public DynamicOtConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicOtConfig.Builder>public DynamicOtConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicOtConfig.Builder>public 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<DynamicOtConfig.Builder>public 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<DynamicOtConfig.Builder>public DynamicOtConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DynamicOtConfig.Builder>public DynamicOtConfig.Builder mergeFrom(DynamicOtConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicOtConfig.Builder>public 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<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 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 DynamicOtConfigOrBuilderpublic DynamicOtConfig.Builder setLibrary(String value)
Dynamic library implementing the `OpenTracing API <https://github.com/opentracing/opentracing-cpp>`_.
string library = 1 [(.validate.rules) = { ... }public DynamicOtConfig.Builder clearLibrary()
Dynamic library implementing the `OpenTracing API <https://github.com/opentracing/opentracing-cpp>`_.
string library = 1 [(.validate.rules) = { ... }public 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 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 DynamicOtConfigOrBuilderpublic 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 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 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 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 DynamicOtConfigOrBuilderpublic final DynamicOtConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicOtConfig.Builder>public final DynamicOtConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DynamicOtConfig.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.