public static final class StartTlsConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<StartTlsConfig.Builder> implements StartTlsConfigOrBuilder
Configuration for StartTls transport socket. StartTls transport socket wraps two sockets: - raw_buffer socket which is used at the beginning of the session - TLS socket used when a protocol negotiates a switch to encrypted traffic.Protobuf type
envoy.extensions.transport_sockets.starttls.v3.StartTlsConfig| Modifier and Type | Method and Description |
|---|---|
StartTlsConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
StartTlsConfig |
build() |
StartTlsConfig |
buildPartial() |
StartTlsConfig.Builder |
clear() |
StartTlsConfig.Builder |
clearCleartextSocketConfig()
(optional) Configuration for clear-text socket used at the beginning of the session.
|
StartTlsConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
StartTlsConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
StartTlsConfig.Builder |
clearTlsSocketConfig()
Configuration for TLS socket.
|
StartTlsConfig.Builder |
clone() |
RawBuffer |
getCleartextSocketConfig()
(optional) Configuration for clear-text socket used at the beginning of the session.
|
RawBuffer.Builder |
getCleartextSocketConfigBuilder()
(optional) Configuration for clear-text socket used at the beginning of the session.
|
RawBufferOrBuilder |
getCleartextSocketConfigOrBuilder()
(optional) Configuration for clear-text socket used at the beginning of the session.
|
StartTlsConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
DownstreamTlsContext |
getTlsSocketConfig()
Configuration for TLS socket.
|
DownstreamTlsContext.Builder |
getTlsSocketConfigBuilder()
Configuration for TLS socket.
|
DownstreamTlsContextOrBuilder |
getTlsSocketConfigOrBuilder()
Configuration for TLS socket.
|
boolean |
hasCleartextSocketConfig()
(optional) Configuration for clear-text socket used at the beginning of the session.
|
boolean |
hasTlsSocketConfig()
Configuration for TLS socket.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
StartTlsConfig.Builder |
mergeCleartextSocketConfig(RawBuffer value)
(optional) Configuration for clear-text socket used at the beginning of the session.
|
StartTlsConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
StartTlsConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
StartTlsConfig.Builder |
mergeFrom(StartTlsConfig other) |
StartTlsConfig.Builder |
mergeTlsSocketConfig(DownstreamTlsContext value)
Configuration for TLS socket.
|
StartTlsConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
StartTlsConfig.Builder |
setCleartextSocketConfig(RawBuffer.Builder builderForValue)
(optional) Configuration for clear-text socket used at the beginning of the session.
|
StartTlsConfig.Builder |
setCleartextSocketConfig(RawBuffer value)
(optional) Configuration for clear-text socket used at the beginning of the session.
|
StartTlsConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
StartTlsConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
StartTlsConfig.Builder |
setTlsSocketConfig(DownstreamTlsContext.Builder builderForValue)
Configuration for TLS socket.
|
StartTlsConfig.Builder |
setTlsSocketConfig(DownstreamTlsContext value)
Configuration for TLS socket.
|
StartTlsConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<StartTlsConfig.Builder>public StartTlsConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<StartTlsConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<StartTlsConfig.Builder>public StartTlsConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic StartTlsConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic StartTlsConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic StartTlsConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<StartTlsConfig.Builder>public StartTlsConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<StartTlsConfig.Builder>public StartTlsConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<StartTlsConfig.Builder>public StartTlsConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<StartTlsConfig.Builder>public StartTlsConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<StartTlsConfig.Builder>public StartTlsConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<StartTlsConfig.Builder>public StartTlsConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<StartTlsConfig.Builder>public StartTlsConfig.Builder mergeFrom(StartTlsConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<StartTlsConfig.Builder>public StartTlsConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<StartTlsConfig.Builder>IOExceptionpublic boolean hasCleartextSocketConfig()
(optional) Configuration for clear-text socket used at the beginning of the session.
.envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer cleartext_socket_config = 1;hasCleartextSocketConfig in interface StartTlsConfigOrBuilderpublic RawBuffer getCleartextSocketConfig()
(optional) Configuration for clear-text socket used at the beginning of the session.
.envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer cleartext_socket_config = 1;getCleartextSocketConfig in interface StartTlsConfigOrBuilderpublic StartTlsConfig.Builder setCleartextSocketConfig(RawBuffer value)
(optional) Configuration for clear-text socket used at the beginning of the session.
.envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer cleartext_socket_config = 1;public StartTlsConfig.Builder setCleartextSocketConfig(RawBuffer.Builder builderForValue)
(optional) Configuration for clear-text socket used at the beginning of the session.
.envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer cleartext_socket_config = 1;public StartTlsConfig.Builder mergeCleartextSocketConfig(RawBuffer value)
(optional) Configuration for clear-text socket used at the beginning of the session.
.envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer cleartext_socket_config = 1;public StartTlsConfig.Builder clearCleartextSocketConfig()
(optional) Configuration for clear-text socket used at the beginning of the session.
.envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer cleartext_socket_config = 1;public RawBuffer.Builder getCleartextSocketConfigBuilder()
(optional) Configuration for clear-text socket used at the beginning of the session.
.envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer cleartext_socket_config = 1;public RawBufferOrBuilder getCleartextSocketConfigOrBuilder()
(optional) Configuration for clear-text socket used at the beginning of the session.
.envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer cleartext_socket_config = 1;getCleartextSocketConfigOrBuilder in interface StartTlsConfigOrBuilderpublic boolean hasTlsSocketConfig()
Configuration for TLS socket.
.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext tls_socket_config = 2 [(.validate.rules) = { ... }hasTlsSocketConfig in interface StartTlsConfigOrBuilderpublic DownstreamTlsContext getTlsSocketConfig()
Configuration for TLS socket.
.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext tls_socket_config = 2 [(.validate.rules) = { ... }getTlsSocketConfig in interface StartTlsConfigOrBuilderpublic StartTlsConfig.Builder setTlsSocketConfig(DownstreamTlsContext value)
Configuration for TLS socket.
.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext tls_socket_config = 2 [(.validate.rules) = { ... }public StartTlsConfig.Builder setTlsSocketConfig(DownstreamTlsContext.Builder builderForValue)
Configuration for TLS socket.
.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext tls_socket_config = 2 [(.validate.rules) = { ... }public StartTlsConfig.Builder mergeTlsSocketConfig(DownstreamTlsContext value)
Configuration for TLS socket.
.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext tls_socket_config = 2 [(.validate.rules) = { ... }public StartTlsConfig.Builder clearTlsSocketConfig()
Configuration for TLS socket.
.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext tls_socket_config = 2 [(.validate.rules) = { ... }public DownstreamTlsContext.Builder getTlsSocketConfigBuilder()
Configuration for TLS socket.
.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext tls_socket_config = 2 [(.validate.rules) = { ... }public DownstreamTlsContextOrBuilder getTlsSocketConfigOrBuilder()
Configuration for TLS socket.
.envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext tls_socket_config = 2 [(.validate.rules) = { ... }getTlsSocketConfigOrBuilder in interface StartTlsConfigOrBuilderpublic final StartTlsConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<StartTlsConfig.Builder>public final StartTlsConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<StartTlsConfig.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.