Class TpmAttestation.Quote.Builder (0.62.0)
0.73.0 (latest)
0.71.0
0.69.0
0.68.0
0.67.0
0.66.0
0.64.0
0.62.0
0.61.0
0.60.0
0.59.0
0.58.0
0.56.0
0.54.0
0.53.0
0.50.0
0.49.0
0.48.0
0.46.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.38.0
0.37.0
0.35.0
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
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
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]