Class TlsKeyLog.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<TlsKeyLog.Builder>
io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,TlsKeyLogOrBuilder,Cloneable
- Enclosing class:
- TlsKeyLog
public static final class TlsKeyLog.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<TlsKeyLog.Builder>
implements TlsKeyLogOrBuilder
TLS key log configuration. The key log file format is "format used by NSS for its SSLKEYLOGFILE debugging output" (text taken from openssl man page)Protobuf type
envoy.extensions.transport_sockets.tls.v3.TlsKeyLog-
Method Summary
Modifier and TypeMethodDescriptionaddAllLocalAddressRange(Iterable<? extends CidrRange> values) Local IP address ranges to filter connections for TLS key logging.addAllRemoteAddressRange(Iterable<? extends CidrRange> values) Remote IP address ranges to filter connections for TLS key logging.addLocalAddressRange(int index, CidrRange value) Local IP address ranges to filter connections for TLS key logging.addLocalAddressRange(int index, CidrRange.Builder builderForValue) Local IP address ranges to filter connections for TLS key logging.addLocalAddressRange(CidrRange value) Local IP address ranges to filter connections for TLS key logging.addLocalAddressRange(CidrRange.Builder builderForValue) Local IP address ranges to filter connections for TLS key logging.Local IP address ranges to filter connections for TLS key logging.addLocalAddressRangeBuilder(int index) Local IP address ranges to filter connections for TLS key logging.addRemoteAddressRange(int index, CidrRange value) Remote IP address ranges to filter connections for TLS key logging.addRemoteAddressRange(int index, CidrRange.Builder builderForValue) Remote IP address ranges to filter connections for TLS key logging.addRemoteAddressRange(CidrRange value) Remote IP address ranges to filter connections for TLS key logging.addRemoteAddressRange(CidrRange.Builder builderForValue) Remote IP address ranges to filter connections for TLS key logging.Remote IP address ranges to filter connections for TLS key logging.addRemoteAddressRangeBuilder(int index) Remote IP address ranges to filter connections for TLS key logging.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Local IP address ranges to filter connections for TLS key logging.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Path to save the TLS key log.Remote IP address ranges to filter connections for TLS key logging.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetLocalAddressRange(int index) Local IP address ranges to filter connections for TLS key logging.getLocalAddressRangeBuilder(int index) Local IP address ranges to filter connections for TLS key logging.Local IP address ranges to filter connections for TLS key logging.intLocal IP address ranges to filter connections for TLS key logging.Local IP address ranges to filter connections for TLS key logging.getLocalAddressRangeOrBuilder(int index) Local IP address ranges to filter connections for TLS key logging.List<? extends CidrRangeOrBuilder>Local IP address ranges to filter connections for TLS key logging.getPath()Path to save the TLS key log.com.google.protobuf.ByteStringPath to save the TLS key log.getRemoteAddressRange(int index) Remote IP address ranges to filter connections for TLS key logging.getRemoteAddressRangeBuilder(int index) Remote IP address ranges to filter connections for TLS key logging.Remote IP address ranges to filter connections for TLS key logging.intRemote IP address ranges to filter connections for TLS key logging.Remote IP address ranges to filter connections for TLS key logging.getRemoteAddressRangeOrBuilder(int index) Remote IP address ranges to filter connections for TLS key logging.List<? extends CidrRangeOrBuilder>Remote IP address ranges to filter connections for TLS key logging.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final TlsKeyLog.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeLocalAddressRange(int index) Local IP address ranges to filter connections for TLS key logging.removeRemoteAddressRange(int index) Remote IP address ranges to filter connections for TLS key logging.setLocalAddressRange(int index, CidrRange value) Local IP address ranges to filter connections for TLS key logging.setLocalAddressRange(int index, CidrRange.Builder builderForValue) Local IP address ranges to filter connections for TLS key logging.Path to save the TLS key log.setPathBytes(com.google.protobuf.ByteString value) Path to save the TLS key log.setRemoteAddressRange(int index, CidrRange value) Remote IP address ranges to filter connections for TLS key logging.setRemoteAddressRange(int index, CidrRange.Builder builderForValue) Remote IP address ranges to filter connections for TLS key logging.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final TlsKeyLog.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<TlsKeyLog.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<TlsKeyLog.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<TlsKeyLog.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<TlsKeyLog.Builder>
-
setField
public TlsKeyLog.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<TlsKeyLog.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TlsKeyLog.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<TlsKeyLog.Builder>
-
setRepeatedField
public TlsKeyLog.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<TlsKeyLog.Builder>
-
addRepeatedField
public TlsKeyLog.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<TlsKeyLog.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TlsKeyLog.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<TlsKeyLog.Builder>
-
mergeFrom
public TlsKeyLog.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<TlsKeyLog.Builder>- Throws:
IOException
-
getPath
Path to save the TLS key log.
string path = 1 [(.validate.rules) = { ... }- Specified by:
getPathin interfaceTlsKeyLogOrBuilder- Returns:
- The path.
-
getPathBytes
public com.google.protobuf.ByteString getPathBytes()Path to save the TLS key log.
string path = 1 [(.validate.rules) = { ... }- Specified by:
getPathBytesin interfaceTlsKeyLogOrBuilder- Returns:
- The bytes for path.
-
setPath
Path to save the TLS key log.
string path = 1 [(.validate.rules) = { ... }- Parameters:
value- The path to set.- Returns:
- This builder for chaining.
-
clearPath
Path to save the TLS key log.
string path = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setPathBytes
Path to save the TLS key log.
string path = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for path to set.- Returns:
- This builder for chaining.
-
getLocalAddressRangeList
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2;- Specified by:
getLocalAddressRangeListin interfaceTlsKeyLogOrBuilder
-
getLocalAddressRangeCount
public int getLocalAddressRangeCount()Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2;- Specified by:
getLocalAddressRangeCountin interfaceTlsKeyLogOrBuilder
-
getLocalAddressRange
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2;- Specified by:
getLocalAddressRangein interfaceTlsKeyLogOrBuilder
-
setLocalAddressRange
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2; -
setLocalAddressRange
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2; -
addLocalAddressRange
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2; -
addLocalAddressRange
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2; -
addLocalAddressRange
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2; -
addLocalAddressRange
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2; -
addAllLocalAddressRange
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2; -
clearLocalAddressRange
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2; -
removeLocalAddressRange
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2; -
getLocalAddressRangeBuilder
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2; -
getLocalAddressRangeOrBuilder
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2;- Specified by:
getLocalAddressRangeOrBuilderin interfaceTlsKeyLogOrBuilder
-
getLocalAddressRangeOrBuilderList
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2;- Specified by:
getLocalAddressRangeOrBuilderListin interfaceTlsKeyLogOrBuilder
-
addLocalAddressRangeBuilder
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2; -
addLocalAddressRangeBuilder
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2; -
getLocalAddressRangeBuilderList
Local IP address ranges to filter connections for TLS key logging. If not set, matches any local IP address.
repeated .envoy.config.core.v3.CidrRange local_address_range = 2; -
getRemoteAddressRangeList
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3;- Specified by:
getRemoteAddressRangeListin interfaceTlsKeyLogOrBuilder
-
getRemoteAddressRangeCount
public int getRemoteAddressRangeCount()Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3;- Specified by:
getRemoteAddressRangeCountin interfaceTlsKeyLogOrBuilder
-
getRemoteAddressRange
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3;- Specified by:
getRemoteAddressRangein interfaceTlsKeyLogOrBuilder
-
setRemoteAddressRange
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3; -
setRemoteAddressRange
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3; -
addRemoteAddressRange
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3; -
addRemoteAddressRange
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3; -
addRemoteAddressRange
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3; -
addRemoteAddressRange
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3; -
addAllRemoteAddressRange
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3; -
clearRemoteAddressRange
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3; -
removeRemoteAddressRange
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3; -
getRemoteAddressRangeBuilder
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3; -
getRemoteAddressRangeOrBuilder
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3;- Specified by:
getRemoteAddressRangeOrBuilderin interfaceTlsKeyLogOrBuilder
-
getRemoteAddressRangeOrBuilderList
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3;- Specified by:
getRemoteAddressRangeOrBuilderListin interfaceTlsKeyLogOrBuilder
-
addRemoteAddressRangeBuilder
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3; -
addRemoteAddressRangeBuilder
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3; -
getRemoteAddressRangeBuilderList
Remote IP address ranges to filter connections for TLS key logging. If not set, matches any remote IP address.
repeated .envoy.config.core.v3.CidrRange remote_address_range = 3; -
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TlsKeyLog.Builder>
-
mergeUnknownFields
public final TlsKeyLog.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TlsKeyLog.Builder>
-