Class ClientConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
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 type
envoy.config.trace.v3.ClientConfig-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Inline authentication token string.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Service instance name for SkyWalking tracer.Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Service name for SkyWalking tracer.clone()Inline authentication token string.com.google.protobuf.ByteStringInline authentication token string.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorService instance name for SkyWalking tracer.com.google.protobuf.ByteStringService instance name for SkyWalking tracer.com.google.protobuf.UInt32ValueEnvoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.com.google.protobuf.UInt32Value.BuilderEnvoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.com.google.protobuf.UInt32ValueOrBuilderEnvoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.Service name for SkyWalking tracer.com.google.protobuf.ByteStringService name for SkyWalking tracer.booleanInline authentication token string.booleanEnvoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ClientConfig other) mergeMaxCacheSize(com.google.protobuf.UInt32Value value) Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.final ClientConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setBackendToken(String value) Inline authentication token string.setBackendTokenBytes(com.google.protobuf.ByteString value) Inline authentication token string.setInstanceName(String value) Service instance name for SkyWalking tracer.setInstanceNameBytes(com.google.protobuf.ByteString value) Service instance name for SkyWalking tracer.setMaxCacheSize(com.google.protobuf.UInt32Value value) Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.setMaxCacheSize(com.google.protobuf.UInt32Value.Builder builderForValue) Envoy caches the segment in memory when the SkyWalking backend service is temporarily unavailable.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setServiceName(String value) Service name for SkyWalking tracer.setServiceNameBytes(com.google.protobuf.ByteString value) Service name for SkyWalking tracer.final 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, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
- 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
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientConfig.Builder>
-
clearOneof
- 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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClientConfig.Builder>
-
mergeFrom
-
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
- Specified by:
getBackendTokenSpecifierCasein interfaceClientConfigOrBuilder
-
clearBackendTokenSpecifier
-
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
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
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
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
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
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
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
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
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
Inline authentication token string.
string backend_token = 3 [(.udpa.annotations.sensitive) = true];- Parameters:
value- The backendToken to set.- Returns:
- This builder for chaining.
-
clearBackendToken
Inline authentication token string.
string backend_token = 3 [(.udpa.annotations.sensitive) = true];- Returns:
- This builder for chaining.
-
setBackendTokenBytes
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
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
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
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>
-