Class TLSProperties.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<TLSProperties.Builder>
com.google.protobuf.GeneratedMessage.Builder<TLSProperties.Builder>
io.envoyproxy.envoy.data.accesslog.v3.TLSProperties.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,TLSPropertiesOrBuilder
,Cloneable
- Enclosing class:
TLSProperties
public static final class TLSProperties.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TLSProperties.Builder>
implements TLSPropertiesOrBuilder
Properties of a negotiated TLS connection. [#next-free-field: 8]Protobuf type
envoy.data.accesslog.v3.TLSProperties
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private Object
private com.google.protobuf.SingleFieldBuilder
<TLSProperties.CertificateProperties, TLSProperties.CertificateProperties.Builder, TLSProperties.CertificatePropertiesOrBuilder> private com.google.protobuf.SingleFieldBuilder
<TLSProperties.CertificateProperties, TLSProperties.CertificateProperties.Builder, TLSProperties.CertificatePropertiesOrBuilder> private com.google.protobuf.UInt32Value
private com.google.protobuf.SingleFieldBuilder
<com.google.protobuf.UInt32Value, com.google.protobuf.UInt32Value.Builder, com.google.protobuf.UInt32ValueOrBuilder> private Object
private Object
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
private void
buildPartial0
(TLSProperties result) clear()
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.Properties of the local certificate used to negotiate TLS.Properties of the peer certificate used to negotiate TLS.TLS cipher suite negotiated during handshake.The TLS session ID.SNI hostname from handshake.Version of TLS that was negotiated.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.com.google.protobuf.ByteString
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.Properties of the local certificate used to negotiate TLS.Properties of the local certificate used to negotiate TLS.Properties of the local certificate used to negotiate TLS.Properties of the peer certificate used to negotiate TLS.Properties of the peer certificate used to negotiate TLS.Properties of the peer certificate used to negotiate TLS.com.google.protobuf.UInt32Value
TLS cipher suite negotiated during handshake.com.google.protobuf.UInt32Value.Builder
TLS cipher suite negotiated during handshake.com.google.protobuf.UInt32ValueOrBuilder
TLS cipher suite negotiated during handshake.The TLS session ID.com.google.protobuf.ByteString
The TLS session ID.SNI hostname from handshake.com.google.protobuf.ByteString
SNI hostname from handshake.Version of TLS that was negotiated.int
Version of TLS that was negotiated.boolean
Properties of the local certificate used to negotiate TLS.boolean
Properties of the peer certificate used to negotiate TLS.boolean
TLS cipher suite negotiated during handshake.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
private com.google.protobuf.SingleFieldBuilder
<TLSProperties.CertificateProperties, TLSProperties.CertificateProperties.Builder, TLSProperties.CertificatePropertiesOrBuilder> Properties of the local certificate used to negotiate TLS.private com.google.protobuf.SingleFieldBuilder
<TLSProperties.CertificateProperties, TLSProperties.CertificateProperties.Builder, TLSProperties.CertificatePropertiesOrBuilder> Properties of the peer certificate used to negotiate TLS.private com.google.protobuf.SingleFieldBuilder
<com.google.protobuf.UInt32Value, com.google.protobuf.UInt32Value.Builder, com.google.protobuf.UInt32ValueOrBuilder> TLS cipher suite negotiated during handshake.final boolean
private void
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(TLSProperties other) Properties of the local certificate used to negotiate TLS.Properties of the peer certificate used to negotiate TLS.mergeTlsCipherSuite
(com.google.protobuf.UInt32Value value) TLS cipher suite negotiated during handshake.setJa3Fingerprint
(String value) The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.setJa3FingerprintBytes
(com.google.protobuf.ByteString value) The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.Properties of the local certificate used to negotiate TLS.setLocalCertificateProperties
(TLSProperties.CertificateProperties.Builder builderForValue) Properties of the local certificate used to negotiate TLS.Properties of the peer certificate used to negotiate TLS.setPeerCertificateProperties
(TLSProperties.CertificateProperties.Builder builderForValue) Properties of the peer certificate used to negotiate TLS.setTlsCipherSuite
(com.google.protobuf.UInt32Value value) TLS cipher suite negotiated during handshake.setTlsCipherSuite
(com.google.protobuf.UInt32Value.Builder builderForValue) TLS cipher suite negotiated during handshake.setTlsSessionId
(String value) The TLS session ID.setTlsSessionIdBytes
(com.google.protobuf.ByteString value) The TLS session ID.setTlsSniHostname
(String value) SNI hostname from handshake.setTlsSniHostnameBytes
(com.google.protobuf.ByteString value) SNI hostname from handshake.Version of TLS that was negotiated.setTlsVersionValue
(int value) Version of TLS that was negotiated.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, 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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
bitField0_
private int bitField0_ -
tlsVersion_
private int tlsVersion_ -
tlsCipherSuite_
private com.google.protobuf.UInt32Value tlsCipherSuite_ -
tlsCipherSuiteBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder, tlsCipherSuiteBuilder_com.google.protobuf.UInt32ValueOrBuilder> -
tlsSniHostname_
-
localCertificateProperties_
-
localCertificatePropertiesBuilder_
private com.google.protobuf.SingleFieldBuilder<TLSProperties.CertificateProperties,TLSProperties.CertificateProperties.Builder, localCertificatePropertiesBuilder_TLSProperties.CertificatePropertiesOrBuilder> -
peerCertificateProperties_
-
peerCertificatePropertiesBuilder_
private com.google.protobuf.SingleFieldBuilder<TLSProperties.CertificateProperties,TLSProperties.CertificateProperties.Builder, peerCertificatePropertiesBuilder_TLSProperties.CertificatePropertiesOrBuilder> -
tlsSessionId_
-
ja3Fingerprint_
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<TLSProperties.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<TLSProperties.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<TLSProperties.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TLSProperties.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<TLSProperties.Builder>
-
mergeFrom
public TLSProperties.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TLSProperties.Builder>
- Throws:
IOException
-
getTlsVersionValue
public int getTlsVersionValue()Version of TLS that was negotiated.
.envoy.data.accesslog.v3.TLSProperties.TLSVersion tls_version = 1;
- Specified by:
getTlsVersionValue
in interfaceTLSPropertiesOrBuilder
- Returns:
- The enum numeric value on the wire for tlsVersion.
-
setTlsVersionValue
Version of TLS that was negotiated.
.envoy.data.accesslog.v3.TLSProperties.TLSVersion tls_version = 1;
- Parameters:
value
- The enum numeric value on the wire for tlsVersion to set.- Returns:
- This builder for chaining.
-
getTlsVersion
Version of TLS that was negotiated.
.envoy.data.accesslog.v3.TLSProperties.TLSVersion tls_version = 1;
- Specified by:
getTlsVersion
in interfaceTLSPropertiesOrBuilder
- Returns:
- The tlsVersion.
-
setTlsVersion
Version of TLS that was negotiated.
.envoy.data.accesslog.v3.TLSProperties.TLSVersion tls_version = 1;
- Parameters:
value
- The tlsVersion to set.- Returns:
- This builder for chaining.
-
clearTlsVersion
Version of TLS that was negotiated.
.envoy.data.accesslog.v3.TLSProperties.TLSVersion tls_version = 1;
- Returns:
- This builder for chaining.
-
hasTlsCipherSuite
public boolean hasTlsCipherSuite()TLS cipher suite negotiated during handshake. The value is a four-digit hex code defined by the IANA TLS Cipher Suite Registry (e.g. ``009C`` for ``TLS_RSA_WITH_AES_128_GCM_SHA256``). Here it is expressed as an integer.
.google.protobuf.UInt32Value tls_cipher_suite = 2;
- Specified by:
hasTlsCipherSuite
in interfaceTLSPropertiesOrBuilder
- Returns:
- Whether the tlsCipherSuite field is set.
-
getTlsCipherSuite
public com.google.protobuf.UInt32Value getTlsCipherSuite()TLS cipher suite negotiated during handshake. The value is a four-digit hex code defined by the IANA TLS Cipher Suite Registry (e.g. ``009C`` for ``TLS_RSA_WITH_AES_128_GCM_SHA256``). Here it is expressed as an integer.
.google.protobuf.UInt32Value tls_cipher_suite = 2;
- Specified by:
getTlsCipherSuite
in interfaceTLSPropertiesOrBuilder
- Returns:
- The tlsCipherSuite.
-
setTlsCipherSuite
TLS cipher suite negotiated during handshake. The value is a four-digit hex code defined by the IANA TLS Cipher Suite Registry (e.g. ``009C`` for ``TLS_RSA_WITH_AES_128_GCM_SHA256``). Here it is expressed as an integer.
.google.protobuf.UInt32Value tls_cipher_suite = 2;
-
setTlsCipherSuite
public TLSProperties.Builder setTlsCipherSuite(com.google.protobuf.UInt32Value.Builder builderForValue) TLS cipher suite negotiated during handshake. The value is a four-digit hex code defined by the IANA TLS Cipher Suite Registry (e.g. ``009C`` for ``TLS_RSA_WITH_AES_128_GCM_SHA256``). Here it is expressed as an integer.
.google.protobuf.UInt32Value tls_cipher_suite = 2;
-
mergeTlsCipherSuite
TLS cipher suite negotiated during handshake. The value is a four-digit hex code defined by the IANA TLS Cipher Suite Registry (e.g. ``009C`` for ``TLS_RSA_WITH_AES_128_GCM_SHA256``). Here it is expressed as an integer.
.google.protobuf.UInt32Value tls_cipher_suite = 2;
-
clearTlsCipherSuite
TLS cipher suite negotiated during handshake. The value is a four-digit hex code defined by the IANA TLS Cipher Suite Registry (e.g. ``009C`` for ``TLS_RSA_WITH_AES_128_GCM_SHA256``). Here it is expressed as an integer.
.google.protobuf.UInt32Value tls_cipher_suite = 2;
-
getTlsCipherSuiteBuilder
public com.google.protobuf.UInt32Value.Builder getTlsCipherSuiteBuilder()TLS cipher suite negotiated during handshake. The value is a four-digit hex code defined by the IANA TLS Cipher Suite Registry (e.g. ``009C`` for ``TLS_RSA_WITH_AES_128_GCM_SHA256``). Here it is expressed as an integer.
.google.protobuf.UInt32Value tls_cipher_suite = 2;
-
getTlsCipherSuiteOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getTlsCipherSuiteOrBuilder()TLS cipher suite negotiated during handshake. The value is a four-digit hex code defined by the IANA TLS Cipher Suite Registry (e.g. ``009C`` for ``TLS_RSA_WITH_AES_128_GCM_SHA256``). Here it is expressed as an integer.
.google.protobuf.UInt32Value tls_cipher_suite = 2;
- Specified by:
getTlsCipherSuiteOrBuilder
in interfaceTLSPropertiesOrBuilder
-
internalGetTlsCipherSuiteFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder, internalGetTlsCipherSuiteFieldBuilder()com.google.protobuf.UInt32ValueOrBuilder> TLS cipher suite negotiated during handshake. The value is a four-digit hex code defined by the IANA TLS Cipher Suite Registry (e.g. ``009C`` for ``TLS_RSA_WITH_AES_128_GCM_SHA256``). Here it is expressed as an integer.
.google.protobuf.UInt32Value tls_cipher_suite = 2;
-
getTlsSniHostname
SNI hostname from handshake.
string tls_sni_hostname = 3;
- Specified by:
getTlsSniHostname
in interfaceTLSPropertiesOrBuilder
- Returns:
- The tlsSniHostname.
-
getTlsSniHostnameBytes
public com.google.protobuf.ByteString getTlsSniHostnameBytes()SNI hostname from handshake.
string tls_sni_hostname = 3;
- Specified by:
getTlsSniHostnameBytes
in interfaceTLSPropertiesOrBuilder
- Returns:
- The bytes for tlsSniHostname.
-
setTlsSniHostname
SNI hostname from handshake.
string tls_sni_hostname = 3;
- Parameters:
value
- The tlsSniHostname to set.- Returns:
- This builder for chaining.
-
clearTlsSniHostname
SNI hostname from handshake.
string tls_sni_hostname = 3;
- Returns:
- This builder for chaining.
-
setTlsSniHostnameBytes
SNI hostname from handshake.
string tls_sni_hostname = 3;
- Parameters:
value
- The bytes for tlsSniHostname to set.- Returns:
- This builder for chaining.
-
hasLocalCertificateProperties
public boolean hasLocalCertificateProperties()Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties local_certificate_properties = 4;
- Specified by:
hasLocalCertificateProperties
in interfaceTLSPropertiesOrBuilder
- Returns:
- Whether the localCertificateProperties field is set.
-
getLocalCertificateProperties
Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties local_certificate_properties = 4;
- Specified by:
getLocalCertificateProperties
in interfaceTLSPropertiesOrBuilder
- Returns:
- The localCertificateProperties.
-
setLocalCertificateProperties
public TLSProperties.Builder setLocalCertificateProperties(TLSProperties.CertificateProperties value) Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties local_certificate_properties = 4;
-
setLocalCertificateProperties
public TLSProperties.Builder setLocalCertificateProperties(TLSProperties.CertificateProperties.Builder builderForValue) Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties local_certificate_properties = 4;
-
mergeLocalCertificateProperties
public TLSProperties.Builder mergeLocalCertificateProperties(TLSProperties.CertificateProperties value) Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties local_certificate_properties = 4;
-
clearLocalCertificateProperties
Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties local_certificate_properties = 4;
-
getLocalCertificatePropertiesBuilder
Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties local_certificate_properties = 4;
-
getLocalCertificatePropertiesOrBuilder
Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties local_certificate_properties = 4;
- Specified by:
getLocalCertificatePropertiesOrBuilder
in interfaceTLSPropertiesOrBuilder
-
internalGetLocalCertificatePropertiesFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TLSProperties.CertificateProperties,TLSProperties.CertificateProperties.Builder, internalGetLocalCertificatePropertiesFieldBuilder()TLSProperties.CertificatePropertiesOrBuilder> Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties local_certificate_properties = 4;
-
hasPeerCertificateProperties
public boolean hasPeerCertificateProperties()Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties peer_certificate_properties = 5;
- Specified by:
hasPeerCertificateProperties
in interfaceTLSPropertiesOrBuilder
- Returns:
- Whether the peerCertificateProperties field is set.
-
getPeerCertificateProperties
Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties peer_certificate_properties = 5;
- Specified by:
getPeerCertificateProperties
in interfaceTLSPropertiesOrBuilder
- Returns:
- The peerCertificateProperties.
-
setPeerCertificateProperties
public TLSProperties.Builder setPeerCertificateProperties(TLSProperties.CertificateProperties value) Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties peer_certificate_properties = 5;
-
setPeerCertificateProperties
public TLSProperties.Builder setPeerCertificateProperties(TLSProperties.CertificateProperties.Builder builderForValue) Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties peer_certificate_properties = 5;
-
mergePeerCertificateProperties
public TLSProperties.Builder mergePeerCertificateProperties(TLSProperties.CertificateProperties value) Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties peer_certificate_properties = 5;
-
clearPeerCertificateProperties
Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties peer_certificate_properties = 5;
-
getPeerCertificatePropertiesBuilder
Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties peer_certificate_properties = 5;
-
getPeerCertificatePropertiesOrBuilder
Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties peer_certificate_properties = 5;
- Specified by:
getPeerCertificatePropertiesOrBuilder
in interfaceTLSPropertiesOrBuilder
-
internalGetPeerCertificatePropertiesFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TLSProperties.CertificateProperties,TLSProperties.CertificateProperties.Builder, internalGetPeerCertificatePropertiesFieldBuilder()TLSProperties.CertificatePropertiesOrBuilder> Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties peer_certificate_properties = 5;
-
getTlsSessionId
The TLS session ID.
string tls_session_id = 6;
- Specified by:
getTlsSessionId
in interfaceTLSPropertiesOrBuilder
- Returns:
- The tlsSessionId.
-
getTlsSessionIdBytes
public com.google.protobuf.ByteString getTlsSessionIdBytes()The TLS session ID.
string tls_session_id = 6;
- Specified by:
getTlsSessionIdBytes
in interfaceTLSPropertiesOrBuilder
- Returns:
- The bytes for tlsSessionId.
-
setTlsSessionId
The TLS session ID.
string tls_session_id = 6;
- Parameters:
value
- The tlsSessionId to set.- Returns:
- This builder for chaining.
-
clearTlsSessionId
The TLS session ID.
string tls_session_id = 6;
- Returns:
- This builder for chaining.
-
setTlsSessionIdBytes
The TLS session ID.
string tls_session_id = 6;
- Parameters:
value
- The bytes for tlsSessionId to set.- Returns:
- This builder for chaining.
-
getJa3Fingerprint
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.
string ja3_fingerprint = 7;
- Specified by:
getJa3Fingerprint
in interfaceTLSPropertiesOrBuilder
- Returns:
- The ja3Fingerprint.
-
getJa3FingerprintBytes
public com.google.protobuf.ByteString getJa3FingerprintBytes()The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.
string ja3_fingerprint = 7;
- Specified by:
getJa3FingerprintBytes
in interfaceTLSPropertiesOrBuilder
- Returns:
- The bytes for ja3Fingerprint.
-
setJa3Fingerprint
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.
string ja3_fingerprint = 7;
- Parameters:
value
- The ja3Fingerprint to set.- Returns:
- This builder for chaining.
-
clearJa3Fingerprint
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.
string ja3_fingerprint = 7;
- Returns:
- This builder for chaining.
-
setJa3FingerprintBytes
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.
string ja3_fingerprint = 7;
- Parameters:
value
- The bytes for ja3Fingerprint to set.- Returns:
- This builder for chaining.
-