public static final class TpmAttestation.Quote.Builder extends GeneratedMessageV3.Builder<TpmAttestation.Quote.Builder> implements TpmAttestation.QuoteOrBuilder
   
   Information about Platform Control Registers (PCRs) including a signature
 over their values, which can be used for remote validation.
 Protobuf type google.cloud.confidentialcomputing.v1.TpmAttestation.Quote
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public TpmAttestation.Quote.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public TpmAttestation.Quote build()
   
  
  
  buildPartial()
  
    public TpmAttestation.Quote buildPartial()
   
  
  
  clear()
  
    public TpmAttestation.Quote.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public TpmAttestation.Quote.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearHashAlgo()
  
    public TpmAttestation.Quote.Builder clearHashAlgo()
   
   The hash algorithm of the PCR bank being quoted, encoded as a TPM_ALG_ID
 int32 hash_algo = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public TpmAttestation.Quote.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearPcrValues()
  
    public TpmAttestation.Quote.Builder clearPcrValues()
   
  
  
  clearRawQuote()
  
    public TpmAttestation.Quote.Builder clearRawQuote()
   
   TPM2 quote, encoded as a TPMS_ATTEST
 bytes raw_quote = 3;
clearRawSignature()
  
    public TpmAttestation.Quote.Builder clearRawSignature()
   
   TPM2 signature, encoded as a TPMT_SIGNATURE
 bytes raw_signature = 4;
clone()
  
    public TpmAttestation.Quote.Builder clone()
   
  
  Overrides
  
  
  containsPcrValues(int key)
  
    public boolean containsPcrValues(int key)
   
   Raw binary values of each PCRs being quoted.
 map<int32, bytes> pcr_values = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | int
 | 
    
  
  
  
  getDefaultInstanceForType()
  
    public TpmAttestation.Quote getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getHashAlgo()
  
   The hash algorithm of the PCR bank being quoted, encoded as a TPM_ALG_ID
 int32 hash_algo = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The hashAlgo. | 
    
  
  
  getMutablePcrValues() (deprecated)
  
    public Map<Integer,ByteString> getMutablePcrValues()
   
  Use alternate mutation accessors instead.
getPcrValues() (deprecated)
  
    public Map<Integer,ByteString> getPcrValues()
   
  
  
  
  getPcrValuesCount()
  
    public int getPcrValuesCount()
   
   Raw binary values of each PCRs being quoted.
 map<int32, bytes> pcr_values = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getPcrValuesMap()
  
    public Map<Integer,ByteString> getPcrValuesMap()
   
   Raw binary values of each PCRs being quoted.
 map<int32, bytes> pcr_values = 2;
getPcrValuesOrDefault(int key, ByteString defaultValue)
  
    public ByteString getPcrValuesOrDefault(int key, ByteString defaultValue)
   
   Raw binary values of each PCRs being quoted.
 map<int32, bytes> pcr_values = 2;
getPcrValuesOrThrow(int key)
  
    public ByteString getPcrValuesOrThrow(int key)
   
   Raw binary values of each PCRs being quoted.
 map<int32, bytes> pcr_values = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | int
 | 
    
  
  
  
  getRawQuote()
  
    public ByteString getRawQuote()
   
   TPM2 quote, encoded as a TPMS_ATTEST
 bytes raw_quote = 3;
getRawSignature()
  
    public ByteString getRawSignature()
   
   TPM2 signature, encoded as a TPMT_SIGNATURE
 bytes raw_signature = 4;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The rawSignature. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  internalGetMapFieldReflection(int number)
  
    protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.protobuf.MapFieldReflectionAccessor |  | 
    
  
  Overrides
  com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
  
  internalGetMutableMapFieldReflection(int number)
  
    protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.protobuf.MapFieldReflectionAccessor |  | 
    
  
  Overrides
  com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(TpmAttestation.Quote other)
  
    public TpmAttestation.Quote.Builder mergeFrom(TpmAttestation.Quote other)
   
  
  
  
  
  
    public TpmAttestation.Quote.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public TpmAttestation.Quote.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final TpmAttestation.Quote.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  putAllPcrValues(Map<Integer,ByteString> values)
  
    public TpmAttestation.Quote.Builder putAllPcrValues(Map<Integer,ByteString> values)
   
   Raw binary values of each PCRs being quoted.
 map<int32, bytes> pcr_values = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | values | Map<java.lang.Integer,ByteString>
 | 
    
  
  
  
  putPcrValues(int key, ByteString value)
  
    public TpmAttestation.Quote.Builder putPcrValues(int key, ByteString value)
   
   Raw binary values of each PCRs being quoted.
 map<int32, bytes> pcr_values = 2;
removePcrValues(int key)
  
    public TpmAttestation.Quote.Builder removePcrValues(int key)
   
   Raw binary values of each PCRs being quoted.
 map<int32, bytes> pcr_values = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | int
 | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public TpmAttestation.Quote.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setHashAlgo(int value)
  
    public TpmAttestation.Quote.Builder setHashAlgo(int value)
   
   The hash algorithm of the PCR bank being quoted, encoded as a TPM_ALG_ID
 int32 hash_algo = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | int
 The hashAlgo to set. | 
    
  
  
  
  setRawQuote(ByteString value)
  
    public TpmAttestation.Quote.Builder setRawQuote(ByteString value)
   
   TPM2 quote, encoded as a TPMS_ATTEST
 bytes raw_quote = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The rawQuote to set. | 
    
  
  
  
  setRawSignature(ByteString value)
  
    public TpmAttestation.Quote.Builder setRawSignature(ByteString value)
   
   TPM2 signature, encoded as a TPMT_SIGNATURE
 bytes raw_signature = 4;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The rawSignature to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public TpmAttestation.Quote.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final TpmAttestation.Quote.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides