Class LightstepConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<LightstepConfig.Builder>
-
- io.envoyproxy.envoy.config.trace.v2.LightstepConfig.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,LightstepConfigOrBuilder,Cloneable
- Enclosing class:
- LightstepConfig
public static final class LightstepConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LightstepConfig.Builder> implements LightstepConfigOrBuilder
Configuration for the LightStep tracer. [#extension: envoy.tracers.lightstep]
Protobuf typeenvoy.config.trace.v2.LightstepConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LightstepConfig.BuilderaddAllPropagationModes(Iterable<? extends LightstepConfig.PropagationMode> values)Propagation modes to use by LightStep's tracer.LightstepConfig.BuilderaddAllPropagationModesValue(Iterable<Integer> values)Propagation modes to use by LightStep's tracer.LightstepConfig.BuilderaddPropagationModes(LightstepConfig.PropagationMode value)Propagation modes to use by LightStep's tracer.LightstepConfig.BuilderaddPropagationModesValue(int value)Propagation modes to use by LightStep's tracer.LightstepConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)LightstepConfigbuild()LightstepConfigbuildPartial()LightstepConfig.Builderclear()LightstepConfig.BuilderclearAccessTokenFile()File containing the access token to the `LightStep <https://lightstep.com/>`_ API.LightstepConfig.BuilderclearCollectorCluster()The cluster manager cluster that hosts the LightStep collectors.LightstepConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)LightstepConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)LightstepConfig.BuilderclearPropagationModes()Propagation modes to use by LightStep's tracer.LightstepConfig.Builderclone()StringgetAccessTokenFile()File containing the access token to the `LightStep <https://lightstep.com/>`_ API.com.google.protobuf.ByteStringgetAccessTokenFileBytes()File containing the access token to the `LightStep <https://lightstep.com/>`_ API.StringgetCollectorCluster()The cluster manager cluster that hosts the LightStep collectors.com.google.protobuf.ByteStringgetCollectorClusterBytes()The cluster manager cluster that hosts the LightStep collectors.LightstepConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()LightstepConfig.PropagationModegetPropagationModes(int index)Propagation modes to use by LightStep's tracer.intgetPropagationModesCount()Propagation modes to use by LightStep's tracer.List<LightstepConfig.PropagationMode>getPropagationModesList()Propagation modes to use by LightStep's tracer.intgetPropagationModesValue(int index)Propagation modes to use by LightStep's tracer.List<Integer>getPropagationModesValueList()Propagation modes to use by LightStep's tracer.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()LightstepConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)LightstepConfig.BuildermergeFrom(com.google.protobuf.Message other)LightstepConfig.BuildermergeFrom(LightstepConfig other)LightstepConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)LightstepConfig.BuildersetAccessTokenFile(String value)File containing the access token to the `LightStep <https://lightstep.com/>`_ API.LightstepConfig.BuildersetAccessTokenFileBytes(com.google.protobuf.ByteString value)File containing the access token to the `LightStep <https://lightstep.com/>`_ API.LightstepConfig.BuildersetCollectorCluster(String value)The cluster manager cluster that hosts the LightStep collectors.LightstepConfig.BuildersetCollectorClusterBytes(com.google.protobuf.ByteString value)The cluster manager cluster that hosts the LightStep collectors.LightstepConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)LightstepConfig.BuildersetPropagationModes(int index, LightstepConfig.PropagationMode value)Propagation modes to use by LightStep's tracer.LightstepConfig.BuildersetPropagationModesValue(int index, int value)Propagation modes to use by LightStep's tracer.LightstepConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)LightstepConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<LightstepConfig.Builder>
-
clear
public LightstepConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<LightstepConfig.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.GeneratedMessageV3.Builder<LightstepConfig.Builder>
-
getDefaultInstanceForType
public LightstepConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LightstepConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LightstepConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LightstepConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<LightstepConfig.Builder>
-
setField
public LightstepConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LightstepConfig.Builder>
-
clearField
public LightstepConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LightstepConfig.Builder>
-
clearOneof
public LightstepConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<LightstepConfig.Builder>
-
setRepeatedField
public LightstepConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LightstepConfig.Builder>
-
addRepeatedField
public LightstepConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<LightstepConfig.Builder>
-
mergeFrom
public LightstepConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LightstepConfig.Builder>
-
mergeFrom
public LightstepConfig.Builder mergeFrom(LightstepConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<LightstepConfig.Builder>
-
mergeFrom
public LightstepConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LightstepConfig.Builder>- Throws:
IOException
-
getCollectorCluster
public String getCollectorCluster()
The cluster manager cluster that hosts the LightStep collectors.
string collector_cluster = 1 [(.validate.rules) = { ... }- Specified by:
getCollectorClusterin interfaceLightstepConfigOrBuilder- Returns:
- The collectorCluster.
-
getCollectorClusterBytes
public com.google.protobuf.ByteString getCollectorClusterBytes()
The cluster manager cluster that hosts the LightStep collectors.
string collector_cluster = 1 [(.validate.rules) = { ... }- Specified by:
getCollectorClusterBytesin interfaceLightstepConfigOrBuilder- Returns:
- The bytes for collectorCluster.
-
setCollectorCluster
public LightstepConfig.Builder setCollectorCluster(String value)
The cluster manager cluster that hosts the LightStep collectors.
string collector_cluster = 1 [(.validate.rules) = { ... }- Parameters:
value- The collectorCluster to set.- Returns:
- This builder for chaining.
-
clearCollectorCluster
public LightstepConfig.Builder clearCollectorCluster()
The cluster manager cluster that hosts the LightStep collectors.
string collector_cluster = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setCollectorClusterBytes
public LightstepConfig.Builder setCollectorClusterBytes(com.google.protobuf.ByteString value)
The cluster manager cluster that hosts the LightStep collectors.
string collector_cluster = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for collectorCluster to set.- Returns:
- This builder for chaining.
-
getAccessTokenFile
public String getAccessTokenFile()
File containing the access token to the `LightStep <https://lightstep.com/>`_ API.
string access_token_file = 2 [(.validate.rules) = { ... }- Specified by:
getAccessTokenFilein interfaceLightstepConfigOrBuilder- Returns:
- The accessTokenFile.
-
getAccessTokenFileBytes
public com.google.protobuf.ByteString getAccessTokenFileBytes()
File containing the access token to the `LightStep <https://lightstep.com/>`_ API.
string access_token_file = 2 [(.validate.rules) = { ... }- Specified by:
getAccessTokenFileBytesin interfaceLightstepConfigOrBuilder- Returns:
- The bytes for accessTokenFile.
-
setAccessTokenFile
public LightstepConfig.Builder setAccessTokenFile(String value)
File containing the access token to the `LightStep <https://lightstep.com/>`_ API.
string access_token_file = 2 [(.validate.rules) = { ... }- Parameters:
value- The accessTokenFile to set.- Returns:
- This builder for chaining.
-
clearAccessTokenFile
public LightstepConfig.Builder clearAccessTokenFile()
File containing the access token to the `LightStep <https://lightstep.com/>`_ API.
string access_token_file = 2 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setAccessTokenFileBytes
public LightstepConfig.Builder setAccessTokenFileBytes(com.google.protobuf.ByteString value)
File containing the access token to the `LightStep <https://lightstep.com/>`_ API.
string access_token_file = 2 [(.validate.rules) = { ... }- Parameters:
value- The bytes for accessTokenFile to set.- Returns:
- This builder for chaining.
-
getPropagationModesList
public List<LightstepConfig.PropagationMode> getPropagationModesList()
Propagation modes to use by LightStep's tracer.
repeated .envoy.config.trace.v2.LightstepConfig.PropagationMode propagation_modes = 3 [(.validate.rules) = { ... }- Specified by:
getPropagationModesListin interfaceLightstepConfigOrBuilder- Returns:
- A list containing the propagationModes.
-
getPropagationModesCount
public int getPropagationModesCount()
Propagation modes to use by LightStep's tracer.
repeated .envoy.config.trace.v2.LightstepConfig.PropagationMode propagation_modes = 3 [(.validate.rules) = { ... }- Specified by:
getPropagationModesCountin interfaceLightstepConfigOrBuilder- Returns:
- The count of propagationModes.
-
getPropagationModes
public LightstepConfig.PropagationMode getPropagationModes(int index)
Propagation modes to use by LightStep's tracer.
repeated .envoy.config.trace.v2.LightstepConfig.PropagationMode propagation_modes = 3 [(.validate.rules) = { ... }- Specified by:
getPropagationModesin interfaceLightstepConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The propagationModes at the given index.
-
setPropagationModes
public LightstepConfig.Builder setPropagationModes(int index, LightstepConfig.PropagationMode value)
Propagation modes to use by LightStep's tracer.
repeated .envoy.config.trace.v2.LightstepConfig.PropagationMode propagation_modes = 3 [(.validate.rules) = { ... }- Parameters:
index- The index to set the value at.value- The propagationModes to set.- Returns:
- This builder for chaining.
-
addPropagationModes
public LightstepConfig.Builder addPropagationModes(LightstepConfig.PropagationMode value)
Propagation modes to use by LightStep's tracer.
repeated .envoy.config.trace.v2.LightstepConfig.PropagationMode propagation_modes = 3 [(.validate.rules) = { ... }- Parameters:
value- The propagationModes to add.- Returns:
- This builder for chaining.
-
addAllPropagationModes
public LightstepConfig.Builder addAllPropagationModes(Iterable<? extends LightstepConfig.PropagationMode> values)
Propagation modes to use by LightStep's tracer.
repeated .envoy.config.trace.v2.LightstepConfig.PropagationMode propagation_modes = 3 [(.validate.rules) = { ... }- Parameters:
values- The propagationModes to add.- Returns:
- This builder for chaining.
-
clearPropagationModes
public LightstepConfig.Builder clearPropagationModes()
Propagation modes to use by LightStep's tracer.
repeated .envoy.config.trace.v2.LightstepConfig.PropagationMode propagation_modes = 3 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
getPropagationModesValueList
public List<Integer> getPropagationModesValueList()
Propagation modes to use by LightStep's tracer.
repeated .envoy.config.trace.v2.LightstepConfig.PropagationMode propagation_modes = 3 [(.validate.rules) = { ... }- Specified by:
getPropagationModesValueListin interfaceLightstepConfigOrBuilder- Returns:
- A list containing the enum numeric values on the wire for propagationModes.
-
getPropagationModesValue
public int getPropagationModesValue(int index)
Propagation modes to use by LightStep's tracer.
repeated .envoy.config.trace.v2.LightstepConfig.PropagationMode propagation_modes = 3 [(.validate.rules) = { ... }- Specified by:
getPropagationModesValuein interfaceLightstepConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of propagationModes at the given index.
-
setPropagationModesValue
public LightstepConfig.Builder setPropagationModesValue(int index, int value)
Propagation modes to use by LightStep's tracer.
repeated .envoy.config.trace.v2.LightstepConfig.PropagationMode propagation_modes = 3 [(.validate.rules) = { ... }- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for propagationModes to set.- Returns:
- This builder for chaining.
-
addPropagationModesValue
public LightstepConfig.Builder addPropagationModesValue(int value)
Propagation modes to use by LightStep's tracer.
repeated .envoy.config.trace.v2.LightstepConfig.PropagationMode propagation_modes = 3 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for propagationModes to add.- Returns:
- This builder for chaining.
-
addAllPropagationModesValue
public LightstepConfig.Builder addAllPropagationModesValue(Iterable<Integer> values)
Propagation modes to use by LightStep's tracer.
repeated .envoy.config.trace.v2.LightstepConfig.PropagationMode propagation_modes = 3 [(.validate.rules) = { ... }- Parameters:
values- The enum numeric values on the wire for propagationModes to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final LightstepConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LightstepConfig.Builder>
-
mergeUnknownFields
public final LightstepConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<LightstepConfig.Builder>
-
-