Package dev.sigstore.proto.common.v1
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.proto.common.v1.PublicKey.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,PublicKeyOrBuilder
,Cloneable
- Enclosing class:
- PublicKey
public static final class PublicKey.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PublicKey.Builder>
implements PublicKeyOrBuilder
Protobuf type
dev.sigstore.common.v1.PublicKey
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
clear()
Key encoding and signature algorithm to use for this key.DER-encoded public key, encoding method is specified by the key_details attribute.Optional validity period for this key, *inclusive* of the endpoints.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Key encoding and signature algorithm to use for this key.int
Key encoding and signature algorithm to use for this key.com.google.protobuf.ByteString
DER-encoded public key, encoding method is specified by the key_details attribute.Optional validity period for this key, *inclusive* of the endpoints.Optional validity period for this key, *inclusive* of the endpoints.Optional validity period for this key, *inclusive* of the endpoints.boolean
DER-encoded public key, encoding method is specified by the key_details attribute.boolean
Optional validity period for this key, *inclusive* of the endpoints.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeValidFor
(TimeRange value) Optional validity period for this key, *inclusive* of the endpoints.setKeyDetails
(PublicKeyDetails value) Key encoding and signature algorithm to use for this key.setKeyDetailsValue
(int value) Key encoding and signature algorithm to use for this key.setRawBytes
(com.google.protobuf.ByteString value) DER-encoded public key, encoding method is specified by the key_details attribute.setValidFor
(TimeRange value) Optional validity period for this key, *inclusive* of the endpoints.setValidFor
(TimeRange.Builder builderForValue) Optional validity period for this key, *inclusive* of the endpoints.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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
- 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
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PublicKey.Builder>
-
mergeFrom
-
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 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:
IOException
-
hasRawBytes
public boolean hasRawBytes()DER-encoded public key, encoding method is specified by the key_details attribute.
optional bytes raw_bytes = 1;
- Specified by:
hasRawBytes
in interfacePublicKeyOrBuilder
- Returns:
- Whether the rawBytes field is set.
-
getRawBytes
public com.google.protobuf.ByteString getRawBytes()DER-encoded public key, encoding method is specified by the key_details attribute.
optional bytes raw_bytes = 1;
- Specified by:
getRawBytes
in interfacePublicKeyOrBuilder
- Returns:
- The rawBytes.
-
setRawBytes
DER-encoded public key, encoding method is specified by the key_details attribute.
optional bytes raw_bytes = 1;
- Parameters:
value
- The rawBytes to set.- Returns:
- This builder for chaining.
-
clearRawBytes
DER-encoded public key, encoding method is specified by the key_details attribute.
optional bytes raw_bytes = 1;
- Returns:
- This builder for chaining.
-
getKeyDetailsValue
public int getKeyDetailsValue()Key encoding and signature algorithm to use for this key.
.dev.sigstore.common.v1.PublicKeyDetails key_details = 2;
- Specified by:
getKeyDetailsValue
in interfacePublicKeyOrBuilder
- Returns:
- The enum numeric value on the wire for keyDetails.
-
setKeyDetailsValue
Key encoding and signature algorithm to use for this key.
.dev.sigstore.common.v1.PublicKeyDetails key_details = 2;
- Parameters:
value
- The enum numeric value on the wire for keyDetails to set.- Returns:
- This builder for chaining.
-
getKeyDetails
Key encoding and signature algorithm to use for this key.
.dev.sigstore.common.v1.PublicKeyDetails key_details = 2;
- Specified by:
getKeyDetails
in interfacePublicKeyOrBuilder
- Returns:
- The keyDetails.
-
setKeyDetails
Key encoding and signature algorithm to use for this key.
.dev.sigstore.common.v1.PublicKeyDetails key_details = 2;
- Parameters:
value
- The keyDetails to set.- Returns:
- This builder for chaining.
-
clearKeyDetails
Key encoding and signature algorithm to use for this key.
.dev.sigstore.common.v1.PublicKeyDetails key_details = 2;
- Returns:
- This builder for chaining.
-
hasValidFor
public boolean hasValidFor()Optional validity period for this key, *inclusive* of the endpoints.
optional .dev.sigstore.common.v1.TimeRange valid_for = 3;
- Specified by:
hasValidFor
in interfacePublicKeyOrBuilder
- Returns:
- Whether the validFor field is set.
-
getValidFor
Optional validity period for this key, *inclusive* of the endpoints.
optional .dev.sigstore.common.v1.TimeRange valid_for = 3;
- Specified by:
getValidFor
in interfacePublicKeyOrBuilder
- Returns:
- The validFor.
-
setValidFor
Optional validity period for this key, *inclusive* of the endpoints.
optional .dev.sigstore.common.v1.TimeRange valid_for = 3;
-
setValidFor
Optional validity period for this key, *inclusive* of the endpoints.
optional .dev.sigstore.common.v1.TimeRange valid_for = 3;
-
mergeValidFor
Optional validity period for this key, *inclusive* of the endpoints.
optional .dev.sigstore.common.v1.TimeRange valid_for = 3;
-
clearValidFor
Optional validity period for this key, *inclusive* of the endpoints.
optional .dev.sigstore.common.v1.TimeRange valid_for = 3;
-
getValidForBuilder
Optional validity period for this key, *inclusive* of the endpoints.
optional .dev.sigstore.common.v1.TimeRange valid_for = 3;
-
getValidForOrBuilder
Optional validity period for this key, *inclusive* of the endpoints.
optional .dev.sigstore.common.v1.TimeRange valid_for = 3;
- Specified by:
getValidForOrBuilder
in interfacePublicKeyOrBuilder
-