Class DynamicOtConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<DynamicOtConfig.Builder>
-
- io.envoyproxy.envoy.config.trace.v3.DynamicOtConfig.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DynamicOtConfigOrBuilder,java.lang.Cloneable
- Enclosing class:
- DynamicOtConfig
public static final class DynamicOtConfig.Builder extends com.google.protobuf.GeneratedMessage.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 typeenvoy.config.trace.v3.DynamicOtConfig
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private com.google.protobuf.Structconfig_private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct,com.google.protobuf.Struct.Builder,com.google.protobuf.StructOrBuilder>configBuilder_private java.lang.Objectlibrary_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DynamicOtConfigbuild()DynamicOtConfigbuildPartial()private voidbuildPartial0(DynamicOtConfig result)DynamicOtConfig.Builderclear()DynamicOtConfig.BuilderclearConfig()Deprecated.DynamicOtConfig.BuilderclearLibrary()Deprecated.envoy.config.trace.v3.DynamicOtConfig.library is deprecated.com.google.protobuf.StructgetConfig()Deprecated.envoy.config.trace.v3.DynamicOtConfig.config is deprecated.com.google.protobuf.Struct.BuildergetConfigBuilder()Deprecated.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct,com.google.protobuf.Struct.Builder,com.google.protobuf.StructOrBuilder>getConfigFieldBuilder()The configuration to use when creating a tracer from the given dynamic library.com.google.protobuf.StructOrBuildergetConfigOrBuilder()Deprecated.DynamicOtConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetLibrary()Deprecated.envoy.config.trace.v3.DynamicOtConfig.library is deprecated.com.google.protobuf.ByteStringgetLibraryBytes()Deprecated.envoy.config.trace.v3.DynamicOtConfig.library is deprecated.booleanhasConfig()Deprecated.envoy.config.trace.v3.DynamicOtConfig.config is deprecated.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()DynamicOtConfig.BuildermergeConfig(com.google.protobuf.Struct value)Deprecated.DynamicOtConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)DynamicOtConfig.BuildermergeFrom(com.google.protobuf.Message other)DynamicOtConfig.BuildermergeFrom(DynamicOtConfig other)DynamicOtConfig.BuildersetConfig(com.google.protobuf.Struct value)Deprecated.DynamicOtConfig.BuildersetConfig(com.google.protobuf.Struct.Builder builderForValue)Deprecated.DynamicOtConfig.BuildersetLibrary(java.lang.String value)Deprecated.envoy.config.trace.v3.DynamicOtConfig.library is deprecated.DynamicOtConfig.BuildersetLibraryBytes(com.google.protobuf.ByteString value)Deprecated.envoy.config.trace.v3.DynamicOtConfig.library is deprecated.-
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
-
bitField0_
private int bitField0_
-
library_
private java.lang.Object library_
-
config_
private com.google.protobuf.Struct config_
-
configBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct,com.google.protobuf.Struct.Builder,com.google.protobuf.StructOrBuilder> configBuilder_
-
-
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<DynamicOtConfig.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public DynamicOtConfig.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<DynamicOtConfig.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<DynamicOtConfig.Builder>
-
getDefaultInstanceForType
public DynamicOtConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public DynamicOtConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DynamicOtConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(DynamicOtConfig result)
-
mergeFrom
public DynamicOtConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DynamicOtConfig.Builder>
-
mergeFrom
public DynamicOtConfig.Builder mergeFrom(DynamicOtConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DynamicOtConfig.Builder>
-
mergeFrom
public DynamicOtConfig.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<DynamicOtConfig.Builder>- Throws:
java.io.IOException
-
getLibrary
@Deprecated public java.lang.String getLibrary()
Deprecated.envoy.config.trace.v3.DynamicOtConfig.library is deprecated. See envoy/config/trace/v3/dynamic_ot.proto;l=32Dynamic library implementing the `OpenTracing API <https://github.com/opentracing/opentracing-cpp>`_.
string library = 1 [deprecated = true, (.validate.rules) = { ... }- Specified by:
getLibraryin interfaceDynamicOtConfigOrBuilder- Returns:
- The library.
-
getLibraryBytes
@Deprecated public com.google.protobuf.ByteString getLibraryBytes()
Deprecated.envoy.config.trace.v3.DynamicOtConfig.library is deprecated. See envoy/config/trace/v3/dynamic_ot.proto;l=32Dynamic library implementing the `OpenTracing API <https://github.com/opentracing/opentracing-cpp>`_.
string library = 1 [deprecated = true, (.validate.rules) = { ... }- Specified by:
getLibraryBytesin interfaceDynamicOtConfigOrBuilder- Returns:
- The bytes for library.
-
setLibrary
@Deprecated public DynamicOtConfig.Builder setLibrary(java.lang.String value)
Deprecated.envoy.config.trace.v3.DynamicOtConfig.library is deprecated. See envoy/config/trace/v3/dynamic_ot.proto;l=32Dynamic library implementing the `OpenTracing API <https://github.com/opentracing/opentracing-cpp>`_.
string library = 1 [deprecated = true, (.validate.rules) = { ... }- Parameters:
value- The library to set.- Returns:
- This builder for chaining.
-
clearLibrary
@Deprecated public DynamicOtConfig.Builder clearLibrary()
Deprecated.envoy.config.trace.v3.DynamicOtConfig.library is deprecated. See envoy/config/trace/v3/dynamic_ot.proto;l=32Dynamic library implementing the `OpenTracing API <https://github.com/opentracing/opentracing-cpp>`_.
string library = 1 [deprecated = true, (.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setLibraryBytes
@Deprecated public DynamicOtConfig.Builder setLibraryBytes(com.google.protobuf.ByteString value)
Deprecated.envoy.config.trace.v3.DynamicOtConfig.library is deprecated. See envoy/config/trace/v3/dynamic_ot.proto;l=32Dynamic library implementing the `OpenTracing API <https://github.com/opentracing/opentracing-cpp>`_.
string library = 1 [deprecated = true, (.validate.rules) = { ... }- Parameters:
value- The bytes for library to set.- Returns:
- This builder for chaining.
-
hasConfig
@Deprecated public boolean hasConfig()
Deprecated.envoy.config.trace.v3.DynamicOtConfig.config is deprecated. See envoy/config/trace/v3/dynamic_ot.proto;l=41The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0", (.envoy.annotations.disallowed_by_default) = true];- Specified by:
hasConfigin interfaceDynamicOtConfigOrBuilder- Returns:
- Whether the config field is set.
-
getConfig
@Deprecated public com.google.protobuf.Struct getConfig()
Deprecated.envoy.config.trace.v3.DynamicOtConfig.config is deprecated. See envoy/config/trace/v3/dynamic_ot.proto;l=41The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0", (.envoy.annotations.disallowed_by_default) = true];- Specified by:
getConfigin interfaceDynamicOtConfigOrBuilder- Returns:
- The config.
-
setConfig
@Deprecated public DynamicOtConfig.Builder setConfig(com.google.protobuf.Struct value)
Deprecated.The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0", (.envoy.annotations.disallowed_by_default) = true];
-
setConfig
@Deprecated public DynamicOtConfig.Builder setConfig(com.google.protobuf.Struct.Builder builderForValue)
Deprecated.The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0", (.envoy.annotations.disallowed_by_default) = true];
-
mergeConfig
@Deprecated public DynamicOtConfig.Builder mergeConfig(com.google.protobuf.Struct value)
Deprecated.The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0", (.envoy.annotations.disallowed_by_default) = true];
-
clearConfig
@Deprecated public DynamicOtConfig.Builder clearConfig()
Deprecated.The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0", (.envoy.annotations.disallowed_by_default) = true];
-
getConfigBuilder
@Deprecated public com.google.protobuf.Struct.Builder getConfigBuilder()
Deprecated.The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0", (.envoy.annotations.disallowed_by_default) = true];
-
getConfigOrBuilder
@Deprecated public com.google.protobuf.StructOrBuilder getConfigOrBuilder()
Deprecated.The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0", (.envoy.annotations.disallowed_by_default) = true];- Specified by:
getConfigOrBuilderin interfaceDynamicOtConfigOrBuilder
-
getConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct,com.google.protobuf.Struct.Builder,com.google.protobuf.StructOrBuilder> getConfigFieldBuilder()
The configuration to use when creating a tracer from the given dynamic library.
.google.protobuf.Struct config = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0", (.envoy.annotations.disallowed_by_default) = true];
-
-