Package dev.sigstore.fulcio.v2
Class PublicKey.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<PublicKey.Builder>
-
- dev.sigstore.fulcio.v2.PublicKey.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,PublicKeyOrBuilder
,java.lang.Cloneable
- Enclosing class:
- PublicKey
public static final class PublicKey.Builder extends com.google.protobuf.GeneratedMessage.Builder<PublicKey.Builder> implements PublicKeyOrBuilder
Protobuf typedev.sigstore.fulcio.v2.PublicKey
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PublicKey
build()
PublicKey
buildPartial()
PublicKey.Builder
clear()
PublicKey.Builder
clearAlgorithm()
The cryptographic algorithm to use with the key materialPublicKey.Builder
clearContent()
PKIX, ASN.1 DER or PEM-encoded public key.PublicKeyAlgorithm
getAlgorithm()
The cryptographic algorithm to use with the key materialint
getAlgorithmValue()
The cryptographic algorithm to use with the key materialjava.lang.String
getContent()
PKIX, ASN.1 DER or PEM-encoded public key.com.google.protobuf.ByteString
getContentBytes()
PKIX, ASN.1 DER or PEM-encoded public key.PublicKey
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
PublicKey.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
PublicKey.Builder
mergeFrom(com.google.protobuf.Message other)
PublicKey.Builder
mergeFrom(PublicKey other)
PublicKey.Builder
setAlgorithm(PublicKeyAlgorithm value)
The cryptographic algorithm to use with the key materialPublicKey.Builder
setAlgorithmValue(int value)
The cryptographic algorithm to use with the key materialPublicKey.Builder
setContent(java.lang.String value)
PKIX, ASN.1 DER or PEM-encoded public key.PublicKey.Builder
setContentBytes(com.google.protobuf.ByteString value)
PKIX, ASN.1 DER or PEM-encoded public key.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<PublicKey.Builder>
-
clear
public PublicKey.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<PublicKey.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<PublicKey.Builder>
-
getDefaultInstanceForType
public PublicKey getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public PublicKey build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PublicKey buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public PublicKey.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PublicKey.Builder>
-
mergeFrom
public PublicKey.Builder mergeFrom(PublicKey other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<PublicKey.Builder>
-
mergeFrom
public PublicKey.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PublicKey.Builder>
- Throws:
java.io.IOException
-
getAlgorithmValue
public int getAlgorithmValue()
The cryptographic algorithm to use with the key material
.dev.sigstore.fulcio.v2.PublicKeyAlgorithm algorithm = 1;
- Specified by:
getAlgorithmValue
in interfacePublicKeyOrBuilder
- Returns:
- The enum numeric value on the wire for algorithm.
-
setAlgorithmValue
public PublicKey.Builder setAlgorithmValue(int value)
The cryptographic algorithm to use with the key material
.dev.sigstore.fulcio.v2.PublicKeyAlgorithm algorithm = 1;
- Parameters:
value
- The enum numeric value on the wire for algorithm to set.- Returns:
- This builder for chaining.
-
getAlgorithm
public PublicKeyAlgorithm getAlgorithm()
The cryptographic algorithm to use with the key material
.dev.sigstore.fulcio.v2.PublicKeyAlgorithm algorithm = 1;
- Specified by:
getAlgorithm
in interfacePublicKeyOrBuilder
- Returns:
- The algorithm.
-
setAlgorithm
public PublicKey.Builder setAlgorithm(PublicKeyAlgorithm value)
The cryptographic algorithm to use with the key material
.dev.sigstore.fulcio.v2.PublicKeyAlgorithm algorithm = 1;
- Parameters:
value
- The algorithm to set.- Returns:
- This builder for chaining.
-
clearAlgorithm
public PublicKey.Builder clearAlgorithm()
The cryptographic algorithm to use with the key material
.dev.sigstore.fulcio.v2.PublicKeyAlgorithm algorithm = 1;
- Returns:
- This builder for chaining.
-
getContent
public java.lang.String getContent()
PKIX, ASN.1 DER or PEM-encoded public key. PEM is typically of type PUBLIC KEY.
string content = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getContent
in interfacePublicKeyOrBuilder
- Returns:
- The content.
-
getContentBytes
public com.google.protobuf.ByteString getContentBytes()
PKIX, ASN.1 DER or PEM-encoded public key. PEM is typically of type PUBLIC KEY.
string content = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getContentBytes
in interfacePublicKeyOrBuilder
- Returns:
- The bytes for content.
-
setContent
public PublicKey.Builder setContent(java.lang.String value)
PKIX, ASN.1 DER or PEM-encoded public key. PEM is typically of type PUBLIC KEY.
string content = 2 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The content to set.- Returns:
- This builder for chaining.
-
clearContent
public PublicKey.Builder clearContent()
PKIX, ASN.1 DER or PEM-encoded public key. PEM is typically of type PUBLIC KEY.
string content = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setContentBytes
public PublicKey.Builder setContentBytes(com.google.protobuf.ByteString value)
PKIX, ASN.1 DER or PEM-encoded public key. PEM is typically of type PUBLIC KEY.
string content = 2 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for content to set.- Returns:
- This builder for chaining.
-
-