Class TlsInspector.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- 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 typeenvoy.extensions.filters.listener.tls_inspector.v3.TlsInspector
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TlsInspector.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TlsInspectorbuild()TlsInspectorbuildPartial()TlsInspector.Builderclear()TlsInspector.BuilderclearEnableJa3Fingerprinting()Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.TlsInspector.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)TlsInspector.BuilderclearInitialReadBufferSize()The size in bytes of the initial buffer requested by the tls_inspector.TlsInspector.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)TlsInspector.Builderclone()TlsInspectorgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.BoolValuegetEnableJa3Fingerprinting()Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.com.google.protobuf.BoolValue.BuildergetEnableJa3FingerprintingBuilder()Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.com.google.protobuf.BoolValueOrBuildergetEnableJa3FingerprintingOrBuilder()Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.com.google.protobuf.UInt32ValuegetInitialReadBufferSize()The size in bytes of the initial buffer requested by the tls_inspector.com.google.protobuf.UInt32Value.BuildergetInitialReadBufferSizeBuilder()The size in bytes of the initial buffer requested by the tls_inspector.com.google.protobuf.UInt32ValueOrBuildergetInitialReadBufferSizeOrBuilder()The size in bytes of the initial buffer requested by the tls_inspector.booleanhasEnableJa3Fingerprinting()Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.booleanhasInitialReadBufferSize()The size in bytes of the initial buffer requested by the tls_inspector.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()TlsInspector.BuildermergeEnableJa3Fingerprinting(com.google.protobuf.BoolValue value)Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.TlsInspector.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)TlsInspector.BuildermergeFrom(com.google.protobuf.Message other)TlsInspector.BuildermergeFrom(TlsInspector other)TlsInspector.BuildermergeInitialReadBufferSize(com.google.protobuf.UInt32Value value)The size in bytes of the initial buffer requested by the tls_inspector.TlsInspector.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)TlsInspector.BuildersetEnableJa3Fingerprinting(com.google.protobuf.BoolValue value)Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.TlsInspector.BuildersetEnableJa3Fingerprinting(com.google.protobuf.BoolValue.Builder builderForValue)Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet.TlsInspector.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TlsInspector.BuildersetInitialReadBufferSize(com.google.protobuf.UInt32Value value)The size in bytes of the initial buffer requested by the tls_inspector.TlsInspector.BuildersetInitialReadBufferSize(com.google.protobuf.UInt32Value.Builder builderForValue)The size in bytes of the initial buffer requested by the tls_inspector.TlsInspector.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)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, 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<TlsInspector.Builder>
-
clear
public 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
public TlsInspector getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TlsInspector build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TlsInspector buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TlsInspector.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
public TlsInspector.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TlsInspector.Builder>
-
clearOneof
public TlsInspector.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 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
public TlsInspector.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TlsInspector.Builder>
-
mergeFrom
public TlsInspector.Builder mergeFrom(TlsInspector other)
-
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
public TlsInspector.Builder setEnableJa3Fingerprinting(com.google.protobuf.BoolValue value)
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
public TlsInspector.Builder mergeEnableJa3Fingerprinting(com.google.protobuf.BoolValue value)
Populate ``JA3`` fingerprint hash using data from the TLS Client Hello packet. Default is false.
.google.protobuf.BoolValue enable_ja3_fingerprinting = 1;
-
clearEnableJa3Fingerprinting
public TlsInspector.Builder 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
public TlsInspector.Builder setInitialReadBufferSize(com.google.protobuf.UInt32Value value)
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
public TlsInspector.Builder mergeInitialReadBufferSize(com.google.protobuf.UInt32Value value)
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
public TlsInspector.Builder 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>
-
-