public static final class CommonTlsContext.CertificateProvider.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CommonTlsContext.CertificateProvider.Builder> implements CommonTlsContext.CertificateProviderOrBuilder
Config for Certificate provider to get certificates. This provider should allow certificates to be fetched/refreshed over the network asynchronously with respect to the TLS handshake.Protobuf type
envoy.extensions.transport_sockets.tls.v4alpha.CommonTlsContext.CertificateProvider| Modifier and Type | Method and Description |
|---|---|
CommonTlsContext.CertificateProvider.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CommonTlsContext.CertificateProvider |
build() |
CommonTlsContext.CertificateProvider |
buildPartial() |
CommonTlsContext.CertificateProvider.Builder |
clear() |
CommonTlsContext.CertificateProvider.Builder |
clearConfig() |
CommonTlsContext.CertificateProvider.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CommonTlsContext.CertificateProvider.Builder |
clearName()
opaque name used to specify certificate instances or types.
|
CommonTlsContext.CertificateProvider.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CommonTlsContext.CertificateProvider.Builder |
clearTypedConfig()
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2; |
CommonTlsContext.CertificateProvider.Builder |
clone() |
CommonTlsContext.CertificateProvider.ConfigCase |
getConfigCase() |
CommonTlsContext.CertificateProvider |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getName()
opaque name used to specify certificate instances or types.
|
com.google.protobuf.ByteString |
getNameBytes()
opaque name used to specify certificate instances or types.
|
TypedExtensionConfig |
getTypedConfig()
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2; |
TypedExtensionConfig.Builder |
getTypedConfigBuilder()
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2; |
TypedExtensionConfigOrBuilder |
getTypedConfigOrBuilder()
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2; |
boolean |
hasTypedConfig()
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CommonTlsContext.CertificateProvider.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CommonTlsContext.CertificateProvider.Builder |
mergeFrom(CommonTlsContext.CertificateProvider other) |
CommonTlsContext.CertificateProvider.Builder |
mergeFrom(com.google.protobuf.Message other) |
CommonTlsContext.CertificateProvider.Builder |
mergeTypedConfig(TypedExtensionConfig value)
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2; |
CommonTlsContext.CertificateProvider.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CommonTlsContext.CertificateProvider.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CommonTlsContext.CertificateProvider.Builder |
setName(String value)
opaque name used to specify certificate instances or types.
|
CommonTlsContext.CertificateProvider.Builder |
setNameBytes(com.google.protobuf.ByteString value)
opaque name used to specify certificate instances or types.
|
CommonTlsContext.CertificateProvider.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CommonTlsContext.CertificateProvider.Builder |
setTypedConfig(TypedExtensionConfig.Builder builderForValue)
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2; |
CommonTlsContext.CertificateProvider.Builder |
setTypedConfig(TypedExtensionConfig value)
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2; |
CommonTlsContext.CertificateProvider.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CommonTlsContext.CertificateProvider.Builder>public CommonTlsContext.CertificateProvider.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CommonTlsContext.CertificateProvider.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CommonTlsContext.CertificateProvider.Builder>public CommonTlsContext.CertificateProvider getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CommonTlsContext.CertificateProvider build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CommonTlsContext.CertificateProvider buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CommonTlsContext.CertificateProvider.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CommonTlsContext.CertificateProvider.Builder>public CommonTlsContext.CertificateProvider.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<CommonTlsContext.CertificateProvider.Builder>public CommonTlsContext.CertificateProvider.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CommonTlsContext.CertificateProvider.Builder>public CommonTlsContext.CertificateProvider.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CommonTlsContext.CertificateProvider.Builder>public CommonTlsContext.CertificateProvider.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CommonTlsContext.CertificateProvider.Builder>public CommonTlsContext.CertificateProvider.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CommonTlsContext.CertificateProvider.Builder>public CommonTlsContext.CertificateProvider.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CommonTlsContext.CertificateProvider.Builder>public CommonTlsContext.CertificateProvider.Builder mergeFrom(CommonTlsContext.CertificateProvider other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CommonTlsContext.CertificateProvider.Builder>public CommonTlsContext.CertificateProvider.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CommonTlsContext.CertificateProvider.Builder>IOExceptionpublic CommonTlsContext.CertificateProvider.ConfigCase getConfigCase()
getConfigCase in interface CommonTlsContext.CertificateProviderOrBuilderpublic CommonTlsContext.CertificateProvider.Builder clearConfig()
public String getName()
opaque name used to specify certificate instances or types. For example, "ROOTCA" to specify a root-certificate (validation context) or "TLS" to specify a new tls-certificate.
string name = 1 [(.validate.rules) = { ... }getName in interface CommonTlsContext.CertificateProviderOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
opaque name used to specify certificate instances or types. For example, "ROOTCA" to specify a root-certificate (validation context) or "TLS" to specify a new tls-certificate.
string name = 1 [(.validate.rules) = { ... }getNameBytes in interface CommonTlsContext.CertificateProviderOrBuilderpublic CommonTlsContext.CertificateProvider.Builder setName(String value)
opaque name used to specify certificate instances or types. For example, "ROOTCA" to specify a root-certificate (validation context) or "TLS" to specify a new tls-certificate.
string name = 1 [(.validate.rules) = { ... }public CommonTlsContext.CertificateProvider.Builder clearName()
opaque name used to specify certificate instances or types. For example, "ROOTCA" to specify a root-certificate (validation context) or "TLS" to specify a new tls-certificate.
string name = 1 [(.validate.rules) = { ... }public CommonTlsContext.CertificateProvider.Builder setNameBytes(com.google.protobuf.ByteString value)
opaque name used to specify certificate instances or types. For example, "ROOTCA" to specify a root-certificate (validation context) or "TLS" to specify a new tls-certificate.
string name = 1 [(.validate.rules) = { ... }public boolean hasTypedConfig()
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2;hasTypedConfig in interface CommonTlsContext.CertificateProviderOrBuilderpublic TypedExtensionConfig getTypedConfig()
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2;getTypedConfig in interface CommonTlsContext.CertificateProviderOrBuilderpublic CommonTlsContext.CertificateProvider.Builder setTypedConfig(TypedExtensionConfig value)
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2;public CommonTlsContext.CertificateProvider.Builder setTypedConfig(TypedExtensionConfig.Builder builderForValue)
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2;public CommonTlsContext.CertificateProvider.Builder mergeTypedConfig(TypedExtensionConfig value)
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2;public CommonTlsContext.CertificateProvider.Builder clearTypedConfig()
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2;public TypedExtensionConfig.Builder getTypedConfigBuilder()
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2;public TypedExtensionConfigOrBuilder getTypedConfigOrBuilder()
.envoy.config.core.v4alpha.TypedExtensionConfig typed_config = 2;getTypedConfigOrBuilder in interface CommonTlsContext.CertificateProviderOrBuilderpublic final CommonTlsContext.CertificateProvider.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CommonTlsContext.CertificateProvider.Builder>public final CommonTlsContext.CertificateProvider.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CommonTlsContext.CertificateProvider.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.