Class Attestation.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Attestation.Builder>
io.grafeas.v1beta1.attestation.Attestation.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, AttestationOrBuilder, Cloneable
Enclosing class:
Attestation

public static final class Attestation.Builder extends com.google.protobuf.GeneratedMessage.Builder<Attestation.Builder> implements AttestationOrBuilder
 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 look-up (how to find
 this attestation if you already know the authority and artifact to be
 verified) and intent (which authority was this attestation intended to sign
 for).
 
Protobuf type grafeas.v1beta1.attestation.Attestation
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Attestation.Builder>
    • clear

      public Attestation.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Attestation.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Attestation.Builder>
    • getDefaultInstanceForType

      public Attestation getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Attestation build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Attestation buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Attestation.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Attestation.Builder>
    • mergeFrom

      public Attestation.Builder mergeFrom(Attestation other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Attestation.Builder>
    • mergeFrom

      public Attestation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Attestation.Builder>
      Throws:
      IOException
    • getSignatureCase

      public Attestation.SignatureCase getSignatureCase()
      Specified by:
      getSignatureCase in interface AttestationOrBuilder
    • clearSignature

      public Attestation.Builder clearSignature()
    • hasPgpSignedAttestation

      public boolean hasPgpSignedAttestation()
       A PGP signed attestation.
       
      .grafeas.v1beta1.attestation.PgpSignedAttestation pgp_signed_attestation = 1;
      Specified by:
      hasPgpSignedAttestation in interface AttestationOrBuilder
      Returns:
      Whether the pgpSignedAttestation field is set.
    • getPgpSignedAttestation

      public PgpSignedAttestation getPgpSignedAttestation()
       A PGP signed attestation.
       
      .grafeas.v1beta1.attestation.PgpSignedAttestation pgp_signed_attestation = 1;
      Specified by:
      getPgpSignedAttestation in interface AttestationOrBuilder
      Returns:
      The pgpSignedAttestation.
    • setPgpSignedAttestation

      public Attestation.Builder setPgpSignedAttestation(PgpSignedAttestation value)
       A PGP signed attestation.
       
      .grafeas.v1beta1.attestation.PgpSignedAttestation pgp_signed_attestation = 1;
    • setPgpSignedAttestation

      public Attestation.Builder setPgpSignedAttestation(PgpSignedAttestation.Builder builderForValue)
       A PGP signed attestation.
       
      .grafeas.v1beta1.attestation.PgpSignedAttestation pgp_signed_attestation = 1;
    • mergePgpSignedAttestation

      public Attestation.Builder mergePgpSignedAttestation(PgpSignedAttestation value)
       A PGP signed attestation.
       
      .grafeas.v1beta1.attestation.PgpSignedAttestation pgp_signed_attestation = 1;
    • clearPgpSignedAttestation

      public Attestation.Builder clearPgpSignedAttestation()
       A PGP signed attestation.
       
      .grafeas.v1beta1.attestation.PgpSignedAttestation pgp_signed_attestation = 1;
    • getPgpSignedAttestationBuilder

      public PgpSignedAttestation.Builder getPgpSignedAttestationBuilder()
       A PGP signed attestation.
       
      .grafeas.v1beta1.attestation.PgpSignedAttestation pgp_signed_attestation = 1;
    • getPgpSignedAttestationOrBuilder

      public PgpSignedAttestationOrBuilder getPgpSignedAttestationOrBuilder()
       A PGP signed attestation.
       
      .grafeas.v1beta1.attestation.PgpSignedAttestation pgp_signed_attestation = 1;
      Specified by:
      getPgpSignedAttestationOrBuilder in interface AttestationOrBuilder
    • hasGenericSignedAttestation

      public boolean hasGenericSignedAttestation()
      .grafeas.v1beta1.attestation.GenericSignedAttestation generic_signed_attestation = 2;
      Specified by:
      hasGenericSignedAttestation in interface AttestationOrBuilder
      Returns:
      Whether the genericSignedAttestation field is set.
    • getGenericSignedAttestation

      public GenericSignedAttestation getGenericSignedAttestation()
      .grafeas.v1beta1.attestation.GenericSignedAttestation generic_signed_attestation = 2;
      Specified by:
      getGenericSignedAttestation in interface AttestationOrBuilder
      Returns:
      The genericSignedAttestation.
    • setGenericSignedAttestation

      public Attestation.Builder setGenericSignedAttestation(GenericSignedAttestation value)
      .grafeas.v1beta1.attestation.GenericSignedAttestation generic_signed_attestation = 2;
    • setGenericSignedAttestation

      public Attestation.Builder setGenericSignedAttestation(GenericSignedAttestation.Builder builderForValue)
      .grafeas.v1beta1.attestation.GenericSignedAttestation generic_signed_attestation = 2;
    • mergeGenericSignedAttestation

      public Attestation.Builder mergeGenericSignedAttestation(GenericSignedAttestation value)
      .grafeas.v1beta1.attestation.GenericSignedAttestation generic_signed_attestation = 2;
    • clearGenericSignedAttestation

      public Attestation.Builder clearGenericSignedAttestation()
      .grafeas.v1beta1.attestation.GenericSignedAttestation generic_signed_attestation = 2;
    • getGenericSignedAttestationBuilder

      public GenericSignedAttestation.Builder getGenericSignedAttestationBuilder()
      .grafeas.v1beta1.attestation.GenericSignedAttestation generic_signed_attestation = 2;
    • getGenericSignedAttestationOrBuilder

      public GenericSignedAttestationOrBuilder getGenericSignedAttestationOrBuilder()
      .grafeas.v1beta1.attestation.GenericSignedAttestation generic_signed_attestation = 2;
      Specified by:
      getGenericSignedAttestationOrBuilder in interface AttestationOrBuilder