Class CommonTlsContext.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<CommonTlsContext.Builder>
com.google.protobuf.GeneratedMessage.Builder<CommonTlsContext.Builder>
io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CommonTlsContextOrBuilder,Cloneable
- Enclosing class:
CommonTlsContext
public static final class CommonTlsContext.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CommonTlsContext.Builder>
implements CommonTlsContextOrBuilder
TLS context shared by both client and server TLS contexts. [#next-free-field: 16]Protobuf type
envoy.extensions.transport_sockets.tls.v3.CommonTlsContext-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.google.protobuf.LazyStringArrayListprivate intprivate com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CombinedCertificateValidationContext, CommonTlsContext.CombinedCertificateValidationContext.Builder, CommonTlsContext.CombinedCertificateValidationContextOrBuilder> private TypedExtensionConfigprivate com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig, TypedExtensionConfig.Builder, TypedExtensionConfigOrBuilder> private TlsKeyLogprivate com.google.protobuf.SingleFieldBuilder<TlsKeyLog, TlsKeyLog.Builder, TlsKeyLogOrBuilder> private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProvider, CommonTlsContext.CertificateProvider.Builder, CommonTlsContext.CertificateProviderOrBuilder> private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProviderInstance, CommonTlsContext.CertificateProviderInstance.Builder, CommonTlsContext.CertificateProviderInstanceOrBuilder> private com.google.protobuf.SingleFieldBuilder<CertificateProviderPluginInstance, CertificateProviderPluginInstance.Builder, CertificateProviderPluginInstanceOrBuilder> private List<TlsCertificate> private com.google.protobuf.RepeatedFieldBuilder<TlsCertificate, TlsCertificate.Builder, TlsCertificateOrBuilder> private List<SdsSecretConfig> private com.google.protobuf.RepeatedFieldBuilder<SdsSecretConfig, SdsSecretConfig.Builder, SdsSecretConfigOrBuilder> private TlsParametersprivate com.google.protobuf.SingleFieldBuilder<TlsParameters, TlsParameters.Builder, TlsParametersOrBuilder> private com.google.protobuf.SingleFieldBuilder<CertificateValidationContext, CertificateValidationContext.Builder, CertificateValidationContextOrBuilder> private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProvider, CommonTlsContext.CertificateProvider.Builder, CommonTlsContext.CertificateProviderOrBuilder> private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProviderInstance, CommonTlsContext.CertificateProviderInstance.Builder, CommonTlsContext.CertificateProviderInstanceOrBuilder> private com.google.protobuf.SingleFieldBuilder<SdsSecretConfig, SdsSecretConfig.Builder, SdsSecretConfigOrBuilder> private Objectprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllAlpnProtocols(Iterable<String> values) Supplies the list of ALPN protocols that the listener should expose.addAllTlsCertificates(Iterable<? extends TlsCertificate> values) Only a single TLS certificate is supported in client contexts.addAllTlsCertificateSdsSecretConfigs(Iterable<? extends SdsSecretConfig> values) Configs for fetching TLS certificates via SDS API.addAlpnProtocols(String value) Supplies the list of ALPN protocols that the listener should expose.addAlpnProtocolsBytes(com.google.protobuf.ByteString value) Supplies the list of ALPN protocols that the listener should expose.addTlsCertificates(int index, TlsCertificate value) Only a single TLS certificate is supported in client contexts.addTlsCertificates(int index, TlsCertificate.Builder builderForValue) Only a single TLS certificate is supported in client contexts.addTlsCertificates(TlsCertificate value) Only a single TLS certificate is supported in client contexts.addTlsCertificates(TlsCertificate.Builder builderForValue) Only a single TLS certificate is supported in client contexts.Only a single TLS certificate is supported in client contexts.addTlsCertificatesBuilder(int index) Only a single TLS certificate is supported in client contexts.addTlsCertificateSdsSecretConfigs(int index, SdsSecretConfig value) Configs for fetching TLS certificates via SDS API.addTlsCertificateSdsSecretConfigs(int index, SdsSecretConfig.Builder builderForValue) Configs for fetching TLS certificates via SDS API.Configs for fetching TLS certificates via SDS API.addTlsCertificateSdsSecretConfigs(SdsSecretConfig.Builder builderForValue) Configs for fetching TLS certificates via SDS API.Configs for fetching TLS certificates via SDS API.addTlsCertificateSdsSecretConfigsBuilder(int index) Configs for fetching TLS certificates via SDS API.build()private voidbuildPartial0(CommonTlsContext result) private voidbuildPartialOneofs(CommonTlsContext result) private voidclear()Supplies the list of ALPN protocols that the listener should expose.Combined certificate validation context holds a default CertificateValidationContext and SDS config.Custom TLS handshaker.TLS key log configurationDeprecated.Deprecated.Certificate provider instance for fetching TLS certs.Only a single TLS certificate is supported in client contexts.Configs for fetching TLS certificates via SDS API.TLS protocol versions, cipher suites etc.How to validate peer certificates.Deprecated.Deprecated.Config for fetching validation context via SDS API.private voidprivate voidprivate voidgetAlpnProtocols(int index) Supplies the list of ALPN protocols that the listener should expose.com.google.protobuf.ByteStringgetAlpnProtocolsBytes(int index) Supplies the list of ALPN protocols that the listener should expose.intSupplies the list of ALPN protocols that the listener should expose.com.google.protobuf.ProtocolStringListSupplies the list of ALPN protocols that the listener should expose.Combined certificate validation context holds a default CertificateValidationContext and SDS config.Combined certificate validation context holds a default CertificateValidationContext and SDS config.Combined certificate validation context holds a default CertificateValidationContext and SDS config.Custom TLS handshaker.Custom TLS handshaker.Custom TLS handshaker.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorTLS key log configurationTLS key log configurationTLS key log configurationDeprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificate_certificate_provider is deprecated.Deprecated.Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificate_certificate_provider_instance is deprecated.Deprecated.Deprecated.Deprecated.Certificate provider instance for fetching TLS certs.Certificate provider instance for fetching TLS certs.Certificate provider instance for fetching TLS certs.getTlsCertificates(int index) Only a single TLS certificate is supported in client contexts.getTlsCertificatesBuilder(int index) Only a single TLS certificate is supported in client contexts.Only a single TLS certificate is supported in client contexts.intOnly a single TLS certificate is supported in client contexts.getTlsCertificateSdsSecretConfigs(int index) Configs for fetching TLS certificates via SDS API.getTlsCertificateSdsSecretConfigsBuilder(int index) Configs for fetching TLS certificates via SDS API.Configs for fetching TLS certificates via SDS API.intConfigs for fetching TLS certificates via SDS API.Configs for fetching TLS certificates via SDS API.getTlsCertificateSdsSecretConfigsOrBuilder(int index) Configs for fetching TLS certificates via SDS API.List<? extends SdsSecretConfigOrBuilder> Configs for fetching TLS certificates via SDS API.Only a single TLS certificate is supported in client contexts.getTlsCertificatesOrBuilder(int index) Only a single TLS certificate is supported in client contexts.List<? extends TlsCertificateOrBuilder> Only a single TLS certificate is supported in client contexts.TLS protocol versions, cipher suites etc.TLS protocol versions, cipher suites etc.TLS protocol versions, cipher suites etc.How to validate peer certificates.How to validate peer certificates.Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.validation_context_certificate_provider is deprecated.Deprecated.Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.validation_context_certificate_provider_instance is deprecated.Deprecated.Deprecated.Deprecated.How to validate peer certificates.Config for fetching validation context via SDS API.Config for fetching validation context via SDS API.Config for fetching validation context via SDS API.booleanCombined certificate validation context holds a default CertificateValidationContext and SDS config.booleanCustom TLS handshaker.booleanTLS key log configurationbooleanDeprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificate_certificate_provider is deprecated.booleanDeprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificate_certificate_provider_instance is deprecated.booleanCertificate provider instance for fetching TLS certs.booleanTLS protocol versions, cipher suites etc.booleanHow to validate peer certificates.booleanDeprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.validation_context_certificate_provider is deprecated.booleanDeprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.validation_context_certificate_provider_instance is deprecated.booleanConfig for fetching validation context via SDS API.private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CombinedCertificateValidationContext, CommonTlsContext.CombinedCertificateValidationContext.Builder, CommonTlsContext.CombinedCertificateValidationContextOrBuilder> Combined certificate validation context holds a default CertificateValidationContext and SDS config.private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig, TypedExtensionConfig.Builder, TypedExtensionConfigOrBuilder> Custom TLS handshaker.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprivate com.google.protobuf.SingleFieldBuilder<TlsKeyLog, TlsKeyLog.Builder, TlsKeyLogOrBuilder> TLS key log configurationprivate com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProvider, CommonTlsContext.CertificateProvider.Builder, CommonTlsContext.CertificateProviderOrBuilder> Certificate provider for fetching TLS certificates.private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProviderInstance, CommonTlsContext.CertificateProviderInstance.Builder, CommonTlsContext.CertificateProviderInstanceOrBuilder> Certificate provider instance for fetching TLS certificates.private com.google.protobuf.SingleFieldBuilder<CertificateProviderPluginInstance, CertificateProviderPluginInstance.Builder, CertificateProviderPluginInstanceOrBuilder> Certificate provider instance for fetching TLS certs.private com.google.protobuf.RepeatedFieldBuilder<SdsSecretConfig, SdsSecretConfig.Builder, SdsSecretConfigOrBuilder> private com.google.protobuf.RepeatedFieldBuilder<TlsCertificate, TlsCertificate.Builder, TlsCertificateOrBuilder> private com.google.protobuf.SingleFieldBuilder<TlsParameters, TlsParameters.Builder, TlsParametersOrBuilder> TLS protocol versions, cipher suites etc.private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProvider, CommonTlsContext.CertificateProvider.Builder, CommonTlsContext.CertificateProviderOrBuilder> Certificate provider for fetching validation context.private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProviderInstance, CommonTlsContext.CertificateProviderInstance.Builder, CommonTlsContext.CertificateProviderInstanceOrBuilder> Certificate provider instance for fetching validation context.private com.google.protobuf.SingleFieldBuilder<CertificateValidationContext, CertificateValidationContext.Builder, CertificateValidationContextOrBuilder> How to validate peer certificates.private com.google.protobuf.SingleFieldBuilder<SdsSecretConfig, SdsSecretConfig.Builder, SdsSecretConfigOrBuilder> Config for fetching validation context via SDS API.final booleanprivate voidCombined certificate validation context holds a default CertificateValidationContext and SDS config.Custom TLS handshaker.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(CommonTlsContext other) mergeKeyLog(TlsKeyLog value) TLS key log configurationDeprecated.Deprecated.Certificate provider instance for fetching TLS certs.mergeTlsParams(TlsParameters value) TLS protocol versions, cipher suites etc.How to validate peer certificates.Deprecated.mergeValidationContextCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance value) Deprecated.Config for fetching validation context via SDS API.removeTlsCertificates(int index) Only a single TLS certificate is supported in client contexts.removeTlsCertificateSdsSecretConfigs(int index) Configs for fetching TLS certificates via SDS API.setAlpnProtocols(int index, String value) Supplies the list of ALPN protocols that the listener should expose.Combined certificate validation context holds a default CertificateValidationContext and SDS config.setCombinedValidationContext(CommonTlsContext.CombinedCertificateValidationContext.Builder builderForValue) Combined certificate validation context holds a default CertificateValidationContext and SDS config.Custom TLS handshaker.setCustomHandshaker(TypedExtensionConfig.Builder builderForValue) Custom TLS handshaker.TLS key log configurationsetKeyLog(TlsKeyLog.Builder builderForValue) TLS key log configurationDeprecated.Deprecated.Deprecated.setTlsCertificateCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance.Builder builderForValue) Deprecated.Certificate provider instance for fetching TLS certs.Certificate provider instance for fetching TLS certs.setTlsCertificates(int index, TlsCertificate value) Only a single TLS certificate is supported in client contexts.setTlsCertificates(int index, TlsCertificate.Builder builderForValue) Only a single TLS certificate is supported in client contexts.setTlsCertificateSdsSecretConfigs(int index, SdsSecretConfig value) Configs for fetching TLS certificates via SDS API.setTlsCertificateSdsSecretConfigs(int index, SdsSecretConfig.Builder builderForValue) Configs for fetching TLS certificates via SDS API.setTlsParams(TlsParameters value) TLS protocol versions, cipher suites etc.setTlsParams(TlsParameters.Builder builderForValue) TLS protocol versions, cipher suites etc.How to validate peer certificates.setValidationContext(CertificateValidationContext.Builder builderForValue) How to validate peer certificates.Deprecated.setValidationContextCertificateProvider(CommonTlsContext.CertificateProvider.Builder builderForValue) Deprecated.Deprecated.setValidationContextCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance.Builder builderForValue) Deprecated.Config for fetching validation context via SDS API.setValidationContextSdsSecretConfig(SdsSecretConfig.Builder builderForValue) Config for fetching validation context via SDS API.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, 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
-
Field Details
-
validationContextTypeCase_
private int validationContextTypeCase_ -
validationContextType_
-
bitField0_
private int bitField0_ -
tlsParams_
-
tlsParamsBuilder_
private com.google.protobuf.SingleFieldBuilder<TlsParameters,TlsParameters.Builder, tlsParamsBuilder_TlsParametersOrBuilder> -
tlsCertificates_
-
tlsCertificatesBuilder_
private com.google.protobuf.RepeatedFieldBuilder<TlsCertificate,TlsCertificate.Builder, tlsCertificatesBuilder_TlsCertificateOrBuilder> -
tlsCertificateSdsSecretConfigs_
-
tlsCertificateSdsSecretConfigsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<SdsSecretConfig,SdsSecretConfig.Builder, tlsCertificateSdsSecretConfigsBuilder_SdsSecretConfigOrBuilder> -
tlsCertificateProviderInstance_
-
tlsCertificateProviderInstanceBuilder_
private com.google.protobuf.SingleFieldBuilder<CertificateProviderPluginInstance,CertificateProviderPluginInstance.Builder, tlsCertificateProviderInstanceBuilder_CertificateProviderPluginInstanceOrBuilder> -
tlsCertificateCertificateProvider_
-
tlsCertificateCertificateProviderBuilder_
private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProvider,CommonTlsContext.CertificateProvider.Builder, tlsCertificateCertificateProviderBuilder_CommonTlsContext.CertificateProviderOrBuilder> -
tlsCertificateCertificateProviderInstance_
-
tlsCertificateCertificateProviderInstanceBuilder_
private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProviderInstance,CommonTlsContext.CertificateProviderInstance.Builder, tlsCertificateCertificateProviderInstanceBuilder_CommonTlsContext.CertificateProviderInstanceOrBuilder> -
validationContextBuilder_
private com.google.protobuf.SingleFieldBuilder<CertificateValidationContext,CertificateValidationContext.Builder, validationContextBuilder_CertificateValidationContextOrBuilder> -
validationContextSdsSecretConfigBuilder_
private com.google.protobuf.SingleFieldBuilder<SdsSecretConfig,SdsSecretConfig.Builder, validationContextSdsSecretConfigBuilder_SdsSecretConfigOrBuilder> -
combinedValidationContextBuilder_
private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CombinedCertificateValidationContext,CommonTlsContext.CombinedCertificateValidationContext.Builder, combinedValidationContextBuilder_CommonTlsContext.CombinedCertificateValidationContextOrBuilder> -
validationContextCertificateProviderBuilder_
private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProvider,CommonTlsContext.CertificateProvider.Builder, validationContextCertificateProviderBuilder_CommonTlsContext.CertificateProviderOrBuilder> -
validationContextCertificateProviderInstanceBuilder_
private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProviderInstance,CommonTlsContext.CertificateProviderInstance.Builder, validationContextCertificateProviderInstanceBuilder_CommonTlsContext.CertificateProviderInstanceOrBuilder> -
alpnProtocols_
private com.google.protobuf.LazyStringArrayList alpnProtocols_ -
customHandshaker_
-
customHandshakerBuilder_
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder, customHandshakerBuilder_TypedExtensionConfigOrBuilder> -
keyLog_
-
keyLogBuilder_
private com.google.protobuf.SingleFieldBuilder<TlsKeyLog,TlsKeyLog.Builder, keyLogBuilder_TlsKeyLogOrBuilder>
-
-
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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<CommonTlsContext.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CommonTlsContext.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<CommonTlsContext.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
-
buildPartialRepeatedFields
-
buildPartial0
-
buildPartialOneofs
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CommonTlsContext.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CommonTlsContext.Builder>
-
mergeFrom
public CommonTlsContext.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<CommonTlsContext.Builder>- Throws:
IOException
-
getValidationContextTypeCase
- Specified by:
getValidationContextTypeCasein interfaceCommonTlsContextOrBuilder
-
clearValidationContextType
-
hasTlsParams
public boolean hasTlsParams()TLS protocol versions, cipher suites etc.
.envoy.extensions.transport_sockets.tls.v3.TlsParameters tls_params = 1;- Specified by:
hasTlsParamsin interfaceCommonTlsContextOrBuilder- Returns:
- Whether the tlsParams field is set.
-
getTlsParams
TLS protocol versions, cipher suites etc.
.envoy.extensions.transport_sockets.tls.v3.TlsParameters tls_params = 1;- Specified by:
getTlsParamsin interfaceCommonTlsContextOrBuilder- Returns:
- The tlsParams.
-
setTlsParams
TLS protocol versions, cipher suites etc.
.envoy.extensions.transport_sockets.tls.v3.TlsParameters tls_params = 1; -
setTlsParams
TLS protocol versions, cipher suites etc.
.envoy.extensions.transport_sockets.tls.v3.TlsParameters tls_params = 1; -
mergeTlsParams
TLS protocol versions, cipher suites etc.
.envoy.extensions.transport_sockets.tls.v3.TlsParameters tls_params = 1; -
clearTlsParams
TLS protocol versions, cipher suites etc.
.envoy.extensions.transport_sockets.tls.v3.TlsParameters tls_params = 1; -
getTlsParamsBuilder
TLS protocol versions, cipher suites etc.
.envoy.extensions.transport_sockets.tls.v3.TlsParameters tls_params = 1; -
getTlsParamsOrBuilder
TLS protocol versions, cipher suites etc.
.envoy.extensions.transport_sockets.tls.v3.TlsParameters tls_params = 1;- Specified by:
getTlsParamsOrBuilderin interfaceCommonTlsContextOrBuilder
-
internalGetTlsParamsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TlsParameters,TlsParameters.Builder, internalGetTlsParamsFieldBuilder()TlsParametersOrBuilder> TLS protocol versions, cipher suites etc.
.envoy.extensions.transport_sockets.tls.v3.TlsParameters tls_params = 1; -
ensureTlsCertificatesIsMutable
private void ensureTlsCertificatesIsMutable() -
getTlsCertificatesList
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2;- Specified by:
getTlsCertificatesListin interfaceCommonTlsContextOrBuilder
-
getTlsCertificatesCount
public int getTlsCertificatesCount()Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2;- Specified by:
getTlsCertificatesCountin interfaceCommonTlsContextOrBuilder
-
getTlsCertificates
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2;- Specified by:
getTlsCertificatesin interfaceCommonTlsContextOrBuilder
-
setTlsCertificates
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2; -
setTlsCertificates
public CommonTlsContext.Builder setTlsCertificates(int index, TlsCertificate.Builder builderForValue) Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2; -
addTlsCertificates
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2; -
addTlsCertificates
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2; -
addTlsCertificates
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2; -
addTlsCertificates
public CommonTlsContext.Builder addTlsCertificates(int index, TlsCertificate.Builder builderForValue) Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2; -
addAllTlsCertificates
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2; -
clearTlsCertificates
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2; -
removeTlsCertificates
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2; -
getTlsCertificatesBuilder
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2; -
getTlsCertificatesOrBuilder
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2;- Specified by:
getTlsCertificatesOrBuilderin interfaceCommonTlsContextOrBuilder
-
getTlsCertificatesOrBuilderList
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2;- Specified by:
getTlsCertificatesOrBuilderListin interfaceCommonTlsContextOrBuilder
-
addTlsCertificatesBuilder
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2; -
addTlsCertificatesBuilder
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2; -
getTlsCertificatesBuilderList
Only a single TLS certificate is supported in client contexts. In server contexts, :ref:`Multiple TLS certificates <arch_overview_ssl_cert_select>` can be associated with the same context to allow both RSA and ECDSA certificates and support SNI-based selection. If ``tls_certificate_provider_instance`` is set, this field is ignored. If this field is set, ``tls_certificate_sds_secret_configs`` is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.TlsCertificate tls_certificates = 2; -
internalGetTlsCertificatesFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<TlsCertificate,TlsCertificate.Builder, internalGetTlsCertificatesFieldBuilder()TlsCertificateOrBuilder> -
ensureTlsCertificateSdsSecretConfigsIsMutable
private void ensureTlsCertificateSdsSecretConfigsIsMutable() -
getTlsCertificateSdsSecretConfigsList
Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6;- Specified by:
getTlsCertificateSdsSecretConfigsListin interfaceCommonTlsContextOrBuilder
-
getTlsCertificateSdsSecretConfigsCount
public int getTlsCertificateSdsSecretConfigsCount()Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6;- Specified by:
getTlsCertificateSdsSecretConfigsCountin interfaceCommonTlsContextOrBuilder
-
getTlsCertificateSdsSecretConfigs
Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6;- Specified by:
getTlsCertificateSdsSecretConfigsin interfaceCommonTlsContextOrBuilder
-
setTlsCertificateSdsSecretConfigs
Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6; -
setTlsCertificateSdsSecretConfigs
public CommonTlsContext.Builder setTlsCertificateSdsSecretConfigs(int index, SdsSecretConfig.Builder builderForValue) Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6; -
addTlsCertificateSdsSecretConfigs
Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6; -
addTlsCertificateSdsSecretConfigs
Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6; -
addTlsCertificateSdsSecretConfigs
public CommonTlsContext.Builder addTlsCertificateSdsSecretConfigs(SdsSecretConfig.Builder builderForValue) Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6; -
addTlsCertificateSdsSecretConfigs
public CommonTlsContext.Builder addTlsCertificateSdsSecretConfigs(int index, SdsSecretConfig.Builder builderForValue) Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6; -
addAllTlsCertificateSdsSecretConfigs
public CommonTlsContext.Builder addAllTlsCertificateSdsSecretConfigs(Iterable<? extends SdsSecretConfig> values) Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6; -
clearTlsCertificateSdsSecretConfigs
Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6; -
removeTlsCertificateSdsSecretConfigs
Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6; -
getTlsCertificateSdsSecretConfigsBuilder
Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6; -
getTlsCertificateSdsSecretConfigsOrBuilder
Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6;- Specified by:
getTlsCertificateSdsSecretConfigsOrBuilderin interfaceCommonTlsContextOrBuilder
-
getTlsCertificateSdsSecretConfigsOrBuilderList
Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6;- Specified by:
getTlsCertificateSdsSecretConfigsOrBuilderListin interfaceCommonTlsContextOrBuilder
-
addTlsCertificateSdsSecretConfigsBuilder
Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6; -
addTlsCertificateSdsSecretConfigsBuilder
Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6; -
getTlsCertificateSdsSecretConfigsBuilderList
Configs for fetching TLS certificates via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake. The same number and types of certificates as :ref:`tls_certificates <envoy_v3_api_field_extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificates>` are valid in the the certificates fetched through this setting. If ``tls_certificates`` or ``tls_certificate_provider_instance`` are set, this field is ignored.
repeated .envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig tls_certificate_sds_secret_configs = 6; -
internalGetTlsCertificateSdsSecretConfigsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<SdsSecretConfig,SdsSecretConfig.Builder, internalGetTlsCertificateSdsSecretConfigsFieldBuilder()SdsSecretConfigOrBuilder> -
hasTlsCertificateProviderInstance
public boolean hasTlsCertificateProviderInstance()Certificate provider instance for fetching TLS certs. If this field is set, ``tls_certificates`` and ``tls_certificate_provider_instance`` are ignored. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CertificateProviderPluginInstance tls_certificate_provider_instance = 14;- Specified by:
hasTlsCertificateProviderInstancein interfaceCommonTlsContextOrBuilder- Returns:
- Whether the tlsCertificateProviderInstance field is set.
-
getTlsCertificateProviderInstance
Certificate provider instance for fetching TLS certs. If this field is set, ``tls_certificates`` and ``tls_certificate_provider_instance`` are ignored. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CertificateProviderPluginInstance tls_certificate_provider_instance = 14;- Specified by:
getTlsCertificateProviderInstancein interfaceCommonTlsContextOrBuilder- Returns:
- The tlsCertificateProviderInstance.
-
setTlsCertificateProviderInstance
public CommonTlsContext.Builder setTlsCertificateProviderInstance(CertificateProviderPluginInstance value) Certificate provider instance for fetching TLS certs. If this field is set, ``tls_certificates`` and ``tls_certificate_provider_instance`` are ignored. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CertificateProviderPluginInstance tls_certificate_provider_instance = 14; -
setTlsCertificateProviderInstance
public CommonTlsContext.Builder setTlsCertificateProviderInstance(CertificateProviderPluginInstance.Builder builderForValue) Certificate provider instance for fetching TLS certs. If this field is set, ``tls_certificates`` and ``tls_certificate_provider_instance`` are ignored. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CertificateProviderPluginInstance tls_certificate_provider_instance = 14; -
mergeTlsCertificateProviderInstance
public CommonTlsContext.Builder mergeTlsCertificateProviderInstance(CertificateProviderPluginInstance value) Certificate provider instance for fetching TLS certs. If this field is set, ``tls_certificates`` and ``tls_certificate_provider_instance`` are ignored. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CertificateProviderPluginInstance tls_certificate_provider_instance = 14; -
clearTlsCertificateProviderInstance
Certificate provider instance for fetching TLS certs. If this field is set, ``tls_certificates`` and ``tls_certificate_provider_instance`` are ignored. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CertificateProviderPluginInstance tls_certificate_provider_instance = 14; -
getTlsCertificateProviderInstanceBuilder
Certificate provider instance for fetching TLS certs. If this field is set, ``tls_certificates`` and ``tls_certificate_provider_instance`` are ignored. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CertificateProviderPluginInstance tls_certificate_provider_instance = 14; -
getTlsCertificateProviderInstanceOrBuilder
Certificate provider instance for fetching TLS certs. If this field is set, ``tls_certificates`` and ``tls_certificate_provider_instance`` are ignored. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CertificateProviderPluginInstance tls_certificate_provider_instance = 14;- Specified by:
getTlsCertificateProviderInstanceOrBuilderin interfaceCommonTlsContextOrBuilder
-
internalGetTlsCertificateProviderInstanceFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CertificateProviderPluginInstance,CertificateProviderPluginInstance.Builder, internalGetTlsCertificateProviderInstanceFieldBuilder()CertificateProviderPluginInstanceOrBuilder> Certificate provider instance for fetching TLS certs. If this field is set, ``tls_certificates`` and ``tls_certificate_provider_instance`` are ignored. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CertificateProviderPluginInstance tls_certificate_provider_instance = 14; -
hasTlsCertificateCertificateProvider
Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificate_certificate_provider is deprecated. See envoy/extensions/transport_sockets/tls/v3/tls.proto;l=273Certificate provider for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider tls_certificate_certificate_provider = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
hasTlsCertificateCertificateProviderin interfaceCommonTlsContextOrBuilder- Returns:
- Whether the tlsCertificateCertificateProvider field is set.
-
getTlsCertificateCertificateProvider
Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificate_certificate_provider is deprecated. See envoy/extensions/transport_sockets/tls/v3/tls.proto;l=273Certificate provider for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider tls_certificate_certificate_provider = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getTlsCertificateCertificateProviderin interfaceCommonTlsContextOrBuilder- Returns:
- The tlsCertificateCertificateProvider.
-
setTlsCertificateCertificateProvider
@Deprecated public CommonTlsContext.Builder setTlsCertificateCertificateProvider(CommonTlsContext.CertificateProvider value) Deprecated.Certificate provider for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider tls_certificate_certificate_provider = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
setTlsCertificateCertificateProvider
@Deprecated public CommonTlsContext.Builder setTlsCertificateCertificateProvider(CommonTlsContext.CertificateProvider.Builder builderForValue) Deprecated.Certificate provider for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider tls_certificate_certificate_provider = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
mergeTlsCertificateCertificateProvider
@Deprecated public CommonTlsContext.Builder mergeTlsCertificateCertificateProvider(CommonTlsContext.CertificateProvider value) Deprecated.Certificate provider for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider tls_certificate_certificate_provider = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
clearTlsCertificateCertificateProvider
Deprecated.Certificate provider for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider tls_certificate_certificate_provider = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
getTlsCertificateCertificateProviderBuilder
@Deprecated public CommonTlsContext.CertificateProvider.Builder getTlsCertificateCertificateProviderBuilder()Deprecated.Certificate provider for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider tls_certificate_certificate_provider = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
getTlsCertificateCertificateProviderOrBuilder
@Deprecated public CommonTlsContext.CertificateProviderOrBuilder getTlsCertificateCertificateProviderOrBuilder()Deprecated.Certificate provider for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider tls_certificate_certificate_provider = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getTlsCertificateCertificateProviderOrBuilderin interfaceCommonTlsContextOrBuilder
-
internalGetTlsCertificateCertificateProviderFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProvider,CommonTlsContext.CertificateProvider.Builder, internalGetTlsCertificateCertificateProviderFieldBuilder()CommonTlsContext.CertificateProviderOrBuilder> Certificate provider for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider tls_certificate_certificate_provider = 9 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
hasTlsCertificateCertificateProviderInstance
Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificate_certificate_provider_instance is deprecated. See envoy/extensions/transport_sockets/tls/v3/tls.proto;l=278Certificate provider instance for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance tls_certificate_certificate_provider_instance = 11 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
hasTlsCertificateCertificateProviderInstancein interfaceCommonTlsContextOrBuilder- Returns:
- Whether the tlsCertificateCertificateProviderInstance field is set.
-
getTlsCertificateCertificateProviderInstance
@Deprecated public CommonTlsContext.CertificateProviderInstance getTlsCertificateCertificateProviderInstance()Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificate_certificate_provider_instance is deprecated. See envoy/extensions/transport_sockets/tls/v3/tls.proto;l=278Certificate provider instance for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance tls_certificate_certificate_provider_instance = 11 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getTlsCertificateCertificateProviderInstancein interfaceCommonTlsContextOrBuilder- Returns:
- The tlsCertificateCertificateProviderInstance.
-
setTlsCertificateCertificateProviderInstance
@Deprecated public CommonTlsContext.Builder setTlsCertificateCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance value) Deprecated.Certificate provider instance for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance tls_certificate_certificate_provider_instance = 11 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
setTlsCertificateCertificateProviderInstance
@Deprecated public CommonTlsContext.Builder setTlsCertificateCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance.Builder builderForValue) Deprecated.Certificate provider instance for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance tls_certificate_certificate_provider_instance = 11 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
mergeTlsCertificateCertificateProviderInstance
@Deprecated public CommonTlsContext.Builder mergeTlsCertificateCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance value) Deprecated.Certificate provider instance for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance tls_certificate_certificate_provider_instance = 11 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
clearTlsCertificateCertificateProviderInstance
Deprecated.Certificate provider instance for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance tls_certificate_certificate_provider_instance = 11 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
getTlsCertificateCertificateProviderInstanceBuilder
@Deprecated public CommonTlsContext.CertificateProviderInstance.Builder getTlsCertificateCertificateProviderInstanceBuilder()Deprecated.Certificate provider instance for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance tls_certificate_certificate_provider_instance = 11 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
getTlsCertificateCertificateProviderInstanceOrBuilder
@Deprecated public CommonTlsContext.CertificateProviderInstanceOrBuilder getTlsCertificateCertificateProviderInstanceOrBuilder()Deprecated.Certificate provider instance for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance tls_certificate_certificate_provider_instance = 11 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getTlsCertificateCertificateProviderInstanceOrBuilderin interfaceCommonTlsContextOrBuilder
-
internalGetTlsCertificateCertificateProviderInstanceFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProviderInstance,CommonTlsContext.CertificateProviderInstance.Builder, internalGetTlsCertificateCertificateProviderInstanceFieldBuilder()CommonTlsContext.CertificateProviderInstanceOrBuilder> Certificate provider instance for fetching TLS certificates. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance tls_certificate_certificate_provider_instance = 11 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
hasValidationContext
public boolean hasValidationContext()How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 3;- Specified by:
hasValidationContextin interfaceCommonTlsContextOrBuilder- Returns:
- Whether the validationContext field is set.
-
getValidationContext
How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 3;- Specified by:
getValidationContextin interfaceCommonTlsContextOrBuilder- Returns:
- The validationContext.
-
setValidationContext
How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 3; -
setValidationContext
public CommonTlsContext.Builder setValidationContext(CertificateValidationContext.Builder builderForValue) How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 3; -
mergeValidationContext
How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 3; -
clearValidationContext
How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 3; -
getValidationContextBuilder
How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 3; -
getValidationContextOrBuilder
How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 3;- Specified by:
getValidationContextOrBuilderin interfaceCommonTlsContextOrBuilder
-
internalGetValidationContextFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CertificateValidationContext,CertificateValidationContext.Builder, internalGetValidationContextFieldBuilder()CertificateValidationContextOrBuilder> How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 3; -
hasValidationContextSdsSecretConfig
public boolean hasValidationContextSdsSecretConfig()Config for fetching validation context via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake.
.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig validation_context_sds_secret_config = 7;- Specified by:
hasValidationContextSdsSecretConfigin interfaceCommonTlsContextOrBuilder- Returns:
- Whether the validationContextSdsSecretConfig field is set.
-
getValidationContextSdsSecretConfig
Config for fetching validation context via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake.
.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig validation_context_sds_secret_config = 7;- Specified by:
getValidationContextSdsSecretConfigin interfaceCommonTlsContextOrBuilder- Returns:
- The validationContextSdsSecretConfig.
-
setValidationContextSdsSecretConfig
Config for fetching validation context via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake.
.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig validation_context_sds_secret_config = 7; -
setValidationContextSdsSecretConfig
public CommonTlsContext.Builder setValidationContextSdsSecretConfig(SdsSecretConfig.Builder builderForValue) Config for fetching validation context via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake.
.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig validation_context_sds_secret_config = 7; -
mergeValidationContextSdsSecretConfig
Config for fetching validation context via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake.
.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig validation_context_sds_secret_config = 7; -
clearValidationContextSdsSecretConfig
Config for fetching validation context via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake.
.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig validation_context_sds_secret_config = 7; -
getValidationContextSdsSecretConfigBuilder
Config for fetching validation context via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake.
.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig validation_context_sds_secret_config = 7; -
getValidationContextSdsSecretConfigOrBuilder
Config for fetching validation context via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake.
.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig validation_context_sds_secret_config = 7;- Specified by:
getValidationContextSdsSecretConfigOrBuilderin interfaceCommonTlsContextOrBuilder
-
internalGetValidationContextSdsSecretConfigFieldBuilder
private com.google.protobuf.SingleFieldBuilder<SdsSecretConfig,SdsSecretConfig.Builder, internalGetValidationContextSdsSecretConfigFieldBuilder()SdsSecretConfigOrBuilder> Config for fetching validation context via SDS API. Note SDS API allows certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake.
.envoy.extensions.transport_sockets.tls.v3.SdsSecretConfig validation_context_sds_secret_config = 7; -
hasCombinedValidationContext
public boolean hasCombinedValidationContext()Combined certificate validation context holds a default CertificateValidationContext and SDS config. When SDS server returns dynamic CertificateValidationContext, both dynamic and default CertificateValidationContext are merged into a new CertificateValidationContext for validation. This merge is done by Message::MergeFrom(), so dynamic CertificateValidationContext overwrites singular fields in default CertificateValidationContext, and concatenates repeated fields to default CertificateValidationContext, and logical OR is applied to boolean fields.
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext combined_validation_context = 8;- Specified by:
hasCombinedValidationContextin interfaceCommonTlsContextOrBuilder- Returns:
- Whether the combinedValidationContext field is set.
-
getCombinedValidationContext
Combined certificate validation context holds a default CertificateValidationContext and SDS config. When SDS server returns dynamic CertificateValidationContext, both dynamic and default CertificateValidationContext are merged into a new CertificateValidationContext for validation. This merge is done by Message::MergeFrom(), so dynamic CertificateValidationContext overwrites singular fields in default CertificateValidationContext, and concatenates repeated fields to default CertificateValidationContext, and logical OR is applied to boolean fields.
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext combined_validation_context = 8;- Specified by:
getCombinedValidationContextin interfaceCommonTlsContextOrBuilder- Returns:
- The combinedValidationContext.
-
setCombinedValidationContext
public CommonTlsContext.Builder setCombinedValidationContext(CommonTlsContext.CombinedCertificateValidationContext value) Combined certificate validation context holds a default CertificateValidationContext and SDS config. When SDS server returns dynamic CertificateValidationContext, both dynamic and default CertificateValidationContext are merged into a new CertificateValidationContext for validation. This merge is done by Message::MergeFrom(), so dynamic CertificateValidationContext overwrites singular fields in default CertificateValidationContext, and concatenates repeated fields to default CertificateValidationContext, and logical OR is applied to boolean fields.
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext combined_validation_context = 8; -
setCombinedValidationContext
public CommonTlsContext.Builder setCombinedValidationContext(CommonTlsContext.CombinedCertificateValidationContext.Builder builderForValue) Combined certificate validation context holds a default CertificateValidationContext and SDS config. When SDS server returns dynamic CertificateValidationContext, both dynamic and default CertificateValidationContext are merged into a new CertificateValidationContext for validation. This merge is done by Message::MergeFrom(), so dynamic CertificateValidationContext overwrites singular fields in default CertificateValidationContext, and concatenates repeated fields to default CertificateValidationContext, and logical OR is applied to boolean fields.
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext combined_validation_context = 8; -
mergeCombinedValidationContext
public CommonTlsContext.Builder mergeCombinedValidationContext(CommonTlsContext.CombinedCertificateValidationContext value) Combined certificate validation context holds a default CertificateValidationContext and SDS config. When SDS server returns dynamic CertificateValidationContext, both dynamic and default CertificateValidationContext are merged into a new CertificateValidationContext for validation. This merge is done by Message::MergeFrom(), so dynamic CertificateValidationContext overwrites singular fields in default CertificateValidationContext, and concatenates repeated fields to default CertificateValidationContext, and logical OR is applied to boolean fields.
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext combined_validation_context = 8; -
clearCombinedValidationContext
Combined certificate validation context holds a default CertificateValidationContext and SDS config. When SDS server returns dynamic CertificateValidationContext, both dynamic and default CertificateValidationContext are merged into a new CertificateValidationContext for validation. This merge is done by Message::MergeFrom(), so dynamic CertificateValidationContext overwrites singular fields in default CertificateValidationContext, and concatenates repeated fields to default CertificateValidationContext, and logical OR is applied to boolean fields.
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext combined_validation_context = 8; -
getCombinedValidationContextBuilder
public CommonTlsContext.CombinedCertificateValidationContext.Builder getCombinedValidationContextBuilder()Combined certificate validation context holds a default CertificateValidationContext and SDS config. When SDS server returns dynamic CertificateValidationContext, both dynamic and default CertificateValidationContext are merged into a new CertificateValidationContext for validation. This merge is done by Message::MergeFrom(), so dynamic CertificateValidationContext overwrites singular fields in default CertificateValidationContext, and concatenates repeated fields to default CertificateValidationContext, and logical OR is applied to boolean fields.
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext combined_validation_context = 8; -
getCombinedValidationContextOrBuilder
public CommonTlsContext.CombinedCertificateValidationContextOrBuilder getCombinedValidationContextOrBuilder()Combined certificate validation context holds a default CertificateValidationContext and SDS config. When SDS server returns dynamic CertificateValidationContext, both dynamic and default CertificateValidationContext are merged into a new CertificateValidationContext for validation. This merge is done by Message::MergeFrom(), so dynamic CertificateValidationContext overwrites singular fields in default CertificateValidationContext, and concatenates repeated fields to default CertificateValidationContext, and logical OR is applied to boolean fields.
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext combined_validation_context = 8;- Specified by:
getCombinedValidationContextOrBuilderin interfaceCommonTlsContextOrBuilder
-
internalGetCombinedValidationContextFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CombinedCertificateValidationContext,CommonTlsContext.CombinedCertificateValidationContext.Builder, internalGetCombinedValidationContextFieldBuilder()CommonTlsContext.CombinedCertificateValidationContextOrBuilder> Combined certificate validation context holds a default CertificateValidationContext and SDS config. When SDS server returns dynamic CertificateValidationContext, both dynamic and default CertificateValidationContext are merged into a new CertificateValidationContext for validation. This merge is done by Message::MergeFrom(), so dynamic CertificateValidationContext overwrites singular fields in default CertificateValidationContext, and concatenates repeated fields to default CertificateValidationContext, and logical OR is applied to boolean fields.
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext combined_validation_context = 8; -
hasValidationContextCertificateProvider
Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.validation_context_certificate_provider is deprecated. See envoy/extensions/transport_sockets/tls/v3/tls.proto;l=300Certificate provider for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 10 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
hasValidationContextCertificateProviderin interfaceCommonTlsContextOrBuilder- Returns:
- Whether the validationContextCertificateProvider field is set.
-
getValidationContextCertificateProvider
Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.validation_context_certificate_provider is deprecated. See envoy/extensions/transport_sockets/tls/v3/tls.proto;l=300Certificate provider for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 10 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getValidationContextCertificateProviderin interfaceCommonTlsContextOrBuilder- Returns:
- The validationContextCertificateProvider.
-
setValidationContextCertificateProvider
@Deprecated public CommonTlsContext.Builder setValidationContextCertificateProvider(CommonTlsContext.CertificateProvider value) Deprecated.Certificate provider for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 10 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
setValidationContextCertificateProvider
@Deprecated public CommonTlsContext.Builder setValidationContextCertificateProvider(CommonTlsContext.CertificateProvider.Builder builderForValue) Deprecated.Certificate provider for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 10 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
mergeValidationContextCertificateProvider
@Deprecated public CommonTlsContext.Builder mergeValidationContextCertificateProvider(CommonTlsContext.CertificateProvider value) Deprecated.Certificate provider for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 10 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
clearValidationContextCertificateProvider
Deprecated.Certificate provider for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 10 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
getValidationContextCertificateProviderBuilder
@Deprecated public CommonTlsContext.CertificateProvider.Builder getValidationContextCertificateProviderBuilder()Deprecated.Certificate provider for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 10 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
getValidationContextCertificateProviderOrBuilder
@Deprecated public CommonTlsContext.CertificateProviderOrBuilder getValidationContextCertificateProviderOrBuilder()Deprecated.Certificate provider for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 10 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getValidationContextCertificateProviderOrBuilderin interfaceCommonTlsContextOrBuilder
-
internalGetValidationContextCertificateProviderFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProvider,CommonTlsContext.CertificateProvider.Builder, internalGetValidationContextCertificateProviderFieldBuilder()CommonTlsContext.CertificateProviderOrBuilder> Certificate provider for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProvider validation_context_certificate_provider = 10 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
hasValidationContextCertificateProviderInstance
Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.validation_context_certificate_provider_instance is deprecated. See envoy/extensions/transport_sockets/tls/v3/tls.proto;l=305Certificate provider instance for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 12 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
hasValidationContextCertificateProviderInstancein interfaceCommonTlsContextOrBuilder- Returns:
- Whether the validationContextCertificateProviderInstance field is set.
-
getValidationContextCertificateProviderInstance
@Deprecated public CommonTlsContext.CertificateProviderInstance getValidationContextCertificateProviderInstance()Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.validation_context_certificate_provider_instance is deprecated. See envoy/extensions/transport_sockets/tls/v3/tls.proto;l=305Certificate provider instance for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 12 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getValidationContextCertificateProviderInstancein interfaceCommonTlsContextOrBuilder- Returns:
- The validationContextCertificateProviderInstance.
-
setValidationContextCertificateProviderInstance
@Deprecated public CommonTlsContext.Builder setValidationContextCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance value) Deprecated.Certificate provider instance for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 12 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
setValidationContextCertificateProviderInstance
@Deprecated public CommonTlsContext.Builder setValidationContextCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance.Builder builderForValue) Deprecated.Certificate provider instance for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 12 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
mergeValidationContextCertificateProviderInstance
@Deprecated public CommonTlsContext.Builder mergeValidationContextCertificateProviderInstance(CommonTlsContext.CertificateProviderInstance value) Deprecated.Certificate provider instance for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 12 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
clearValidationContextCertificateProviderInstance
Deprecated.Certificate provider instance for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 12 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
getValidationContextCertificateProviderInstanceBuilder
@Deprecated public CommonTlsContext.CertificateProviderInstance.Builder getValidationContextCertificateProviderInstanceBuilder()Deprecated.Certificate provider instance for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 12 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
getValidationContextCertificateProviderInstanceOrBuilder
@Deprecated public CommonTlsContext.CertificateProviderInstanceOrBuilder getValidationContextCertificateProviderInstanceOrBuilder()Deprecated.Certificate provider instance for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 12 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getValidationContextCertificateProviderInstanceOrBuilderin interfaceCommonTlsContextOrBuilder
-
internalGetValidationContextCertificateProviderInstanceFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CommonTlsContext.CertificateProviderInstance,CommonTlsContext.CertificateProviderInstance.Builder, internalGetValidationContextCertificateProviderInstanceFieldBuilder()CommonTlsContext.CertificateProviderInstanceOrBuilder> Certificate provider instance for fetching validation context. [#not-implemented-hide:]
.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CertificateProviderInstance validation_context_certificate_provider_instance = 12 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
ensureAlpnProtocolsIsMutable
private void ensureAlpnProtocolsIsMutable() -
getAlpnProtocolsList
public com.google.protobuf.ProtocolStringList getAlpnProtocolsList()Supplies the list of ALPN protocols that the listener should expose. In practice this is likely to be set to one of two values (see the :ref:`codec_type <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.codec_type>` parameter in the HTTP connection manager for more information): * "h2,http/1.1" If the listener is going to support both HTTP/2 and HTTP/1.1. * "http/1.1" If the listener is only going to support HTTP/1.1. There is no default for this parameter. If empty, Envoy will not expose ALPN.
repeated string alpn_protocols = 4;- Specified by:
getAlpnProtocolsListin interfaceCommonTlsContextOrBuilder- Returns:
- A list containing the alpnProtocols.
-
getAlpnProtocolsCount
public int getAlpnProtocolsCount()Supplies the list of ALPN protocols that the listener should expose. In practice this is likely to be set to one of two values (see the :ref:`codec_type <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.codec_type>` parameter in the HTTP connection manager for more information): * "h2,http/1.1" If the listener is going to support both HTTP/2 and HTTP/1.1. * "http/1.1" If the listener is only going to support HTTP/1.1. There is no default for this parameter. If empty, Envoy will not expose ALPN.
repeated string alpn_protocols = 4;- Specified by:
getAlpnProtocolsCountin interfaceCommonTlsContextOrBuilder- Returns:
- The count of alpnProtocols.
-
getAlpnProtocols
Supplies the list of ALPN protocols that the listener should expose. In practice this is likely to be set to one of two values (see the :ref:`codec_type <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.codec_type>` parameter in the HTTP connection manager for more information): * "h2,http/1.1" If the listener is going to support both HTTP/2 and HTTP/1.1. * "http/1.1" If the listener is only going to support HTTP/1.1. There is no default for this parameter. If empty, Envoy will not expose ALPN.
repeated string alpn_protocols = 4;- Specified by:
getAlpnProtocolsin interfaceCommonTlsContextOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The alpnProtocols at the given index.
-
getAlpnProtocolsBytes
public com.google.protobuf.ByteString getAlpnProtocolsBytes(int index) Supplies the list of ALPN protocols that the listener should expose. In practice this is likely to be set to one of two values (see the :ref:`codec_type <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.codec_type>` parameter in the HTTP connection manager for more information): * "h2,http/1.1" If the listener is going to support both HTTP/2 and HTTP/1.1. * "http/1.1" If the listener is only going to support HTTP/1.1. There is no default for this parameter. If empty, Envoy will not expose ALPN.
repeated string alpn_protocols = 4;- Specified by:
getAlpnProtocolsBytesin interfaceCommonTlsContextOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the alpnProtocols at the given index.
-
setAlpnProtocols
Supplies the list of ALPN protocols that the listener should expose. In practice this is likely to be set to one of two values (see the :ref:`codec_type <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.codec_type>` parameter in the HTTP connection manager for more information): * "h2,http/1.1" If the listener is going to support both HTTP/2 and HTTP/1.1. * "http/1.1" If the listener is only going to support HTTP/1.1. There is no default for this parameter. If empty, Envoy will not expose ALPN.
repeated string alpn_protocols = 4;- Parameters:
index- The index to set the value at.value- The alpnProtocols to set.- Returns:
- This builder for chaining.
-
addAlpnProtocols
Supplies the list of ALPN protocols that the listener should expose. In practice this is likely to be set to one of two values (see the :ref:`codec_type <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.codec_type>` parameter in the HTTP connection manager for more information): * "h2,http/1.1" If the listener is going to support both HTTP/2 and HTTP/1.1. * "http/1.1" If the listener is only going to support HTTP/1.1. There is no default for this parameter. If empty, Envoy will not expose ALPN.
repeated string alpn_protocols = 4;- Parameters:
value- The alpnProtocols to add.- Returns:
- This builder for chaining.
-
addAllAlpnProtocols
Supplies the list of ALPN protocols that the listener should expose. In practice this is likely to be set to one of two values (see the :ref:`codec_type <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.codec_type>` parameter in the HTTP connection manager for more information): * "h2,http/1.1" If the listener is going to support both HTTP/2 and HTTP/1.1. * "http/1.1" If the listener is only going to support HTTP/1.1. There is no default for this parameter. If empty, Envoy will not expose ALPN.
repeated string alpn_protocols = 4;- Parameters:
values- The alpnProtocols to add.- Returns:
- This builder for chaining.
-
clearAlpnProtocols
Supplies the list of ALPN protocols that the listener should expose. In practice this is likely to be set to one of two values (see the :ref:`codec_type <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.codec_type>` parameter in the HTTP connection manager for more information): * "h2,http/1.1" If the listener is going to support both HTTP/2 and HTTP/1.1. * "http/1.1" If the listener is only going to support HTTP/1.1. There is no default for this parameter. If empty, Envoy will not expose ALPN.
repeated string alpn_protocols = 4;- Returns:
- This builder for chaining.
-
addAlpnProtocolsBytes
Supplies the list of ALPN protocols that the listener should expose. In practice this is likely to be set to one of two values (see the :ref:`codec_type <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.codec_type>` parameter in the HTTP connection manager for more information): * "h2,http/1.1" If the listener is going to support both HTTP/2 and HTTP/1.1. * "http/1.1" If the listener is only going to support HTTP/1.1. There is no default for this parameter. If empty, Envoy will not expose ALPN.
repeated string alpn_protocols = 4;- Parameters:
value- The bytes of the alpnProtocols to add.- Returns:
- This builder for chaining.
-
hasCustomHandshaker
public boolean hasCustomHandshaker()Custom TLS handshaker. If empty, defaults to native TLS handshaking behavior.
.envoy.config.core.v3.TypedExtensionConfig custom_handshaker = 13;- Specified by:
hasCustomHandshakerin interfaceCommonTlsContextOrBuilder- Returns:
- Whether the customHandshaker field is set.
-
getCustomHandshaker
Custom TLS handshaker. If empty, defaults to native TLS handshaking behavior.
.envoy.config.core.v3.TypedExtensionConfig custom_handshaker = 13;- Specified by:
getCustomHandshakerin interfaceCommonTlsContextOrBuilder- Returns:
- The customHandshaker.
-
setCustomHandshaker
Custom TLS handshaker. If empty, defaults to native TLS handshaking behavior.
.envoy.config.core.v3.TypedExtensionConfig custom_handshaker = 13; -
setCustomHandshaker
Custom TLS handshaker. If empty, defaults to native TLS handshaking behavior.
.envoy.config.core.v3.TypedExtensionConfig custom_handshaker = 13; -
mergeCustomHandshaker
Custom TLS handshaker. If empty, defaults to native TLS handshaking behavior.
.envoy.config.core.v3.TypedExtensionConfig custom_handshaker = 13; -
clearCustomHandshaker
Custom TLS handshaker. If empty, defaults to native TLS handshaking behavior.
.envoy.config.core.v3.TypedExtensionConfig custom_handshaker = 13; -
getCustomHandshakerBuilder
Custom TLS handshaker. If empty, defaults to native TLS handshaking behavior.
.envoy.config.core.v3.TypedExtensionConfig custom_handshaker = 13; -
getCustomHandshakerOrBuilder
Custom TLS handshaker. If empty, defaults to native TLS handshaking behavior.
.envoy.config.core.v3.TypedExtensionConfig custom_handshaker = 13;- Specified by:
getCustomHandshakerOrBuilderin interfaceCommonTlsContextOrBuilder
-
internalGetCustomHandshakerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder, internalGetCustomHandshakerFieldBuilder()TypedExtensionConfigOrBuilder> Custom TLS handshaker. If empty, defaults to native TLS handshaking behavior.
.envoy.config.core.v3.TypedExtensionConfig custom_handshaker = 13; -
hasKeyLog
public boolean hasKeyLog()TLS key log configuration
.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog key_log = 15;- Specified by:
hasKeyLogin interfaceCommonTlsContextOrBuilder- Returns:
- Whether the keyLog field is set.
-
getKeyLog
TLS key log configuration
.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog key_log = 15;- Specified by:
getKeyLogin interfaceCommonTlsContextOrBuilder- Returns:
- The keyLog.
-
setKeyLog
TLS key log configuration
.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog key_log = 15; -
setKeyLog
TLS key log configuration
.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog key_log = 15; -
mergeKeyLog
TLS key log configuration
.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog key_log = 15; -
clearKeyLog
TLS key log configuration
.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog key_log = 15; -
getKeyLogBuilder
TLS key log configuration
.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog key_log = 15; -
getKeyLogOrBuilder
TLS key log configuration
.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog key_log = 15;- Specified by:
getKeyLogOrBuilderin interfaceCommonTlsContextOrBuilder
-
internalGetKeyLogFieldBuilder
private com.google.protobuf.SingleFieldBuilder<TlsKeyLog,TlsKeyLog.Builder, internalGetKeyLogFieldBuilder()TlsKeyLogOrBuilder> TLS key log configuration
.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog key_log = 15;
-