Class TlsInspector.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<TlsInspector.Builder>
io.envoyproxy.envoy.extensions.filters.listener.tls_inspector.v3.TlsInspector.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,TlsInspectorOrBuilder,Cloneable
- Enclosing class:
- TlsInspector
public static final class TlsInspector.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<TlsInspector.Builder>
implements TlsInspectorOrBuilder
[#next-free-field: 6]Protobuf type
envoy.extensions.filters.listener.tls_inspector.v3.TlsInspector-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Close connection when TLS ClientHello message could not be parsed.Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.Populate ``JA4`` fingerprint hash using data from the TLS Client Hello packet.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The size in bytes of the initial buffer requested by the tls_inspector.The maximum size in bytes of the ClientHello that the tls_inspector will process.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()booleanClose connection when TLS ClientHello message could not be parsed.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.BoolValuePopulate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.com.google.protobuf.BoolValue.BuilderPopulate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.com.google.protobuf.BoolValueOrBuilderPopulate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.com.google.protobuf.BoolValuePopulate ``JA4`` fingerprint hash using data from the TLS Client Hello packet.com.google.protobuf.BoolValue.BuilderPopulate ``JA4`` fingerprint hash using data from the TLS Client Hello packet.com.google.protobuf.BoolValueOrBuilderPopulate ``JA4`` fingerprint hash using data from the TLS Client Hello packet.com.google.protobuf.UInt32ValueThe size in bytes of the initial buffer requested by the tls_inspector.com.google.protobuf.UInt32Value.BuilderThe size in bytes of the initial buffer requested by the tls_inspector.com.google.protobuf.UInt32ValueOrBuilderThe size in bytes of the initial buffer requested by the tls_inspector.com.google.protobuf.UInt32ValueThe maximum size in bytes of the ClientHello that the tls_inspector will process.com.google.protobuf.UInt32Value.BuilderThe maximum size in bytes of the ClientHello that the tls_inspector will process.com.google.protobuf.UInt32ValueOrBuilderThe maximum size in bytes of the ClientHello that the tls_inspector will process.booleanPopulate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.booleanPopulate ``JA4`` fingerprint hash using data from the TLS Client Hello packet.booleanThe size in bytes of the initial buffer requested by the tls_inspector.booleanThe maximum size in bytes of the ClientHello that the tls_inspector will process.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeEnableJa3Fingerprinting(com.google.protobuf.BoolValue value) Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.mergeEnableJa4Fingerprinting(com.google.protobuf.BoolValue value) Populate ``JA4`` fingerprint hash using data from the TLS Client Hello packet.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(TlsInspector other) mergeInitialReadBufferSize(com.google.protobuf.UInt32Value value) The size in bytes of the initial buffer requested by the tls_inspector.mergeMaxClientHelloSize(com.google.protobuf.UInt32Value value) The maximum size in bytes of the ClientHello that the tls_inspector will process.final TlsInspector.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCloseConnectionOnClientHelloParsingErrors(boolean value) Close connection when TLS ClientHello message could not be parsed.setEnableJa3Fingerprinting(com.google.protobuf.BoolValue value) Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.setEnableJa3Fingerprinting(com.google.protobuf.BoolValue.Builder builderForValue) Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.setEnableJa4Fingerprinting(com.google.protobuf.BoolValue value) Populate ``JA4`` fingerprint hash using data from the TLS Client Hello packet.setEnableJa4Fingerprinting(com.google.protobuf.BoolValue.Builder builderForValue) Populate ``JA4`` fingerprint hash using data from the TLS Client Hello packet.setInitialReadBufferSize(com.google.protobuf.UInt32Value value) The size in bytes of the initial buffer requested by the tls_inspector.setInitialReadBufferSize(com.google.protobuf.UInt32Value.Builder builderForValue) The size in bytes of the initial buffer requested by the tls_inspector.setMaxClientHelloSize(com.google.protobuf.UInt32Value value) The maximum size in bytes of the ClientHello that the tls_inspector will process.setMaxClientHelloSize(com.google.protobuf.UInt32Value.Builder builderForValue) The maximum size in bytes of the ClientHello that the tls_inspector will process.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final TlsInspector.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<TlsInspector.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<TlsInspector.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<TlsInspector.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<TlsInspector.Builder>
-
setField
public TlsInspector.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<TlsInspector.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TlsInspector.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<TlsInspector.Builder>
-
setRepeatedField
public TlsInspector.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<TlsInspector.Builder>
-
addRepeatedField
public TlsInspector.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<TlsInspector.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TlsInspector.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<TlsInspector.Builder>
-
mergeFrom
public TlsInspector.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<TlsInspector.Builder>- Throws:
IOException
-
hasEnableJa3Fingerprinting
public boolean hasEnableJa3Fingerprinting()Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet. Default is false.
.google.protobuf.BoolValue enable_ja3_fingerprinting = 1;- Specified by:
hasEnableJa3Fingerprintingin interfaceTlsInspectorOrBuilder- Returns:
- Whether the enableJa3Fingerprinting field is set.
-
getEnableJa3Fingerprinting
public com.google.protobuf.BoolValue getEnableJa3Fingerprinting()Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet. Default is false.
.google.protobuf.BoolValue enable_ja3_fingerprinting = 1;- Specified by:
getEnableJa3Fingerprintingin interfaceTlsInspectorOrBuilder- Returns:
- The enableJa3Fingerprinting.
-
setEnableJa3Fingerprinting
Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet. Default is false.
.google.protobuf.BoolValue enable_ja3_fingerprinting = 1; -
setEnableJa3Fingerprinting
public TlsInspector.Builder setEnableJa3Fingerprinting(com.google.protobuf.BoolValue.Builder builderForValue) Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet. Default is false.
.google.protobuf.BoolValue enable_ja3_fingerprinting = 1; -
mergeEnableJa3Fingerprinting
Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet. Default is false.
.google.protobuf.BoolValue enable_ja3_fingerprinting = 1; -
clearEnableJa3Fingerprinting
Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet. Default is false.
.google.protobuf.BoolValue enable_ja3_fingerprinting = 1; -
getEnableJa3FingerprintingBuilder
public com.google.protobuf.BoolValue.Builder getEnableJa3FingerprintingBuilder()Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet. Default is false.
.google.protobuf.BoolValue enable_ja3_fingerprinting = 1; -
getEnableJa3FingerprintingOrBuilder
public com.google.protobuf.BoolValueOrBuilder getEnableJa3FingerprintingOrBuilder()Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet. Default is false.
.google.protobuf.BoolValue enable_ja3_fingerprinting = 1;- Specified by:
getEnableJa3FingerprintingOrBuilderin interfaceTlsInspectorOrBuilder
-
hasEnableJa4Fingerprinting
public boolean hasEnableJa4Fingerprinting()Populate ``JA4`` fingerprint hash using data from the TLS Client Hello packet. ``JA4`` is an improved version of ``JA3`` that includes TLS version, ciphers, extensions, and ALPN information in a hex format. Default is false.
.google.protobuf.BoolValue enable_ja4_fingerprinting = 3;- Specified by:
hasEnableJa4Fingerprintingin interfaceTlsInspectorOrBuilder- Returns:
- Whether the enableJa4Fingerprinting field is set.
-
getEnableJa4Fingerprinting
public com.google.protobuf.BoolValue getEnableJa4Fingerprinting()Populate ``JA4`` fingerprint hash using data from the TLS Client Hello packet. ``JA4`` is an improved version of ``JA3`` that includes TLS version, ciphers, extensions, and ALPN information in a hex format. Default is false.
.google.protobuf.BoolValue enable_ja4_fingerprinting = 3;- Specified by:
getEnableJa4Fingerprintingin interfaceTlsInspectorOrBuilder- Returns:
- The enableJa4Fingerprinting.
-
setEnableJa4Fingerprinting
Populate ``JA4`` fingerprint hash using data from the TLS Client Hello packet. ``JA4`` is an improved version of ``JA3`` that includes TLS version, ciphers, extensions, and ALPN information in a hex format. Default is false.
.google.protobuf.BoolValue enable_ja4_fingerprinting = 3; -
setEnableJa4Fingerprinting
public TlsInspector.Builder setEnableJa4Fingerprinting(com.google.protobuf.BoolValue.Builder builderForValue) Populate ``JA4`` fingerprint hash using data from the TLS Client Hello packet. ``JA4`` is an improved version of ``JA3`` that includes TLS version, ciphers, extensions, and ALPN information in a hex format. Default is false.
.google.protobuf.BoolValue enable_ja4_fingerprinting = 3; -
mergeEnableJa4Fingerprinting
Populate ``JA4`` fingerprint hash using data from the TLS Client Hello packet. ``JA4`` is an improved version of ``JA3`` that includes TLS version, ciphers, extensions, and ALPN information in a hex format. Default is false.
.google.protobuf.BoolValue enable_ja4_fingerprinting = 3; -
clearEnableJa4Fingerprinting
Populate ``JA4`` fingerprint hash using data from the TLS Client Hello packet. ``JA4`` is an improved version of ``JA3`` that includes TLS version, ciphers, extensions, and ALPN information in a hex format. Default is false.
.google.protobuf.BoolValue enable_ja4_fingerprinting = 3; -
getEnableJa4FingerprintingBuilder
public com.google.protobuf.BoolValue.Builder getEnableJa4FingerprintingBuilder()Populate ``JA4`` fingerprint hash using data from the TLS Client Hello packet. ``JA4`` is an improved version of ``JA3`` that includes TLS version, ciphers, extensions, and ALPN information in a hex format. Default is false.
.google.protobuf.BoolValue enable_ja4_fingerprinting = 3; -
getEnableJa4FingerprintingOrBuilder
public com.google.protobuf.BoolValueOrBuilder getEnableJa4FingerprintingOrBuilder()Populate ``JA4`` fingerprint hash using data from the TLS Client Hello packet. ``JA4`` is an improved version of ``JA3`` that includes TLS version, ciphers, extensions, and ALPN information in a hex format. Default is false.
.google.protobuf.BoolValue enable_ja4_fingerprinting = 3;- Specified by:
getEnableJa4FingerprintingOrBuilderin interfaceTlsInspectorOrBuilder
-
hasInitialReadBufferSize
public boolean hasInitialReadBufferSize()The size in bytes of the initial buffer requested by the tls_inspector. If the filter needs to read additional bytes from the socket, the filter will double the buffer up to it's default maximum of 16KiB. If this size is not defined, defaults to maximum 16KiB that the tls inspector will consume.
.google.protobuf.UInt32Value initial_read_buffer_size = 2 [(.validate.rules) = { ... }- Specified by:
hasInitialReadBufferSizein interfaceTlsInspectorOrBuilder- Returns:
- Whether the initialReadBufferSize field is set.
-
getInitialReadBufferSize
public com.google.protobuf.UInt32Value getInitialReadBufferSize()The size in bytes of the initial buffer requested by the tls_inspector. If the filter needs to read additional bytes from the socket, the filter will double the buffer up to it's default maximum of 16KiB. If this size is not defined, defaults to maximum 16KiB that the tls inspector will consume.
.google.protobuf.UInt32Value initial_read_buffer_size = 2 [(.validate.rules) = { ... }- Specified by:
getInitialReadBufferSizein interfaceTlsInspectorOrBuilder- Returns:
- The initialReadBufferSize.
-
setInitialReadBufferSize
The size in bytes of the initial buffer requested by the tls_inspector. If the filter needs to read additional bytes from the socket, the filter will double the buffer up to it's default maximum of 16KiB. If this size is not defined, defaults to maximum 16KiB that the tls inspector will consume.
.google.protobuf.UInt32Value initial_read_buffer_size = 2 [(.validate.rules) = { ... } -
setInitialReadBufferSize
public TlsInspector.Builder setInitialReadBufferSize(com.google.protobuf.UInt32Value.Builder builderForValue) The size in bytes of the initial buffer requested by the tls_inspector. If the filter needs to read additional bytes from the socket, the filter will double the buffer up to it's default maximum of 16KiB. If this size is not defined, defaults to maximum 16KiB that the tls inspector will consume.
.google.protobuf.UInt32Value initial_read_buffer_size = 2 [(.validate.rules) = { ... } -
mergeInitialReadBufferSize
The size in bytes of the initial buffer requested by the tls_inspector. If the filter needs to read additional bytes from the socket, the filter will double the buffer up to it's default maximum of 16KiB. If this size is not defined, defaults to maximum 16KiB that the tls inspector will consume.
.google.protobuf.UInt32Value initial_read_buffer_size = 2 [(.validate.rules) = { ... } -
clearInitialReadBufferSize
The size in bytes of the initial buffer requested by the tls_inspector. If the filter needs to read additional bytes from the socket, the filter will double the buffer up to it's default maximum of 16KiB. If this size is not defined, defaults to maximum 16KiB that the tls inspector will consume.
.google.protobuf.UInt32Value initial_read_buffer_size = 2 [(.validate.rules) = { ... } -
getInitialReadBufferSizeBuilder
public com.google.protobuf.UInt32Value.Builder getInitialReadBufferSizeBuilder()The size in bytes of the initial buffer requested by the tls_inspector. If the filter needs to read additional bytes from the socket, the filter will double the buffer up to it's default maximum of 16KiB. If this size is not defined, defaults to maximum 16KiB that the tls inspector will consume.
.google.protobuf.UInt32Value initial_read_buffer_size = 2 [(.validate.rules) = { ... } -
getInitialReadBufferSizeOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getInitialReadBufferSizeOrBuilder()The size in bytes of the initial buffer requested by the tls_inspector. If the filter needs to read additional bytes from the socket, the filter will double the buffer up to it's default maximum of 16KiB. If this size is not defined, defaults to maximum 16KiB that the tls inspector will consume.
.google.protobuf.UInt32Value initial_read_buffer_size = 2 [(.validate.rules) = { ... }- Specified by:
getInitialReadBufferSizeOrBuilderin interfaceTlsInspectorOrBuilder
-
getCloseConnectionOnClientHelloParsingErrors
public boolean getCloseConnectionOnClientHelloParsingErrors()Close connection when TLS ClientHello message could not be parsed. This flag should be enabled only if it is known that incoming connections are expected to use TLS protocol, as Envoy does not distinguish between a plain text message or a malformed TLS ClientHello message. By default this flag is false and TLS ClientHello parsing errors are interpreted as a plain text connection. Setting this to true will cause connections to be terminated and the ``client_hello_too_large`` counter to be incremented if the ClientHello message is over implementation defined limit (currently 16Kb).
bool close_connection_on_client_hello_parsing_errors = 4;- Specified by:
getCloseConnectionOnClientHelloParsingErrorsin interfaceTlsInspectorOrBuilder- Returns:
- The closeConnectionOnClientHelloParsingErrors.
-
setCloseConnectionOnClientHelloParsingErrors
Close connection when TLS ClientHello message could not be parsed. This flag should be enabled only if it is known that incoming connections are expected to use TLS protocol, as Envoy does not distinguish between a plain text message or a malformed TLS ClientHello message. By default this flag is false and TLS ClientHello parsing errors are interpreted as a plain text connection. Setting this to true will cause connections to be terminated and the ``client_hello_too_large`` counter to be incremented if the ClientHello message is over implementation defined limit (currently 16Kb).
bool close_connection_on_client_hello_parsing_errors = 4;- Parameters:
value- The closeConnectionOnClientHelloParsingErrors to set.- Returns:
- This builder for chaining.
-
clearCloseConnectionOnClientHelloParsingErrors
Close connection when TLS ClientHello message could not be parsed. This flag should be enabled only if it is known that incoming connections are expected to use TLS protocol, as Envoy does not distinguish between a plain text message or a malformed TLS ClientHello message. By default this flag is false and TLS ClientHello parsing errors are interpreted as a plain text connection. Setting this to true will cause connections to be terminated and the ``client_hello_too_large`` counter to be incremented if the ClientHello message is over implementation defined limit (currently 16Kb).
bool close_connection_on_client_hello_parsing_errors = 4;- Returns:
- This builder for chaining.
-
hasMaxClientHelloSize
public boolean hasMaxClientHelloSize()The maximum size in bytes of the ClientHello that the tls_inspector will process. If the ClientHello is larger than this size, the tls_inspector will stop processing and indicate failure. If not defined, defaults to 16KiB.
.google.protobuf.UInt32Value max_client_hello_size = 5 [(.validate.rules) = { ... }- Specified by:
hasMaxClientHelloSizein interfaceTlsInspectorOrBuilder- Returns:
- Whether the maxClientHelloSize field is set.
-
getMaxClientHelloSize
public com.google.protobuf.UInt32Value getMaxClientHelloSize()The maximum size in bytes of the ClientHello that the tls_inspector will process. If the ClientHello is larger than this size, the tls_inspector will stop processing and indicate failure. If not defined, defaults to 16KiB.
.google.protobuf.UInt32Value max_client_hello_size = 5 [(.validate.rules) = { ... }- Specified by:
getMaxClientHelloSizein interfaceTlsInspectorOrBuilder- Returns:
- The maxClientHelloSize.
-
setMaxClientHelloSize
The maximum size in bytes of the ClientHello that the tls_inspector will process. If the ClientHello is larger than this size, the tls_inspector will stop processing and indicate failure. If not defined, defaults to 16KiB.
.google.protobuf.UInt32Value max_client_hello_size = 5 [(.validate.rules) = { ... } -
setMaxClientHelloSize
public TlsInspector.Builder setMaxClientHelloSize(com.google.protobuf.UInt32Value.Builder builderForValue) The maximum size in bytes of the ClientHello that the tls_inspector will process. If the ClientHello is larger than this size, the tls_inspector will stop processing and indicate failure. If not defined, defaults to 16KiB.
.google.protobuf.UInt32Value max_client_hello_size = 5 [(.validate.rules) = { ... } -
mergeMaxClientHelloSize
The maximum size in bytes of the ClientHello that the tls_inspector will process. If the ClientHello is larger than this size, the tls_inspector will stop processing and indicate failure. If not defined, defaults to 16KiB.
.google.protobuf.UInt32Value max_client_hello_size = 5 [(.validate.rules) = { ... } -
clearMaxClientHelloSize
The maximum size in bytes of the ClientHello that the tls_inspector will process. If the ClientHello is larger than this size, the tls_inspector will stop processing and indicate failure. If not defined, defaults to 16KiB.
.google.protobuf.UInt32Value max_client_hello_size = 5 [(.validate.rules) = { ... } -
getMaxClientHelloSizeBuilder
public com.google.protobuf.UInt32Value.Builder getMaxClientHelloSizeBuilder()The maximum size in bytes of the ClientHello that the tls_inspector will process. If the ClientHello is larger than this size, the tls_inspector will stop processing and indicate failure. If not defined, defaults to 16KiB.
.google.protobuf.UInt32Value max_client_hello_size = 5 [(.validate.rules) = { ... } -
getMaxClientHelloSizeOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getMaxClientHelloSizeOrBuilder()The maximum size in bytes of the ClientHello that the tls_inspector will process. If the ClientHello is larger than this size, the tls_inspector will stop processing and indicate failure. If not defined, defaults to 16KiB.
.google.protobuf.UInt32Value max_client_hello_size = 5 [(.validate.rules) = { ... }- Specified by:
getMaxClientHelloSizeOrBuilderin interfaceTlsInspectorOrBuilder
-
setUnknownFields
public final TlsInspector.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TlsInspector.Builder>
-
mergeUnknownFields
public final TlsInspector.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TlsInspector.Builder>
-