public static final class KeyTypeEntry.Builder extends com.google.protobuf.GeneratedMessage.Builder<KeyTypeEntry.Builder> implements KeyTypeEntryOrBuilder
An entry that describes a key type to be used with Tink library, specifying the corresponding primitive, key manager, and deprecation status. All fields are required.Protobuf type
google.crypto.tink.KeyTypeEntry| Modifier and Type | Method and Description |
|---|---|
KeyTypeEntry |
build() |
KeyTypeEntry |
buildPartial() |
KeyTypeEntry.Builder |
clear() |
KeyTypeEntry.Builder |
clearCatalogueName()
Catalogue to be queried for key manager,
|
KeyTypeEntry.Builder |
clearKeyManagerVersion()
Minimum required version of key manager.
|
KeyTypeEntry.Builder |
clearNewKeyAllowed()
Can the key manager create new keys?
|
KeyTypeEntry.Builder |
clearPrimitiveName()
E.g.
|
KeyTypeEntry.Builder |
clearTypeUrl()
Name of the key type.
|
String |
getCatalogueName()
Catalogue to be queried for key manager,
|
com.google.protobuf.ByteString |
getCatalogueNameBytes()
Catalogue to be queried for key manager,
|
KeyTypeEntry |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getKeyManagerVersion()
Minimum required version of key manager.
|
boolean |
getNewKeyAllowed()
Can the key manager create new keys?
|
String |
getPrimitiveName()
E.g.
|
com.google.protobuf.ByteString |
getPrimitiveNameBytes()
E.g.
|
String |
getTypeUrl()
Name of the key type.
|
com.google.protobuf.ByteString |
getTypeUrlBytes()
Name of the key type.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
KeyTypeEntry.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
KeyTypeEntry.Builder |
mergeFrom(KeyTypeEntry other) |
KeyTypeEntry.Builder |
mergeFrom(com.google.protobuf.Message other) |
KeyTypeEntry.Builder |
setCatalogueName(String value)
Catalogue to be queried for key manager,
|
KeyTypeEntry.Builder |
setCatalogueNameBytes(com.google.protobuf.ByteString value)
Catalogue to be queried for key manager,
|
KeyTypeEntry.Builder |
setKeyManagerVersion(int value)
Minimum required version of key manager.
|
KeyTypeEntry.Builder |
setNewKeyAllowed(boolean value)
Can the key manager create new keys?
|
KeyTypeEntry.Builder |
setPrimitiveName(String value)
E.g.
|
KeyTypeEntry.Builder |
setPrimitiveNameBytes(com.google.protobuf.ByteString value)
E.g.
|
KeyTypeEntry.Builder |
setTypeUrl(String value)
Name of the key type.
|
KeyTypeEntry.Builder |
setTypeUrlBytes(com.google.protobuf.ByteString value)
Name of the key type.
|
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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<KeyTypeEntry.Builder>public KeyTypeEntry.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<KeyTypeEntry.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.GeneratedMessage.Builder<KeyTypeEntry.Builder>public KeyTypeEntry getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic KeyTypeEntry build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic KeyTypeEntry buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic KeyTypeEntry.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<KeyTypeEntry.Builder>public KeyTypeEntry.Builder mergeFrom(KeyTypeEntry other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<KeyTypeEntry.Builder>public KeyTypeEntry.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<KeyTypeEntry.Builder>IOExceptionpublic String getPrimitiveName()
E.g. “Aead”, “Mac”, ... (case-insensitive)
string primitive_name = 1;getPrimitiveName in interface KeyTypeEntryOrBuilderpublic com.google.protobuf.ByteString getPrimitiveNameBytes()
E.g. “Aead”, “Mac”, ... (case-insensitive)
string primitive_name = 1;getPrimitiveNameBytes in interface KeyTypeEntryOrBuilderpublic KeyTypeEntry.Builder setPrimitiveName(String value)
E.g. “Aead”, “Mac”, ... (case-insensitive)
string primitive_name = 1;value - The primitiveName to set.public KeyTypeEntry.Builder clearPrimitiveName()
E.g. “Aead”, “Mac”, ... (case-insensitive)
string primitive_name = 1;public KeyTypeEntry.Builder setPrimitiveNameBytes(com.google.protobuf.ByteString value)
E.g. “Aead”, “Mac”, ... (case-insensitive)
string primitive_name = 1;value - The bytes for primitiveName to set.public String getTypeUrl()
Name of the key type.
string type_url = 2;getTypeUrl in interface KeyTypeEntryOrBuilderpublic com.google.protobuf.ByteString getTypeUrlBytes()
Name of the key type.
string type_url = 2;getTypeUrlBytes in interface KeyTypeEntryOrBuilderpublic KeyTypeEntry.Builder setTypeUrl(String value)
Name of the key type.
string type_url = 2;value - The typeUrl to set.public KeyTypeEntry.Builder clearTypeUrl()
Name of the key type.
string type_url = 2;public KeyTypeEntry.Builder setTypeUrlBytes(com.google.protobuf.ByteString value)
Name of the key type.
string type_url = 2;value - The bytes for typeUrl to set.public int getKeyManagerVersion()
Minimum required version of key manager.
uint32 key_manager_version = 3;getKeyManagerVersion in interface KeyTypeEntryOrBuilderpublic KeyTypeEntry.Builder setKeyManagerVersion(int value)
Minimum required version of key manager.
uint32 key_manager_version = 3;value - The keyManagerVersion to set.public KeyTypeEntry.Builder clearKeyManagerVersion()
Minimum required version of key manager.
uint32 key_manager_version = 3;public boolean getNewKeyAllowed()
Can the key manager create new keys?
bool new_key_allowed = 4;getNewKeyAllowed in interface KeyTypeEntryOrBuilderpublic KeyTypeEntry.Builder setNewKeyAllowed(boolean value)
Can the key manager create new keys?
bool new_key_allowed = 4;value - The newKeyAllowed to set.public KeyTypeEntry.Builder clearNewKeyAllowed()
Can the key manager create new keys?
bool new_key_allowed = 4;public String getCatalogueName()
Catalogue to be queried for key manager,
string catalogue_name = 5;getCatalogueName in interface KeyTypeEntryOrBuilderpublic com.google.protobuf.ByteString getCatalogueNameBytes()
Catalogue to be queried for key manager,
string catalogue_name = 5;getCatalogueNameBytes in interface KeyTypeEntryOrBuilderpublic KeyTypeEntry.Builder setCatalogueName(String value)
Catalogue to be queried for key manager,
string catalogue_name = 5;value - The catalogueName to set.public KeyTypeEntry.Builder clearCatalogueName()
Catalogue to be queried for key manager,
string catalogue_name = 5;public KeyTypeEntry.Builder setCatalogueNameBytes(com.google.protobuf.ByteString value)
Catalogue to be queried for key manager,
string catalogue_name = 5;value - The bytes for catalogueName to set.