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
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()Populate ``JA3`` 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.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()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.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.booleanPopulate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.booleanThe size in bytes of the initial buffer requested by the tls_inspector.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeEnableJa3Fingerprinting(com.google.protobuf.BoolValue value) Populate ``JA3`` 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.final TlsInspector.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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.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.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
-
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 64KiB. If this size is not defined, defaults to maximum 64KiB 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 64KiB. If this size is not defined, defaults to maximum 64KiB 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 64KiB. If this size is not defined, defaults to maximum 64KiB 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 64KiB. If this size is not defined, defaults to maximum 64KiB 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 64KiB. If this size is not defined, defaults to maximum 64KiB 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 64KiB. If this size is not defined, defaults to maximum 64KiB 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 64KiB. If this size is not defined, defaults to maximum 64KiB 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 64KiB. If this size is not defined, defaults to maximum 64KiB that the tls inspector will consume.
.google.protobuf.UInt32Value initial_read_buffer_size = 2 [(.validate.rules) = { ... }- Specified by:
getInitialReadBufferSizeOrBuilderin 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>
-