Class TLSProperties.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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,java.lang.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 typeenvoy.data.accesslog.v3.TLSProperties
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TLSPropertiesbuild()TLSPropertiesbuildPartial()private voidbuildPartial0(TLSProperties result)TLSProperties.Builderclear()TLSProperties.BuilderclearJa3Fingerprint()The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.TLSProperties.BuilderclearLocalCertificateProperties()Properties of the local certificate used to negotiate TLS.TLSProperties.BuilderclearPeerCertificateProperties()Properties of the peer certificate used to negotiate TLS.TLSProperties.BuilderclearTlsCipherSuite()TLS cipher suite negotiated during handshake.TLSProperties.BuilderclearTlsSessionId()The TLS session ID.TLSProperties.BuilderclearTlsSniHostname()SNI hostname from handshake.TLSProperties.BuilderclearTlsVersion()Version of TLS that was negotiated.TLSPropertiesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetJa3Fingerprint()The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.com.google.protobuf.ByteStringgetJa3FingerprintBytes()The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.TLSProperties.CertificatePropertiesgetLocalCertificateProperties()Properties of the local certificate used to negotiate TLS.TLSProperties.CertificateProperties.BuildergetLocalCertificatePropertiesBuilder()Properties of the local certificate used to negotiate TLS.private com.google.protobuf.SingleFieldBuilder<TLSProperties.CertificateProperties,TLSProperties.CertificateProperties.Builder,TLSProperties.CertificatePropertiesOrBuilder>getLocalCertificatePropertiesFieldBuilder()Properties of the local certificate used to negotiate TLS.TLSProperties.CertificatePropertiesOrBuildergetLocalCertificatePropertiesOrBuilder()Properties of the local certificate used to negotiate TLS.TLSProperties.CertificatePropertiesgetPeerCertificateProperties()Properties of the peer certificate used to negotiate TLS.TLSProperties.CertificateProperties.BuildergetPeerCertificatePropertiesBuilder()Properties of the peer certificate used to negotiate TLS.private com.google.protobuf.SingleFieldBuilder<TLSProperties.CertificateProperties,TLSProperties.CertificateProperties.Builder,TLSProperties.CertificatePropertiesOrBuilder>getPeerCertificatePropertiesFieldBuilder()Properties of the peer certificate used to negotiate TLS.TLSProperties.CertificatePropertiesOrBuildergetPeerCertificatePropertiesOrBuilder()Properties of the peer certificate used to negotiate TLS.com.google.protobuf.UInt32ValuegetTlsCipherSuite()TLS cipher suite negotiated during handshake.com.google.protobuf.UInt32Value.BuildergetTlsCipherSuiteBuilder()TLS cipher suite negotiated during handshake.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder>getTlsCipherSuiteFieldBuilder()TLS cipher suite negotiated during handshake.com.google.protobuf.UInt32ValueOrBuildergetTlsCipherSuiteOrBuilder()TLS cipher suite negotiated during handshake.java.lang.StringgetTlsSessionId()The TLS session ID.com.google.protobuf.ByteStringgetTlsSessionIdBytes()The TLS session ID.java.lang.StringgetTlsSniHostname()SNI hostname from handshake.com.google.protobuf.ByteStringgetTlsSniHostnameBytes()SNI hostname from handshake.TLSProperties.TLSVersiongetTlsVersion()Version of TLS that was negotiated.intgetTlsVersionValue()Version of TLS that was negotiated.booleanhasLocalCertificateProperties()Properties of the local certificate used to negotiate TLS.booleanhasPeerCertificateProperties()Properties of the peer certificate used to negotiate TLS.booleanhasTlsCipherSuite()TLS cipher suite negotiated during handshake.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()TLSProperties.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)TLSProperties.BuildermergeFrom(com.google.protobuf.Message other)TLSProperties.BuildermergeFrom(TLSProperties other)TLSProperties.BuildermergeLocalCertificateProperties(TLSProperties.CertificateProperties value)Properties of the local certificate used to negotiate TLS.TLSProperties.BuildermergePeerCertificateProperties(TLSProperties.CertificateProperties value)Properties of the peer certificate used to negotiate TLS.TLSProperties.BuildermergeTlsCipherSuite(com.google.protobuf.UInt32Value value)TLS cipher suite negotiated during handshake.TLSProperties.BuildersetJa3Fingerprint(java.lang.String value)The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.TLSProperties.BuildersetJa3FingerprintBytes(com.google.protobuf.ByteString value)The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.TLSProperties.BuildersetLocalCertificateProperties(TLSProperties.CertificateProperties value)Properties of the local certificate used to negotiate TLS.TLSProperties.BuildersetLocalCertificateProperties(TLSProperties.CertificateProperties.Builder builderForValue)Properties of the local certificate used to negotiate TLS.TLSProperties.BuildersetPeerCertificateProperties(TLSProperties.CertificateProperties value)Properties of the peer certificate used to negotiate TLS.TLSProperties.BuildersetPeerCertificateProperties(TLSProperties.CertificateProperties.Builder builderForValue)Properties of the peer certificate used to negotiate TLS.TLSProperties.BuildersetTlsCipherSuite(com.google.protobuf.UInt32Value value)TLS cipher suite negotiated during handshake.TLSProperties.BuildersetTlsCipherSuite(com.google.protobuf.UInt32Value.Builder builderForValue)TLS cipher suite negotiated during handshake.TLSProperties.BuildersetTlsSessionId(java.lang.String value)The TLS session ID.TLSProperties.BuildersetTlsSessionIdBytes(com.google.protobuf.ByteString value)The TLS session ID.TLSProperties.BuildersetTlsSniHostname(java.lang.String value)SNI hostname from handshake.TLSProperties.BuildersetTlsSniHostnameBytes(com.google.protobuf.ByteString value)SNI hostname from handshake.TLSProperties.BuildersetTlsVersion(TLSProperties.TLSVersion value)Version of TLS that was negotiated.TLSProperties.BuildersetTlsVersionValue(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
-
-
-
-
Field Detail
-
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,com.google.protobuf.UInt32ValueOrBuilder> tlsCipherSuiteBuilder_
-
tlsSniHostname_
private java.lang.Object tlsSniHostname_
-
localCertificateProperties_
private TLSProperties.CertificateProperties localCertificateProperties_
-
localCertificatePropertiesBuilder_
private com.google.protobuf.SingleFieldBuilder<TLSProperties.CertificateProperties,TLSProperties.CertificateProperties.Builder,TLSProperties.CertificatePropertiesOrBuilder> localCertificatePropertiesBuilder_
-
peerCertificateProperties_
private TLSProperties.CertificateProperties peerCertificateProperties_
-
peerCertificatePropertiesBuilder_
private com.google.protobuf.SingleFieldBuilder<TLSProperties.CertificateProperties,TLSProperties.CertificateProperties.Builder,TLSProperties.CertificatePropertiesOrBuilder> peerCertificatePropertiesBuilder_
-
tlsSessionId_
private java.lang.Object tlsSessionId_
-
ja3Fingerprint_
private java.lang.Object ja3Fingerprint_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<TLSProperties.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public TLSProperties.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<TLSProperties.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.GeneratedMessage.Builder<TLSProperties.Builder>
-
getDefaultInstanceForType
public TLSProperties getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TLSProperties build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TLSProperties buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(TLSProperties result)
-
mergeFrom
public TLSProperties.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TLSProperties.Builder>
-
mergeFrom
public TLSProperties.Builder mergeFrom(TLSProperties other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TLSProperties.Builder>
-
mergeFrom
public TLSProperties.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TLSProperties.Builder>- Throws:
java.io.IOException
-
getTlsVersionValue
public int getTlsVersionValue()
Version of TLS that was negotiated.
.envoy.data.accesslog.v3.TLSProperties.TLSVersion tls_version = 1;- Specified by:
getTlsVersionValuein interfaceTLSPropertiesOrBuilder- Returns:
- The enum numeric value on the wire for tlsVersion.
-
setTlsVersionValue
public TLSProperties.Builder setTlsVersionValue(int value)
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
public TLSProperties.TLSVersion getTlsVersion()
Version of TLS that was negotiated.
.envoy.data.accesslog.v3.TLSProperties.TLSVersion tls_version = 1;- Specified by:
getTlsVersionin interfaceTLSPropertiesOrBuilder- Returns:
- The tlsVersion.
-
setTlsVersion
public TLSProperties.Builder setTlsVersion(TLSProperties.TLSVersion value)
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
public TLSProperties.Builder 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:
hasTlsCipherSuitein 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:
getTlsCipherSuitein interfaceTLSPropertiesOrBuilder- Returns:
- The tlsCipherSuite.
-
setTlsCipherSuite
public TLSProperties.Builder setTlsCipherSuite(com.google.protobuf.UInt32Value value)
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
public TLSProperties.Builder mergeTlsCipherSuite(com.google.protobuf.UInt32Value value)
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
public TLSProperties.Builder 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:
getTlsCipherSuiteOrBuilderin interfaceTLSPropertiesOrBuilder
-
getTlsCipherSuiteFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> getTlsCipherSuiteFieldBuilder()
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
public java.lang.String getTlsSniHostname()
SNI hostname from handshake.
string tls_sni_hostname = 3;- Specified by:
getTlsSniHostnamein interfaceTLSPropertiesOrBuilder- Returns:
- The tlsSniHostname.
-
getTlsSniHostnameBytes
public com.google.protobuf.ByteString getTlsSniHostnameBytes()
SNI hostname from handshake.
string tls_sni_hostname = 3;- Specified by:
getTlsSniHostnameBytesin interfaceTLSPropertiesOrBuilder- Returns:
- The bytes for tlsSniHostname.
-
setTlsSniHostname
public TLSProperties.Builder setTlsSniHostname(java.lang.String value)
SNI hostname from handshake.
string tls_sni_hostname = 3;- Parameters:
value- The tlsSniHostname to set.- Returns:
- This builder for chaining.
-
clearTlsSniHostname
public TLSProperties.Builder clearTlsSniHostname()
SNI hostname from handshake.
string tls_sni_hostname = 3;- Returns:
- This builder for chaining.
-
setTlsSniHostnameBytes
public TLSProperties.Builder setTlsSniHostnameBytes(com.google.protobuf.ByteString value)
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:
hasLocalCertificatePropertiesin interfaceTLSPropertiesOrBuilder- Returns:
- Whether the localCertificateProperties field is set.
-
getLocalCertificateProperties
public TLSProperties.CertificateProperties getLocalCertificateProperties()
Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties local_certificate_properties = 4;- Specified by:
getLocalCertificatePropertiesin 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
public TLSProperties.Builder clearLocalCertificateProperties()
Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties local_certificate_properties = 4;
-
getLocalCertificatePropertiesBuilder
public TLSProperties.CertificateProperties.Builder getLocalCertificatePropertiesBuilder()
Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties local_certificate_properties = 4;
-
getLocalCertificatePropertiesOrBuilder
public TLSProperties.CertificatePropertiesOrBuilder getLocalCertificatePropertiesOrBuilder()
Properties of the local certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties local_certificate_properties = 4;- Specified by:
getLocalCertificatePropertiesOrBuilderin interfaceTLSPropertiesOrBuilder
-
getLocalCertificatePropertiesFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TLSProperties.CertificateProperties,TLSProperties.CertificateProperties.Builder,TLSProperties.CertificatePropertiesOrBuilder> getLocalCertificatePropertiesFieldBuilder()
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:
hasPeerCertificatePropertiesin interfaceTLSPropertiesOrBuilder- Returns:
- Whether the peerCertificateProperties field is set.
-
getPeerCertificateProperties
public TLSProperties.CertificateProperties getPeerCertificateProperties()
Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties peer_certificate_properties = 5;- Specified by:
getPeerCertificatePropertiesin 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
public TLSProperties.Builder clearPeerCertificateProperties()
Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties peer_certificate_properties = 5;
-
getPeerCertificatePropertiesBuilder
public TLSProperties.CertificateProperties.Builder getPeerCertificatePropertiesBuilder()
Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties peer_certificate_properties = 5;
-
getPeerCertificatePropertiesOrBuilder
public TLSProperties.CertificatePropertiesOrBuilder getPeerCertificatePropertiesOrBuilder()
Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties peer_certificate_properties = 5;- Specified by:
getPeerCertificatePropertiesOrBuilderin interfaceTLSPropertiesOrBuilder
-
getPeerCertificatePropertiesFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TLSProperties.CertificateProperties,TLSProperties.CertificateProperties.Builder,TLSProperties.CertificatePropertiesOrBuilder> getPeerCertificatePropertiesFieldBuilder()
Properties of the peer certificate used to negotiate TLS.
.envoy.data.accesslog.v3.TLSProperties.CertificateProperties peer_certificate_properties = 5;
-
getTlsSessionId
public java.lang.String getTlsSessionId()
The TLS session ID.
string tls_session_id = 6;- Specified by:
getTlsSessionIdin interfaceTLSPropertiesOrBuilder- Returns:
- The tlsSessionId.
-
getTlsSessionIdBytes
public com.google.protobuf.ByteString getTlsSessionIdBytes()
The TLS session ID.
string tls_session_id = 6;- Specified by:
getTlsSessionIdBytesin interfaceTLSPropertiesOrBuilder- Returns:
- The bytes for tlsSessionId.
-
setTlsSessionId
public TLSProperties.Builder setTlsSessionId(java.lang.String value)
The TLS session ID.
string tls_session_id = 6;- Parameters:
value- The tlsSessionId to set.- Returns:
- This builder for chaining.
-
clearTlsSessionId
public TLSProperties.Builder clearTlsSessionId()
The TLS session ID.
string tls_session_id = 6;- Returns:
- This builder for chaining.
-
setTlsSessionIdBytes
public TLSProperties.Builder setTlsSessionIdBytes(com.google.protobuf.ByteString value)
The TLS session ID.
string tls_session_id = 6;- Parameters:
value- The bytes for tlsSessionId to set.- Returns:
- This builder for chaining.
-
getJa3Fingerprint
public java.lang.String getJa3Fingerprint()
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.
string ja3_fingerprint = 7;- Specified by:
getJa3Fingerprintin 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:
getJa3FingerprintBytesin interfaceTLSPropertiesOrBuilder- Returns:
- The bytes for ja3Fingerprint.
-
setJa3Fingerprint
public TLSProperties.Builder setJa3Fingerprint(java.lang.String value)
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.
string ja3_fingerprint = 7;- Parameters:
value- The ja3Fingerprint to set.- Returns:
- This builder for chaining.
-
clearJa3Fingerprint
public TLSProperties.Builder clearJa3Fingerprint()
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.
string ja3_fingerprint = 7;- Returns:
- This builder for chaining.
-
setJa3FingerprintBytes
public TLSProperties.Builder setJa3FingerprintBytes(com.google.protobuf.ByteString value)
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.
-
-