public static final class PrivateKeyProvider.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PrivateKeyProvider.Builder> implements PrivateKeyProviderOrBuilder
BoringSSL private key method configuration. The private key methods are used for external (potentially asynchronous) signing and decryption operations. Some use cases for private key methods would be TPM support and TLS acceleration.Protobuf type
envoy.extensions.transport_sockets.tls.v4alpha.PrivateKeyProvider| Modifier and Type | Method and Description |
|---|---|
PrivateKeyProvider.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PrivateKeyProvider |
build() |
PrivateKeyProvider |
buildPartial() |
PrivateKeyProvider.Builder |
clear() |
PrivateKeyProvider.Builder |
clearConfigType() |
PrivateKeyProvider.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
PrivateKeyProvider.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
PrivateKeyProvider.Builder |
clearProviderName()
Private key method provider name.
|
PrivateKeyProvider.Builder |
clearTypedConfig()
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true]; |
PrivateKeyProvider.Builder |
clone() |
PrivateKeyProvider.ConfigTypeCase |
getConfigTypeCase() |
PrivateKeyProvider |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getProviderName()
Private key method provider name.
|
com.google.protobuf.ByteString |
getProviderNameBytes()
Private key method provider name.
|
com.google.protobuf.Any |
getTypedConfig()
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true]; |
com.google.protobuf.Any.Builder |
getTypedConfigBuilder()
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true]; |
com.google.protobuf.AnyOrBuilder |
getTypedConfigOrBuilder()
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true]; |
boolean |
hasTypedConfig()
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true]; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
PrivateKeyProvider.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
PrivateKeyProvider.Builder |
mergeFrom(com.google.protobuf.Message other) |
PrivateKeyProvider.Builder |
mergeFrom(PrivateKeyProvider other) |
PrivateKeyProvider.Builder |
mergeTypedConfig(com.google.protobuf.Any value)
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true]; |
PrivateKeyProvider.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PrivateKeyProvider.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PrivateKeyProvider.Builder |
setProviderName(String value)
Private key method provider name.
|
PrivateKeyProvider.Builder |
setProviderNameBytes(com.google.protobuf.ByteString value)
Private key method provider name.
|
PrivateKeyProvider.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
PrivateKeyProvider.Builder |
setTypedConfig(com.google.protobuf.Any.Builder builderForValue)
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true]; |
PrivateKeyProvider.Builder |
setTypedConfig(com.google.protobuf.Any value)
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true]; |
PrivateKeyProvider.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<PrivateKeyProvider.Builder>public PrivateKeyProvider.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateKeyProvider.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<PrivateKeyProvider.Builder>public PrivateKeyProvider getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PrivateKeyProvider build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PrivateKeyProvider buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PrivateKeyProvider.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateKeyProvider.Builder>public PrivateKeyProvider.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<PrivateKeyProvider.Builder>public PrivateKeyProvider.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateKeyProvider.Builder>public PrivateKeyProvider.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateKeyProvider.Builder>public PrivateKeyProvider.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<PrivateKeyProvider.Builder>public PrivateKeyProvider.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<PrivateKeyProvider.Builder>public PrivateKeyProvider.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PrivateKeyProvider.Builder>public PrivateKeyProvider.Builder mergeFrom(PrivateKeyProvider other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateKeyProvider.Builder>public PrivateKeyProvider.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<PrivateKeyProvider.Builder>IOExceptionpublic PrivateKeyProvider.ConfigTypeCase getConfigTypeCase()
getConfigTypeCase in interface PrivateKeyProviderOrBuilderpublic PrivateKeyProvider.Builder clearConfigType()
public String getProviderName()
Private key method provider name. The name must match a supported private key method provider type.
string provider_name = 1 [(.validate.rules) = { ... }getProviderName in interface PrivateKeyProviderOrBuilderpublic com.google.protobuf.ByteString getProviderNameBytes()
Private key method provider name. The name must match a supported private key method provider type.
string provider_name = 1 [(.validate.rules) = { ... }getProviderNameBytes in interface PrivateKeyProviderOrBuilderpublic PrivateKeyProvider.Builder setProviderName(String value)
Private key method provider name. The name must match a supported private key method provider type.
string provider_name = 1 [(.validate.rules) = { ... }public PrivateKeyProvider.Builder clearProviderName()
Private key method provider name. The name must match a supported private key method provider type.
string provider_name = 1 [(.validate.rules) = { ... }public PrivateKeyProvider.Builder setProviderNameBytes(com.google.protobuf.ByteString value)
Private key method provider name. The name must match a supported private key method provider type.
string provider_name = 1 [(.validate.rules) = { ... }public boolean hasTypedConfig()
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true];hasTypedConfig in interface PrivateKeyProviderOrBuilderpublic com.google.protobuf.Any getTypedConfig()
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true];getTypedConfig in interface PrivateKeyProviderOrBuilderpublic PrivateKeyProvider.Builder setTypedConfig(com.google.protobuf.Any value)
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true];public PrivateKeyProvider.Builder setTypedConfig(com.google.protobuf.Any.Builder builderForValue)
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true];public PrivateKeyProvider.Builder mergeTypedConfig(com.google.protobuf.Any value)
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true];public PrivateKeyProvider.Builder clearTypedConfig()
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true];public com.google.protobuf.Any.Builder getTypedConfigBuilder()
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true];public com.google.protobuf.AnyOrBuilder getTypedConfigOrBuilder()
.google.protobuf.Any typed_config = 3 [(.udpa.annotations.sensitive) = true];getTypedConfigOrBuilder in interface PrivateKeyProviderOrBuilderpublic final PrivateKeyProvider.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateKeyProvider.Builder>public final PrivateKeyProvider.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PrivateKeyProvider.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.