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 TLSProperties
build()
TLSProperties
buildPartial()
private void
buildPartial0(TLSProperties result)
TLSProperties.Builder
clear()
TLSProperties.Builder
clearJa3Fingerprint()
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.TLSProperties.Builder
clearLocalCertificateProperties()
Properties of the local certificate used to negotiate TLS.TLSProperties.Builder
clearPeerCertificateProperties()
Properties of the peer certificate used to negotiate TLS.TLSProperties.Builder
clearTlsCipherSuite()
TLS cipher suite negotiated during handshake.TLSProperties.Builder
clearTlsSessionId()
The TLS session ID.TLSProperties.Builder
clearTlsSniHostname()
SNI hostname from handshake.TLSProperties.Builder
clearTlsVersion()
Version of TLS that was negotiated.TLSProperties
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getJa3Fingerprint()
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.com.google.protobuf.ByteString
getJa3FingerprintBytes()
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.TLSProperties.CertificateProperties
getLocalCertificateProperties()
Properties of the local certificate used to negotiate TLS.TLSProperties.CertificateProperties.Builder
getLocalCertificatePropertiesBuilder()
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.CertificatePropertiesOrBuilder
getLocalCertificatePropertiesOrBuilder()
Properties of the local certificate used to negotiate TLS.TLSProperties.CertificateProperties
getPeerCertificateProperties()
Properties of the peer certificate used to negotiate TLS.TLSProperties.CertificateProperties.Builder
getPeerCertificatePropertiesBuilder()
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.CertificatePropertiesOrBuilder
getPeerCertificatePropertiesOrBuilder()
Properties of the peer certificate used to negotiate TLS.com.google.protobuf.UInt32Value
getTlsCipherSuite()
TLS cipher suite negotiated during handshake.com.google.protobuf.UInt32Value.Builder
getTlsCipherSuiteBuilder()
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.UInt32ValueOrBuilder
getTlsCipherSuiteOrBuilder()
TLS cipher suite negotiated during handshake.java.lang.String
getTlsSessionId()
The TLS session ID.com.google.protobuf.ByteString
getTlsSessionIdBytes()
The TLS session ID.java.lang.String
getTlsSniHostname()
SNI hostname from handshake.com.google.protobuf.ByteString
getTlsSniHostnameBytes()
SNI hostname from handshake.TLSProperties.TLSVersion
getTlsVersion()
Version of TLS that was negotiated.int
getTlsVersionValue()
Version of TLS that was negotiated.boolean
hasLocalCertificateProperties()
Properties of the local certificate used to negotiate TLS.boolean
hasPeerCertificateProperties()
Properties of the peer certificate used to negotiate TLS.boolean
hasTlsCipherSuite()
TLS cipher suite negotiated during handshake.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
TLSProperties.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
TLSProperties.Builder
mergeFrom(com.google.protobuf.Message other)
TLSProperties.Builder
mergeFrom(TLSProperties other)
TLSProperties.Builder
mergeLocalCertificateProperties(TLSProperties.CertificateProperties value)
Properties of the local certificate used to negotiate TLS.TLSProperties.Builder
mergePeerCertificateProperties(TLSProperties.CertificateProperties value)
Properties of the peer certificate used to negotiate TLS.TLSProperties.Builder
mergeTlsCipherSuite(com.google.protobuf.UInt32Value value)
TLS cipher suite negotiated during handshake.TLSProperties.Builder
setJa3Fingerprint(java.lang.String value)
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.TLSProperties.Builder
setJa3FingerprintBytes(com.google.protobuf.ByteString value)
The ``JA3`` fingerprint when ``JA3`` fingerprinting is enabled.TLSProperties.Builder
setLocalCertificateProperties(TLSProperties.CertificateProperties value)
Properties of the local certificate used to negotiate TLS.TLSProperties.Builder
setLocalCertificateProperties(TLSProperties.CertificateProperties.Builder builderForValue)
Properties of the local certificate used to negotiate TLS.TLSProperties.Builder
setPeerCertificateProperties(TLSProperties.CertificateProperties value)
Properties of the peer certificate used to negotiate TLS.TLSProperties.Builder
setPeerCertificateProperties(TLSProperties.CertificateProperties.Builder builderForValue)
Properties of the peer certificate used to negotiate TLS.TLSProperties.Builder
setTlsCipherSuite(com.google.protobuf.UInt32Value value)
TLS cipher suite negotiated during handshake.TLSProperties.Builder
setTlsCipherSuite(com.google.protobuf.UInt32Value.Builder builderForValue)
TLS cipher suite negotiated during handshake.TLSProperties.Builder
setTlsSessionId(java.lang.String value)
The TLS session ID.TLSProperties.Builder
setTlsSessionIdBytes(com.google.protobuf.ByteString value)
The TLS session ID.TLSProperties.Builder
setTlsSniHostname(java.lang.String value)
SNI hostname from handshake.TLSProperties.Builder
setTlsSniHostnameBytes(com.google.protobuf.ByteString value)
SNI hostname from handshake.TLSProperties.Builder
setTlsVersion(TLSProperties.TLSVersion value)
Version of TLS that was negotiated.TLSProperties.Builder
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
-
-
-
-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<TLSProperties.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public TLSProperties.Builder 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
public TLSProperties getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public TLSProperties build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TLSProperties buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(TLSProperties result)
-
mergeFrom
public TLSProperties.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TLSProperties.Builder>
-
mergeFrom
public TLSProperties.Builder mergeFrom(TLSProperties other)
-
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 java.io.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:
java.io.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
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:
getTlsVersion
in 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:
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
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:
getTlsCipherSuiteOrBuilder
in 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:
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
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:
hasLocalCertificateProperties
in 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:
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
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:
getLocalCertificatePropertiesOrBuilder
in 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:
hasPeerCertificateProperties
in 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:
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
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:
getPeerCertificatePropertiesOrBuilder
in 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:
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
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:
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
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.
-
-