Interface ConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Config,Config.Builder
public interface ConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionExtension point to specify a function to compute the secret name.Extension point to specify a function to compute the secret name.Defines the configuration source of the secrets.Defines the configuration source of the secrets.getPrefetchSecretNames(int index) A list of secret resource names to start fetching on configuration load (prior to receiving any requests).com.google.protobuf.ByteStringgetPrefetchSecretNamesBytes(int index) A list of secret resource names to start fetching on configuration load (prior to receiving any requests).intA list of secret resource names to start fetching on configuration load (prior to receiving any requests).A list of secret resource names to start fetching on configuration load (prior to receiving any requests).booleanExtension point to specify a function to compute the secret name.booleanDefines the configuration source of the secrets.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasConfigSource
boolean hasConfigSource()Defines the configuration source of the secrets.
.envoy.config.core.v3.ConfigSource config_source = 1 [(.validate.rules) = { ... }- Returns:
- Whether the configSource field is set.
-
getConfigSource
ConfigSource getConfigSource()Defines the configuration source of the secrets.
.envoy.config.core.v3.ConfigSource config_source = 1 [(.validate.rules) = { ... }- Returns:
- The configSource.
-
getConfigSourceOrBuilder
ConfigSourceOrBuilder getConfigSourceOrBuilder()Defines the configuration source of the secrets.
.envoy.config.core.v3.ConfigSource config_source = 1 [(.validate.rules) = { ... } -
hasCertificateMapper
boolean hasCertificateMapper()Extension point to specify a function to compute the secret name. The extension is called during the TLS handshake after receiving the "CLIENT HELLO" message from the client. [#extension-category: envoy.tls.certificate_mappers]
.envoy.config.core.v3.TypedExtensionConfig certificate_mapper = 2 [(.validate.rules) = { ... }- Returns:
- Whether the certificateMapper field is set.
-
getCertificateMapper
TypedExtensionConfig getCertificateMapper()Extension point to specify a function to compute the secret name. The extension is called during the TLS handshake after receiving the "CLIENT HELLO" message from the client. [#extension-category: envoy.tls.certificate_mappers]
.envoy.config.core.v3.TypedExtensionConfig certificate_mapper = 2 [(.validate.rules) = { ... }- Returns:
- The certificateMapper.
-
getCertificateMapperOrBuilder
TypedExtensionConfigOrBuilder getCertificateMapperOrBuilder()Extension point to specify a function to compute the secret name. The extension is called during the TLS handshake after receiving the "CLIENT HELLO" message from the client. [#extension-category: envoy.tls.certificate_mappers]
.envoy.config.core.v3.TypedExtensionConfig certificate_mapper = 2 [(.validate.rules) = { ... } -
getPrefetchSecretNamesList
A list of secret resource names to start fetching on configuration load (prior to receiving any requests). The parent resource initializes immediately without waiting for the fetch to complete.
repeated string prefetch_secret_names = 3;- Returns:
- A list containing the prefetchSecretNames.
-
getPrefetchSecretNamesCount
int getPrefetchSecretNamesCount()A list of secret resource names to start fetching on configuration load (prior to receiving any requests). The parent resource initializes immediately without waiting for the fetch to complete.
repeated string prefetch_secret_names = 3;- Returns:
- The count of prefetchSecretNames.
-
getPrefetchSecretNames
A list of secret resource names to start fetching on configuration load (prior to receiving any requests). The parent resource initializes immediately without waiting for the fetch to complete.
repeated string prefetch_secret_names = 3;- Parameters:
index- The index of the element to return.- Returns:
- The prefetchSecretNames at the given index.
-
getPrefetchSecretNamesBytes
com.google.protobuf.ByteString getPrefetchSecretNamesBytes(int index) A list of secret resource names to start fetching on configuration load (prior to receiving any requests). The parent resource initializes immediately without waiting for the fetch to complete.
repeated string prefetch_secret_names = 3;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the prefetchSecretNames at the given index.
-