public static final class AttestationOccurrence.Builder extends GeneratedMessageV3.Builder<AttestationOccurrence.Builder> implements AttestationOccurrenceOrBuilder
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign.Protobuf type
grafeas.v1.AttestationOccurrencegetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<AttestationOccurrence.Builder>public AttestationOccurrence.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<AttestationOccurrence.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<AttestationOccurrence.Builder>public AttestationOccurrence getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic AttestationOccurrence build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic AttestationOccurrence buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic AttestationOccurrence.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<AttestationOccurrence.Builder>public AttestationOccurrence.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<AttestationOccurrence.Builder>public AttestationOccurrence.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<AttestationOccurrence.Builder>public AttestationOccurrence.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<AttestationOccurrence.Builder>public AttestationOccurrence.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<AttestationOccurrence.Builder>public AttestationOccurrence.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<AttestationOccurrence.Builder>public AttestationOccurrence.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<AttestationOccurrence.Builder>public AttestationOccurrence.Builder mergeFrom(AttestationOccurrence other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<AttestationOccurrence.Builder>public AttestationOccurrence.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<AttestationOccurrence.Builder>IOExceptionpublic ByteString getSerializedPayload()
Required. The serialized payload that is verified by one or more `signatures`.
bytes serialized_payload = 1;getSerializedPayload in interface AttestationOccurrenceOrBuilderpublic AttestationOccurrence.Builder setSerializedPayload(ByteString value)
Required. The serialized payload that is verified by one or more `signatures`.
bytes serialized_payload = 1;public AttestationOccurrence.Builder clearSerializedPayload()
Required. The serialized payload that is verified by one or more `signatures`.
bytes serialized_payload = 1;public List<Signature> getSignaturesList()
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;getSignaturesList in interface AttestationOccurrenceOrBuilderpublic int getSignaturesCount()
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;getSignaturesCount in interface AttestationOccurrenceOrBuilderpublic Signature getSignatures(int index)
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;getSignatures in interface AttestationOccurrenceOrBuilderpublic AttestationOccurrence.Builder setSignatures(int index, Signature value)
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;public AttestationOccurrence.Builder setSignatures(int index, Signature.Builder builderForValue)
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;public AttestationOccurrence.Builder addSignatures(Signature value)
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;public AttestationOccurrence.Builder addSignatures(int index, Signature value)
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;public AttestationOccurrence.Builder addSignatures(Signature.Builder builderForValue)
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;public AttestationOccurrence.Builder addSignatures(int index, Signature.Builder builderForValue)
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;public AttestationOccurrence.Builder addAllSignatures(Iterable<? extends Signature> values)
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;public AttestationOccurrence.Builder clearSignatures()
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;public AttestationOccurrence.Builder removeSignatures(int index)
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;public Signature.Builder getSignaturesBuilder(int index)
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;public SignatureOrBuilder getSignaturesOrBuilder(int index)
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;getSignaturesOrBuilder in interface AttestationOccurrenceOrBuilderpublic List<? extends SignatureOrBuilder> getSignaturesOrBuilderList()
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;getSignaturesOrBuilderList in interface AttestationOccurrenceOrBuilderpublic Signature.Builder addSignaturesBuilder()
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;public Signature.Builder addSignaturesBuilder(int index)
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;public List<Signature.Builder> getSignaturesBuilderList()
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
repeated .grafeas.v1.Signature signatures = 2;public final AttestationOccurrence.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<AttestationOccurrence.Builder>public final AttestationOccurrence.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<AttestationOccurrence.Builder>Copyright © 2019 Google LLC. All rights reserved.