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 int
bitField0_
private com.google.protobuf.Struct
config_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct,com.google.protobuf.Struct.Builder,com.google.protobuf.StructOrBuilder>
configBuilder_
private java.lang.Object
library_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DynamicOtConfig
build()
DynamicOtConfig
buildPartial()
private void
buildPartial0(DynamicOtConfig result)
DynamicOtConfig.Builder
clear()
DynamicOtConfig.Builder
clearConfig()
Deprecated.DynamicOtConfig.Builder
clearLibrary()
Deprecated.envoy.config.trace.v3.DynamicOtConfig.library is deprecated.com.google.protobuf.Struct
getConfig()
Deprecated.envoy.config.trace.v3.DynamicOtConfig.config is deprecated.com.google.protobuf.Struct.Builder
getConfigBuilder()
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.StructOrBuilder
getConfigOrBuilder()
Deprecated.DynamicOtConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getLibrary()
Deprecated.envoy.config.trace.v3.DynamicOtConfig.library is deprecated.com.google.protobuf.ByteString
getLibraryBytes()
Deprecated.envoy.config.trace.v3.DynamicOtConfig.library is deprecated.boolean
hasConfig()
Deprecated.envoy.config.trace.v3.DynamicOtConfig.config is deprecated.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
DynamicOtConfig.Builder
mergeConfig(com.google.protobuf.Struct value)
Deprecated.DynamicOtConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
DynamicOtConfig.Builder
mergeFrom(com.google.protobuf.Message other)
DynamicOtConfig.Builder
mergeFrom(DynamicOtConfig other)
DynamicOtConfig.Builder
setConfig(com.google.protobuf.Struct value)
Deprecated.DynamicOtConfig.Builder
setConfig(com.google.protobuf.Struct.Builder builderForValue)
Deprecated.DynamicOtConfig.Builder
setLibrary(java.lang.String value)
Deprecated.envoy.config.trace.v3.DynamicOtConfig.library is deprecated.DynamicOtConfig.Builder
setLibraryBytes(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<DynamicOtConfig.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public DynamicOtConfig.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<DynamicOtConfig.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<DynamicOtConfig.Builder>
-
getDefaultInstanceForType
public DynamicOtConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DynamicOtConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DynamicOtConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(DynamicOtConfig result)
-
mergeFrom
public DynamicOtConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DynamicOtConfig.Builder>
-
mergeFrom
public DynamicOtConfig.Builder mergeFrom(DynamicOtConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getLibrary
in 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:
getLibraryBytes
in 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:
hasConfig
in 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:
getConfig
in 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:
getConfigOrBuilder
in 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];
-
-