Class CommonTlsContext
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessage
-
- io.envoyproxy.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext
-
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,CommonTlsContextOrBuilder
,java.io.Serializable
public final class CommonTlsContext extends com.google.protobuf.GeneratedMessage implements CommonTlsContextOrBuilder
TLS context shared by both client and server TLS contexts. [#next-free-field: 16]
Protobuf typeenvoy.extensions.transport_sockets.tls.v3.CommonTlsContext
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CommonTlsContext.Builder
TLS context shared by both client and server TLS contexts.static class
CommonTlsContext.CertificateProvider
Config for Certificate provider to get certificates.static class
CommonTlsContext.CertificateProviderInstance
Similar to CertificateProvider above, but allows the provider instances to be configured on the client side instead of being sent from the control plane.static interface
CommonTlsContext.CertificateProviderInstanceOrBuilder
static interface
CommonTlsContext.CertificateProviderOrBuilder
static class
CommonTlsContext.CombinedCertificateValidationContext
Protobuf typeenvoy.extensions.transport_sockets.tls.v3.CommonTlsContext.CombinedCertificateValidationContext
static interface
CommonTlsContext.CombinedCertificateValidationContextOrBuilder
static class
CommonTlsContext.ValidationContextTypeCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends java.lang.Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
-
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description private
CommonTlsContext()
private
CommonTlsContext(com.google.protobuf.GeneratedMessage.Builder<?> builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getAlpnProtocols(int index)
Supplies the list of ALPN protocols that the listener should expose.com.google.protobuf.ByteString
getAlpnProtocolsBytes(int index)
Supplies the list of ALPN protocols that the listener should expose.int
getAlpnProtocolsCount()
Supplies the list of ALPN protocols that the listener should expose.com.google.protobuf.ProtocolStringList
getAlpnProtocolsList()
Supplies the list of ALPN protocols that the listener should expose.CommonTlsContext.CombinedCertificateValidationContext
getCombinedValidationContext()
Combined certificate validation context holds a default CertificateValidationContext and SDS config.CommonTlsContext.CombinedCertificateValidationContextOrBuilder
getCombinedValidationContextOrBuilder()
Combined certificate validation context holds a default CertificateValidationContext and SDS config.TypedExtensionConfig
getCustomHandshaker()
Custom TLS handshaker.TypedExtensionConfigOrBuilder
getCustomHandshakerOrBuilder()
Custom TLS handshaker.static CommonTlsContext
getDefaultInstance()
CommonTlsContext
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
TlsKeyLog
getKeyLog()
TLS key log configurationTlsKeyLogOrBuilder
getKeyLogOrBuilder()
TLS key log configurationcom.google.protobuf.Parser<CommonTlsContext>
getParserForType()
int
getSerializedSize()
CommonTlsContext.CertificateProvider
getTlsCertificateCertificateProvider()
Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificate_certificate_provider is deprecated.CommonTlsContext.CertificateProviderInstance
getTlsCertificateCertificateProviderInstance()
Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificate_certificate_provider_instance is deprecated.CommonTlsContext.CertificateProviderInstanceOrBuilder
getTlsCertificateCertificateProviderInstanceOrBuilder()
Deprecated.CommonTlsContext.CertificateProviderOrBuilder
getTlsCertificateCertificateProviderOrBuilder()
Deprecated.CertificateProviderPluginInstance
getTlsCertificateProviderInstance()
Certificate provider instance for fetching TLS certs.CertificateProviderPluginInstanceOrBuilder
getTlsCertificateProviderInstanceOrBuilder()
Certificate provider instance for fetching TLS certs.TlsCertificate
getTlsCertificates(int index)
Only a single TLS certificate is supported in client contexts.int
getTlsCertificatesCount()
Only a single TLS certificate is supported in client contexts.SdsSecretConfig
getTlsCertificateSdsSecretConfigs(int index)
Configs for fetching TLS certificates via SDS API.int
getTlsCertificateSdsSecretConfigsCount()
Configs for fetching TLS certificates via SDS API.java.util.List<SdsSecretConfig>
getTlsCertificateSdsSecretConfigsList()
Configs for fetching TLS certificates via SDS API.SdsSecretConfigOrBuilder
getTlsCertificateSdsSecretConfigsOrBuilder(int index)
Configs for fetching TLS certificates via SDS API.java.util.List<? extends SdsSecretConfigOrBuilder>
getTlsCertificateSdsSecretConfigsOrBuilderList()
Configs for fetching TLS certificates via SDS API.java.util.List<TlsCertificate>
getTlsCertificatesList()
Only a single TLS certificate is supported in client contexts.TlsCertificateOrBuilder
getTlsCertificatesOrBuilder(int index)
Only a single TLS certificate is supported in client contexts.java.util.List<? extends TlsCertificateOrBuilder>
getTlsCertificatesOrBuilderList()
Only a single TLS certificate is supported in client contexts.TlsParameters
getTlsParams()
TLS protocol versions, cipher suites etc.TlsParametersOrBuilder
getTlsParamsOrBuilder()
TLS protocol versions, cipher suites etc.CertificateValidationContext
getValidationContext()
How to validate peer certificates.CommonTlsContext.CertificateProvider
getValidationContextCertificateProvider()
Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.validation_context_certificate_provider is deprecated.CommonTlsContext.CertificateProviderInstance
getValidationContextCertificateProviderInstance()
Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.validation_context_certificate_provider_instance is deprecated.CommonTlsContext.CertificateProviderInstanceOrBuilder
getValidationContextCertificateProviderInstanceOrBuilder()
Deprecated.CommonTlsContext.CertificateProviderOrBuilder
getValidationContextCertificateProviderOrBuilder()
Deprecated.CertificateValidationContextOrBuilder
getValidationContextOrBuilder()
How to validate peer certificates.SdsSecretConfig
getValidationContextSdsSecretConfig()
Config for fetching validation context via SDS API.SdsSecretConfigOrBuilder
getValidationContextSdsSecretConfigOrBuilder()
Config for fetching validation context via SDS API.CommonTlsContext.ValidationContextTypeCase
getValidationContextTypeCase()
boolean
hasCombinedValidationContext()
Combined certificate validation context holds a default CertificateValidationContext and SDS config.boolean
hasCustomHandshaker()
Custom TLS handshaker.int
hashCode()
boolean
hasKeyLog()
TLS key log configurationboolean
hasTlsCertificateCertificateProvider()
Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificate_certificate_provider is deprecated.boolean
hasTlsCertificateCertificateProviderInstance()
Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.tls_certificate_certificate_provider_instance is deprecated.boolean
hasTlsCertificateProviderInstance()
Certificate provider instance for fetching TLS certs.boolean
hasTlsParams()
TLS protocol versions, cipher suites etc.boolean
hasValidationContext()
How to validate peer certificates.boolean
hasValidationContextCertificateProvider()
Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.validation_context_certificate_provider is deprecated.boolean
hasValidationContextCertificateProviderInstance()
Deprecated.envoy.extensions.transport_sockets.tls.v3.CommonTlsContext.validation_context_certificate_provider_instance is deprecated.boolean
hasValidationContextSdsSecretConfig()
Config for fetching validation context via SDS API.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static CommonTlsContext.Builder
newBuilder()
static CommonTlsContext.Builder
newBuilder(CommonTlsContext prototype)
CommonTlsContext.Builder
newBuilderForType()
protected CommonTlsContext.Builder
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
static CommonTlsContext
parseDelimitedFrom(java.io.InputStream input)
static CommonTlsContext
parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static CommonTlsContext
parseFrom(byte[] data)
static CommonTlsContext
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static CommonTlsContext
parseFrom(com.google.protobuf.ByteString data)
static CommonTlsContext
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static CommonTlsContext
parseFrom(com.google.protobuf.CodedInputStream input)
static CommonTlsContext
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static CommonTlsContext
parseFrom(java.io.InputStream input)
static CommonTlsContext
parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static CommonTlsContext
parseFrom(java.nio.ByteBuffer data)
static CommonTlsContext
parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<CommonTlsContext>
parser()
CommonTlsContext.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
bitField0_
private int bitField0_
-
validationContextTypeCase_
private int validationContextTypeCase_
-
validationContextType_
private java.lang.Object validationContextType_
-
TLS_PARAMS_FIELD_NUMBER
public static final int TLS_PARAMS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
tlsParams_
private TlsParameters tlsParams_
-
TLS_CERTIFICATES_FIELD_NUMBER
public static final int TLS_CERTIFICATES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
tlsCertificates_
private java.util.List<TlsCertificate> tlsCertificates_
-
TLS_CERTIFICATE_SDS_SECRET_CONFIGS_FIELD_NUMBER
public static final int TLS_CERTIFICATE_SDS_SECRET_CONFIGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
tlsCertificateSdsSecretConfigs_
private java.util.List<SdsSecretConfig> tlsCertificateSdsSecretConfigs_
-
TLS_CERTIFICATE_PROVIDER_INSTANCE_FIELD_NUMBER
public static final int TLS_CERTIFICATE_PROVIDER_INSTANCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
tlsCertificateProviderInstance_
private CertificateProviderPluginInstance tlsCertificateProviderInstance_
-
TLS_CERTIFICATE_CERTIFICATE_PROVIDER_FIELD_NUMBER
public static final int TLS_CERTIFICATE_CERTIFICATE_PROVIDER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
tlsCertificateCertificateProvider_
private CommonTlsContext.CertificateProvider tlsCertificateCertificateProvider_
-
TLS_CERTIFICATE_CERTIFICATE_PROVIDER_INSTANCE_FIELD_NUMBER
public static final int TLS_CERTIFICATE_CERTIFICATE_PROVIDER_INSTANCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
tlsCertificateCertificateProviderInstance_
private CommonTlsContext.CertificateProviderInstance tlsCertificateCertificateProviderInstance_
-
VALIDATION_CONTEXT_FIELD_NUMBER
public static final int VALIDATION_CONTEXT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALIDATION_CONTEXT_SDS_SECRET_CONFIG_FIELD_NUMBER
public static final int VALIDATION_CONTEXT_SDS_SECRET_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COMBINED_VALIDATION_CONTEXT_FIELD_NUMBER
public static final int COMBINED_VALIDATION_CONTEXT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALIDATION_CONTEXT_CERTIFICATE_PROVIDER_FIELD_NUMBER
public static final int VALIDATION_CONTEXT_CERTIFICATE_PROVIDER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VALIDATION_CONTEXT_CERTIFICATE_PROVIDER_INSTANCE_FIELD_NUMBER
public static final int VALIDATION_CONTEXT_CERTIFICATE_PROVIDER_INSTANCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ALPN_PROTOCOLS_FIELD_NUMBER
public static final int ALPN_PROTOCOLS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
alpnProtocols_
private com.google.protobuf.LazyStringArrayList alpnProtocols_
-
CUSTOM_HANDSHAKER_FIELD_NUMBER
public static final int CUSTOM_HANDSHAKER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
customHandshaker_
private TypedExtensionConfig customHandshaker_
-
KEY_LOG_FIELD_NUMBER
public static final int KEY_LOG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
keyLog_
private TlsKeyLog keyLog_
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final CommonTlsContext DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<CommonTlsContext> PARSER
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage
-
getValidationContextTypeCase
public CommonTlsContext.ValidationContextTypeCase getValidationContextTypeCase()
- Specified by:
getValidationContextTypeCase
in interfaceCommonTlsContextOrBuilder
-
hasTlsParams
public boolean hasTlsParams()
TLS protocol versions, cipher suites etc.
.envoy.extensions.transport_sockets.tls.v3.TlsParameters tls_params = 1;
- Specified by:
hasTlsParams
in interfaceCommonTlsContextOrBuilder
- Returns:
- Whether the tlsParams field is set.
-
getTlsParams
public TlsParameters getTlsParams()
TLS protocol versions, cipher suites etc.
.envoy.extensions.transport_sockets.tls.v3.TlsParameters tls_params = 1;
- Specified by:
getTlsParams
in interfaceCommonTlsContextOrBuilder
- Returns:
- The tlsParams.
-
getTlsParamsOrBuilder
public TlsParametersOrBuilder getTlsParamsOrBuilder()
TLS protocol versions, cipher suites etc.
.envoy.extensions.transport_sockets.tls.v3.TlsParameters tls_params = 1;
- Specified by:
getTlsParamsOrBuilder
in interfaceCommonTlsContextOrBuilder
-
getTlsCertificatesList
public java.util.List<TlsCertificate> 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:
getTlsCertificatesList
in interfaceCommonTlsContextOrBuilder
-
getTlsCertificatesOrBuilderList
public java.util.List<? extends TlsCertificateOrBuilder> 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:
getTlsCertificatesOrBuilderList
in 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:
getTlsCertificatesCount
in interfaceCommonTlsContextOrBuilder
-
getTlsCertificates
public TlsCertificate getTlsCertificates(int index)
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:
getTlsCertificates
in interfaceCommonTlsContextOrBuilder
-
getTlsCertificatesOrBuilder
public TlsCertificateOrBuilder getTlsCertificatesOrBuilder(int index)
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:
getTlsCertificatesOrBuilder
in interfaceCommonTlsContextOrBuilder
-
getTlsCertificateSdsSecretConfigsList
public java.util.List<SdsSecretConfig> 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:
getTlsCertificateSdsSecretConfigsList
in interfaceCommonTlsContextOrBuilder
-
getTlsCertificateSdsSecretConfigsOrBuilderList
public java.util.List<? extends SdsSecretConfigOrBuilder> 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:
getTlsCertificateSdsSecretConfigsOrBuilderList
in 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:
getTlsCertificateSdsSecretConfigsCount
in interfaceCommonTlsContextOrBuilder
-
getTlsCertificateSdsSecretConfigs
public SdsSecretConfig getTlsCertificateSdsSecretConfigs(int index)
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:
getTlsCertificateSdsSecretConfigs
in interfaceCommonTlsContextOrBuilder
-
getTlsCertificateSdsSecretConfigsOrBuilder
public SdsSecretConfigOrBuilder getTlsCertificateSdsSecretConfigsOrBuilder(int index)
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:
getTlsCertificateSdsSecretConfigsOrBuilder
in interfaceCommonTlsContextOrBuilder
-
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:
hasTlsCertificateProviderInstance
in interfaceCommonTlsContextOrBuilder
- Returns:
- Whether the tlsCertificateProviderInstance field is set.
-
getTlsCertificateProviderInstance
public CertificateProviderPluginInstance 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:
getTlsCertificateProviderInstance
in interfaceCommonTlsContextOrBuilder
- Returns:
- The tlsCertificateProviderInstance.
-
getTlsCertificateProviderInstanceOrBuilder
public CertificateProviderPluginInstanceOrBuilder 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:
getTlsCertificateProviderInstanceOrBuilder
in interfaceCommonTlsContextOrBuilder
-
hasTlsCertificateCertificateProvider
@Deprecated public boolean 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:
hasTlsCertificateCertificateProvider
in interfaceCommonTlsContextOrBuilder
- Returns:
- Whether the tlsCertificateCertificateProvider field is set.
-
getTlsCertificateCertificateProvider
@Deprecated public CommonTlsContext.CertificateProvider 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:
getTlsCertificateCertificateProvider
in interfaceCommonTlsContextOrBuilder
- Returns:
- The tlsCertificateCertificateProvider.
-
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:
getTlsCertificateCertificateProviderOrBuilder
in interfaceCommonTlsContextOrBuilder
-
hasTlsCertificateCertificateProviderInstance
@Deprecated public boolean 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:
hasTlsCertificateCertificateProviderInstance
in 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:
getTlsCertificateCertificateProviderInstance
in interfaceCommonTlsContextOrBuilder
- Returns:
- The tlsCertificateCertificateProviderInstance.
-
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:
getTlsCertificateCertificateProviderInstanceOrBuilder
in interfaceCommonTlsContextOrBuilder
-
hasValidationContext
public boolean hasValidationContext()
How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 3;
- Specified by:
hasValidationContext
in interfaceCommonTlsContextOrBuilder
- Returns:
- Whether the validationContext field is set.
-
getValidationContext
public CertificateValidationContext getValidationContext()
How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 3;
- Specified by:
getValidationContext
in interfaceCommonTlsContextOrBuilder
- Returns:
- The validationContext.
-
getValidationContextOrBuilder
public CertificateValidationContextOrBuilder getValidationContextOrBuilder()
How to validate peer certificates.
.envoy.extensions.transport_sockets.tls.v3.CertificateValidationContext validation_context = 3;
- Specified by:
getValidationContextOrBuilder
in interfaceCommonTlsContextOrBuilder
-
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:
hasValidationContextSdsSecretConfig
in interfaceCommonTlsContextOrBuilder
- Returns:
- Whether the validationContextSdsSecretConfig field is set.
-
getValidationContextSdsSecretConfig
public SdsSecretConfig 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:
getValidationContextSdsSecretConfig
in interfaceCommonTlsContextOrBuilder
- Returns:
- The validationContextSdsSecretConfig.
-
getValidationContextSdsSecretConfigOrBuilder
public SdsSecretConfigOrBuilder 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:
getValidationContextSdsSecretConfigOrBuilder
in interfaceCommonTlsContextOrBuilder
-
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:
hasCombinedValidationContext
in interfaceCommonTlsContextOrBuilder
- Returns:
- Whether the combinedValidationContext field is set.
-
getCombinedValidationContext
public CommonTlsContext.CombinedCertificateValidationContext 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:
getCombinedValidationContext
in interfaceCommonTlsContextOrBuilder
- Returns:
- The combinedValidationContext.
-
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:
getCombinedValidationContextOrBuilder
in interfaceCommonTlsContextOrBuilder
-
hasValidationContextCertificateProvider
@Deprecated public boolean 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:
hasValidationContextCertificateProvider
in interfaceCommonTlsContextOrBuilder
- Returns:
- Whether the validationContextCertificateProvider field is set.
-
getValidationContextCertificateProvider
@Deprecated public CommonTlsContext.CertificateProvider 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:
getValidationContextCertificateProvider
in interfaceCommonTlsContextOrBuilder
- Returns:
- The validationContextCertificateProvider.
-
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:
getValidationContextCertificateProviderOrBuilder
in interfaceCommonTlsContextOrBuilder
-
hasValidationContextCertificateProviderInstance
@Deprecated public boolean 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:
hasValidationContextCertificateProviderInstance
in 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:
getValidationContextCertificateProviderInstance
in interfaceCommonTlsContextOrBuilder
- Returns:
- The validationContextCertificateProviderInstance.
-
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:
getValidationContextCertificateProviderInstanceOrBuilder
in interfaceCommonTlsContextOrBuilder
-
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:
getAlpnProtocolsList
in 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:
getAlpnProtocolsCount
in interfaceCommonTlsContextOrBuilder
- Returns:
- The count of alpnProtocols.
-
getAlpnProtocols
public java.lang.String getAlpnProtocols(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:
getAlpnProtocols
in 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:
getAlpnProtocolsBytes
in interfaceCommonTlsContextOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the alpnProtocols at the given index.
-
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:
hasCustomHandshaker
in interfaceCommonTlsContextOrBuilder
- Returns:
- Whether the customHandshaker field is set.
-
getCustomHandshaker
public TypedExtensionConfig getCustomHandshaker()
Custom TLS handshaker. If empty, defaults to native TLS handshaking behavior.
.envoy.config.core.v3.TypedExtensionConfig custom_handshaker = 13;
- Specified by:
getCustomHandshaker
in interfaceCommonTlsContextOrBuilder
- Returns:
- The customHandshaker.
-
getCustomHandshakerOrBuilder
public TypedExtensionConfigOrBuilder getCustomHandshakerOrBuilder()
Custom TLS handshaker. If empty, defaults to native TLS handshaking behavior.
.envoy.config.core.v3.TypedExtensionConfig custom_handshaker = 13;
- Specified by:
getCustomHandshakerOrBuilder
in interfaceCommonTlsContextOrBuilder
-
hasKeyLog
public boolean hasKeyLog()
TLS key log configuration
.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog key_log = 15;
- Specified by:
hasKeyLog
in interfaceCommonTlsContextOrBuilder
- Returns:
- Whether the keyLog field is set.
-
getKeyLog
public TlsKeyLog getKeyLog()
TLS key log configuration
.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog key_log = 15;
- Specified by:
getKeyLog
in interfaceCommonTlsContextOrBuilder
- Returns:
- The keyLog.
-
getKeyLogOrBuilder
public TlsKeyLogOrBuilder getKeyLogOrBuilder()
TLS key log configuration
.envoy.extensions.transport_sockets.tls.v3.TlsKeyLog key_log = 15;
- Specified by:
getKeyLogOrBuilder
in interfaceCommonTlsContextOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessage
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessage
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static CommonTlsContext parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CommonTlsContext parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CommonTlsContext parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CommonTlsContext parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CommonTlsContext parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CommonTlsContext parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CommonTlsContext parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CommonTlsContext parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static CommonTlsContext parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static CommonTlsContext parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CommonTlsContext parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static CommonTlsContext parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public CommonTlsContext.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static CommonTlsContext.Builder newBuilder()
-
newBuilder
public static CommonTlsContext.Builder newBuilder(CommonTlsContext prototype)
-
toBuilder
public CommonTlsContext.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CommonTlsContext.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
- Overrides:
newBuilderForType
in classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
public static CommonTlsContext getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<CommonTlsContext> parser()
-
getParserForType
public com.google.protobuf.Parser<CommonTlsContext> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
public CommonTlsContext getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-