Class ClientConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ClientConfig.Builder>
-
- io.envoyproxy.envoy.config.trace.v3.ClientConfig.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ClientConfigOrBuilder,Cloneable
- Enclosing class:
- ClientConfig
public static final class ClientConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ClientConfig.Builder> implements ClientConfigOrBuilder
Client config for SkyWalking tracer.
Protobuf typeenvoy.config.trace.v3.ClientConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ClientConfigbuild()ClientConfigbuildPartial()ClientConfig.Builderclear()ClientConfig.BuilderclearBackendToken()Inline authentication token string.ClientConfig.BuilderclearBackendTokenSpecifier()ClientConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ClientConfig.BuilderclearInstanceName()Service instance name for SkyWalking tracer.ClientConfig.BuilderclearMaxCacheSize()Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.ClientConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ClientConfig.BuilderclearServiceName()Service name for SkyWalking tracer.ClientConfig.Builderclone()StringgetBackendToken()Inline authentication token string.com.google.protobuf.ByteStringgetBackendTokenBytes()Inline authentication token string.ClientConfig.BackendTokenSpecifierCasegetBackendTokenSpecifierCase()ClientConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetInstanceName()Service instance name for SkyWalking tracer.com.google.protobuf.ByteStringgetInstanceNameBytes()Service instance name for SkyWalking tracer.com.google.protobuf.UInt32ValuegetMaxCacheSize()Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.com.google.protobuf.UInt32Value.BuildergetMaxCacheSizeBuilder()Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.com.google.protobuf.UInt32ValueOrBuildergetMaxCacheSizeOrBuilder()Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.StringgetServiceName()Service name for SkyWalking tracer.com.google.protobuf.ByteStringgetServiceNameBytes()Service name for SkyWalking tracer.booleanhasBackendToken()Inline authentication token string.booleanhasMaxCacheSize()Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ClientConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ClientConfig.BuildermergeFrom(com.google.protobuf.Message other)ClientConfig.BuildermergeFrom(ClientConfig other)ClientConfig.BuildermergeMaxCacheSize(com.google.protobuf.UInt32Value value)Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.ClientConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ClientConfig.BuildersetBackendToken(String value)Inline authentication token string.ClientConfig.BuildersetBackendTokenBytes(com.google.protobuf.ByteString value)Inline authentication token string.ClientConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ClientConfig.BuildersetInstanceName(String value)Service instance name for SkyWalking tracer.ClientConfig.BuildersetInstanceNameBytes(com.google.protobuf.ByteString value)Service instance name for SkyWalking tracer.ClientConfig.BuildersetMaxCacheSize(com.google.protobuf.UInt32Value value)Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.ClientConfig.BuildersetMaxCacheSize(com.google.protobuf.UInt32Value.Builder builderForValue)Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.ClientConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ClientConfig.BuildersetServiceName(String value)Service name for SkyWalking tracer.ClientConfig.BuildersetServiceNameBytes(com.google.protobuf.ByteString value)Service name for SkyWalking tracer.ClientConfig.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<ClientConfig.Builder>
-
clear
public ClientConfig.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<ClientConfig.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<ClientConfig.Builder>
-
getDefaultInstanceForType
public ClientConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ClientConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ClientConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ClientConfig.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<ClientConfig.Builder>
-
setField
public ClientConfig.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<ClientConfig.Builder>
-
clearField
public ClientConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientConfig.Builder>
-
clearOneof
public ClientConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientConfig.Builder>
-
setRepeatedField
public ClientConfig.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<ClientConfig.Builder>
-
addRepeatedField
public ClientConfig.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<ClientConfig.Builder>
-
mergeFrom
public ClientConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClientConfig.Builder>
-
mergeFrom
public ClientConfig.Builder mergeFrom(ClientConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientConfig.Builder>
-
mergeFrom
public ClientConfig.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<ClientConfig.Builder>- Throws:
IOException
-
getBackendTokenSpecifierCase
public ClientConfig.BackendTokenSpecifierCase getBackendTokenSpecifierCase()
- Specified by:
getBackendTokenSpecifierCasein interfaceClientConfigOrBuilder
-
clearBackendTokenSpecifier
public ClientConfig.Builder clearBackendTokenSpecifier()
-
getServiceName
public String getServiceName()
Service name for SkyWalking tracer. If this field is empty, then local service cluster name that configured by :ref:`Bootstrap node <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.node>` message's :ref:`cluster <envoy_v3_api_field_config.core.v3.Node.cluster>` field or command line option :option:`--service-cluster` will be used. If both this field and local service cluster name are empty, ``EnvoyProxy`` is used as the service name by default.
string service_name = 1;- Specified by:
getServiceNamein interfaceClientConfigOrBuilder- Returns:
- The serviceName.
-
getServiceNameBytes
public com.google.protobuf.ByteString getServiceNameBytes()
Service name for SkyWalking tracer. If this field is empty, then local service cluster name that configured by :ref:`Bootstrap node <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.node>` message's :ref:`cluster <envoy_v3_api_field_config.core.v3.Node.cluster>` field or command line option :option:`--service-cluster` will be used. If both this field and local service cluster name are empty, ``EnvoyProxy`` is used as the service name by default.
string service_name = 1;- Specified by:
getServiceNameBytesin interfaceClientConfigOrBuilder- Returns:
- The bytes for serviceName.
-
setServiceName
public ClientConfig.Builder setServiceName(String value)
Service name for SkyWalking tracer. If this field is empty, then local service cluster name that configured by :ref:`Bootstrap node <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.node>` message's :ref:`cluster <envoy_v3_api_field_config.core.v3.Node.cluster>` field or command line option :option:`--service-cluster` will be used. If both this field and local service cluster name are empty, ``EnvoyProxy`` is used as the service name by default.
string service_name = 1;- Parameters:
value- The serviceName to set.- Returns:
- This builder for chaining.
-
clearServiceName
public ClientConfig.Builder clearServiceName()
Service name for SkyWalking tracer. If this field is empty, then local service cluster name that configured by :ref:`Bootstrap node <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.node>` message's :ref:`cluster <envoy_v3_api_field_config.core.v3.Node.cluster>` field or command line option :option:`--service-cluster` will be used. If both this field and local service cluster name are empty, ``EnvoyProxy`` is used as the service name by default.
string service_name = 1;- Returns:
- This builder for chaining.
-
setServiceNameBytes
public ClientConfig.Builder setServiceNameBytes(com.google.protobuf.ByteString value)
Service name for SkyWalking tracer. If this field is empty, then local service cluster name that configured by :ref:`Bootstrap node <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.node>` message's :ref:`cluster <envoy_v3_api_field_config.core.v3.Node.cluster>` field or command line option :option:`--service-cluster` will be used. If both this field and local service cluster name are empty, ``EnvoyProxy`` is used as the service name by default.
string service_name = 1;- Parameters:
value- The bytes for serviceName to set.- Returns:
- This builder for chaining.
-
getInstanceName
public String getInstanceName()
Service instance name for SkyWalking tracer. If this field is empty, then local service node that configured by :ref:`Bootstrap node <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.node>` message's :ref:`id <envoy_v3_api_field_config.core.v3.Node.id>` field or command line option :option:`--service-node` will be used. If both this field and local service node are empty, ``EnvoyProxy`` is used as the instance name by default.
string instance_name = 2;- Specified by:
getInstanceNamein interfaceClientConfigOrBuilder- Returns:
- The instanceName.
-
getInstanceNameBytes
public com.google.protobuf.ByteString getInstanceNameBytes()
Service instance name for SkyWalking tracer. If this field is empty, then local service node that configured by :ref:`Bootstrap node <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.node>` message's :ref:`id <envoy_v3_api_field_config.core.v3.Node.id>` field or command line option :option:`--service-node` will be used. If both this field and local service node are empty, ``EnvoyProxy`` is used as the instance name by default.
string instance_name = 2;- Specified by:
getInstanceNameBytesin interfaceClientConfigOrBuilder- Returns:
- The bytes for instanceName.
-
setInstanceName
public ClientConfig.Builder setInstanceName(String value)
Service instance name for SkyWalking tracer. If this field is empty, then local service node that configured by :ref:`Bootstrap node <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.node>` message's :ref:`id <envoy_v3_api_field_config.core.v3.Node.id>` field or command line option :option:`--service-node` will be used. If both this field and local service node are empty, ``EnvoyProxy`` is used as the instance name by default.
string instance_name = 2;- Parameters:
value- The instanceName to set.- Returns:
- This builder for chaining.
-
clearInstanceName
public ClientConfig.Builder clearInstanceName()
Service instance name for SkyWalking tracer. If this field is empty, then local service node that configured by :ref:`Bootstrap node <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.node>` message's :ref:`id <envoy_v3_api_field_config.core.v3.Node.id>` field or command line option :option:`--service-node` will be used. If both this field and local service node are empty, ``EnvoyProxy`` is used as the instance name by default.
string instance_name = 2;- Returns:
- This builder for chaining.
-
setInstanceNameBytes
public ClientConfig.Builder setInstanceNameBytes(com.google.protobuf.ByteString value)
Service instance name for SkyWalking tracer. If this field is empty, then local service node that configured by :ref:`Bootstrap node <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.node>` message's :ref:`id <envoy_v3_api_field_config.core.v3.Node.id>` field or command line option :option:`--service-node` will be used. If both this field and local service node are empty, ``EnvoyProxy`` is used as the instance name by default.
string instance_name = 2;- Parameters:
value- The bytes for instanceName to set.- Returns:
- This builder for chaining.
-
hasBackendToken
public boolean hasBackendToken()
Inline authentication token string.
string backend_token = 3 [(.udpa.annotations.sensitive) = true];- Specified by:
hasBackendTokenin interfaceClientConfigOrBuilder- Returns:
- Whether the backendToken field is set.
-
getBackendToken
public String getBackendToken()
Inline authentication token string.
string backend_token = 3 [(.udpa.annotations.sensitive) = true];- Specified by:
getBackendTokenin interfaceClientConfigOrBuilder- Returns:
- The backendToken.
-
getBackendTokenBytes
public com.google.protobuf.ByteString getBackendTokenBytes()
Inline authentication token string.
string backend_token = 3 [(.udpa.annotations.sensitive) = true];- Specified by:
getBackendTokenBytesin interfaceClientConfigOrBuilder- Returns:
- The bytes for backendToken.
-
setBackendToken
public ClientConfig.Builder setBackendToken(String value)
Inline authentication token string.
string backend_token = 3 [(.udpa.annotations.sensitive) = true];- Parameters:
value- The backendToken to set.- Returns:
- This builder for chaining.
-
clearBackendToken
public ClientConfig.Builder clearBackendToken()
Inline authentication token string.
string backend_token = 3 [(.udpa.annotations.sensitive) = true];- Returns:
- This builder for chaining.
-
setBackendTokenBytes
public ClientConfig.Builder setBackendTokenBytes(com.google.protobuf.ByteString value)
Inline authentication token string.
string backend_token = 3 [(.udpa.annotations.sensitive) = true];- Parameters:
value- The bytes for backendToken to set.- Returns:
- This builder for chaining.
-
hasMaxCacheSize
public boolean hasMaxCacheSize()
Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable. This field specifies the maximum number of segments that can be cached. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_cache_size = 4;- Specified by:
hasMaxCacheSizein interfaceClientConfigOrBuilder- Returns:
- Whether the maxCacheSize field is set.
-
getMaxCacheSize
public com.google.protobuf.UInt32Value getMaxCacheSize()
Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable. This field specifies the maximum number of segments that can be cached. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_cache_size = 4;- Specified by:
getMaxCacheSizein interfaceClientConfigOrBuilder- Returns:
- The maxCacheSize.
-
setMaxCacheSize
public ClientConfig.Builder setMaxCacheSize(com.google.protobuf.UInt32Value value)
Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable. This field specifies the maximum number of segments that can be cached. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_cache_size = 4;
-
setMaxCacheSize
public ClientConfig.Builder setMaxCacheSize(com.google.protobuf.UInt32Value.Builder builderForValue)
Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable. This field specifies the maximum number of segments that can be cached. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_cache_size = 4;
-
mergeMaxCacheSize
public ClientConfig.Builder mergeMaxCacheSize(com.google.protobuf.UInt32Value value)
Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable. This field specifies the maximum number of segments that can be cached. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_cache_size = 4;
-
clearMaxCacheSize
public ClientConfig.Builder clearMaxCacheSize()
Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable. This field specifies the maximum number of segments that can be cached. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_cache_size = 4;
-
getMaxCacheSizeBuilder
public com.google.protobuf.UInt32Value.Builder getMaxCacheSizeBuilder()
Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable. This field specifies the maximum number of segments that can be cached. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_cache_size = 4;
-
getMaxCacheSizeOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getMaxCacheSizeOrBuilder()
Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable. This field specifies the maximum number of segments that can be cached. If not specified, the default is 1024.
.google.protobuf.UInt32Value max_cache_size = 4;- Specified by:
getMaxCacheSizeOrBuilderin interfaceClientConfigOrBuilder
-
setUnknownFields
public final ClientConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientConfig.Builder>
-
mergeUnknownFields
public final ClientConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientConfig.Builder>
-
-