public static final class KeyTemplate.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<KeyTemplate,KeyTemplate.Builder> implements KeyTemplateOrBuilder
google.crypto.tink.KeyTemplate| Modifier and Type | Method and Description |
|---|---|
KeyTemplate.Builder |
clearOutputPrefixType()
Optional.
|
KeyTemplate.Builder |
clearTypeUrl()
Required.
|
KeyTemplate.Builder |
clearValue()
Optional.
|
OutputPrefixType |
getOutputPrefixType()
Optional.
|
int |
getOutputPrefixTypeValue()
Optional.
|
String |
getTypeUrl()
Required.
|
com.google.protobuf.ByteString |
getTypeUrlBytes()
Required.
|
com.google.protobuf.ByteString |
getValue()
Optional.
|
KeyTemplate.Builder |
setOutputPrefixType(OutputPrefixType value)
Optional.
|
KeyTemplate.Builder |
setOutputPrefixTypeValue(int value)
Optional.
|
KeyTemplate.Builder |
setTypeUrl(String value)
Required.
|
KeyTemplate.Builder |
setTypeUrlBytes(com.google.protobuf.ByteString value)
Required.
|
KeyTemplate.Builder |
setValue(com.google.protobuf.ByteString value)
Optional.
|
build, buildPartial, clear, clone, copyOnWrite, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFromaddAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionpublic String getTypeUrl()
Required.
optional string type_url = 1;getTypeUrl in interface KeyTemplateOrBuilderpublic com.google.protobuf.ByteString getTypeUrlBytes()
Required.
optional string type_url = 1;getTypeUrlBytes in interface KeyTemplateOrBuilderpublic KeyTemplate.Builder setTypeUrl(String value)
Required.
optional string type_url = 1;public KeyTemplate.Builder clearTypeUrl()
Required.
optional string type_url = 1;public KeyTemplate.Builder setTypeUrlBytes(com.google.protobuf.ByteString value)
Required.
optional string type_url = 1;public com.google.protobuf.ByteString getValue()
Optional. If missing, it means the key type doesn't require a *KeyFormat proto.
optional bytes value = 2;getValue in interface KeyTemplateOrBuilderpublic KeyTemplate.Builder setValue(com.google.protobuf.ByteString value)
Optional. If missing, it means the key type doesn't require a *KeyFormat proto.
optional bytes value = 2;public KeyTemplate.Builder clearValue()
Optional. If missing, it means the key type doesn't require a *KeyFormat proto.
optional bytes value = 2;public int getOutputPrefixTypeValue()
Optional. If missing, uses OutputPrefixType.TINK.
optional .google.crypto.tink.OutputPrefixType output_prefix_type = 3;getOutputPrefixTypeValue in interface KeyTemplateOrBuilderpublic KeyTemplate.Builder setOutputPrefixTypeValue(int value)
Optional. If missing, uses OutputPrefixType.TINK.
optional .google.crypto.tink.OutputPrefixType output_prefix_type = 3;public OutputPrefixType getOutputPrefixType()
Optional. If missing, uses OutputPrefixType.TINK.
optional .google.crypto.tink.OutputPrefixType output_prefix_type = 3;getOutputPrefixType in interface KeyTemplateOrBuilderpublic KeyTemplate.Builder setOutputPrefixType(OutputPrefixType value)
Optional. If missing, uses OutputPrefixType.TINK.
optional .google.crypto.tink.OutputPrefixType output_prefix_type = 3;public KeyTemplate.Builder clearOutputPrefixType()
Optional. If missing, uses OutputPrefixType.TINK.
optional .google.crypto.tink.OutputPrefixType output_prefix_type = 3;