public static final class KeyTypeEntry.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<KeyTypeEntry,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.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,
|
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.
|
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.
|
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionpublic 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.