public static final class TdxCcelAttestation.Builder extends GeneratedMessageV3.Builder<TdxCcelAttestation.Builder> implements TdxCcelAttestationOrBuilder
A TDX Attestation quote.
Protobuf type google.cloud.confidentialcomputing.v1.TdxCcelAttestation
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 TdxCcelAttestation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public TdxCcelAttestation build()
buildPartial()
public TdxCcelAttestation buildPartial()
clear()
public TdxCcelAttestation.Builder clear()
Overrides
clearCanonicalEventLog()
public TdxCcelAttestation.Builder clearCanonicalEventLog()
Optional. An Event Log containing additional events measured into the RTMR
that are not already present in the CCEL.
bytes canonical_event_log = 3 [(.google.api.field_behavior) = OPTIONAL];
clearCcelAcpiTable()
public TdxCcelAttestation.Builder clearCcelAcpiTable()
Optional. The Confidential Computing Event Log (CCEL) ACPI table. Formatted
as described in the ACPI Specification 6.5.
bytes ccel_acpi_table = 1 [(.google.api.field_behavior) = OPTIONAL];
clearCcelData()
public TdxCcelAttestation.Builder clearCcelData()
Optional. The CCEL event log. Formatted as described in the UEFI 2.10.
bytes ccel_data = 2 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public TdxCcelAttestation.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public TdxCcelAttestation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearTdQuote()
public TdxCcelAttestation.Builder clearTdQuote()
Optional. The TDX attestation quote from the guest. It contains the RTMR
values.
bytes td_quote = 4 [(.google.api.field_behavior) = OPTIONAL];
clone()
public TdxCcelAttestation.Builder clone()
Overrides
getCanonicalEventLog()
public ByteString getCanonicalEventLog()
Optional. An Event Log containing additional events measured into the RTMR
that are not already present in the CCEL.
bytes canonical_event_log = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The canonicalEventLog.
|
getCcelAcpiTable()
public ByteString getCcelAcpiTable()
Optional. The Confidential Computing Event Log (CCEL) ACPI table. Formatted
as described in the ACPI Specification 6.5.
bytes ccel_acpi_table = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The ccelAcpiTable.
|
getCcelData()
public ByteString getCcelData()
Optional. The CCEL event log. Formatted as described in the UEFI 2.10.
bytes ccel_data = 2 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public TdxCcelAttestation getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getTdQuote()
public ByteString getTdQuote()
Optional. The TDX attestation quote from the guest. It contains the RTMR
values.
bytes td_quote = 4 [(.google.api.field_behavior) = OPTIONAL];
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(TdxCcelAttestation other)
public TdxCcelAttestation.Builder mergeFrom(TdxCcelAttestation other)
public TdxCcelAttestation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public TdxCcelAttestation.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TdxCcelAttestation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setCanonicalEventLog(ByteString value)
public TdxCcelAttestation.Builder setCanonicalEventLog(ByteString value)
Optional. An Event Log containing additional events measured into the RTMR
that are not already present in the CCEL.
bytes canonical_event_log = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
ByteString
The canonicalEventLog to set.
|
setCcelAcpiTable(ByteString value)
public TdxCcelAttestation.Builder setCcelAcpiTable(ByteString value)
Optional. The Confidential Computing Event Log (CCEL) ACPI table. Formatted
as described in the ACPI Specification 6.5.
bytes ccel_acpi_table = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
ByteString
The ccelAcpiTable to set.
|
setCcelData(ByteString value)
public TdxCcelAttestation.Builder setCcelData(ByteString value)
Optional. The CCEL event log. Formatted as described in the UEFI 2.10.
bytes ccel_data = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
ByteString
The ccelData to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public TdxCcelAttestation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TdxCcelAttestation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setTdQuote(ByteString value)
public TdxCcelAttestation.Builder setTdQuote(ByteString value)
Optional. The TDX attestation quote from the guest. It contains the RTMR
values.
bytes td_quote = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
ByteString
The tdQuote to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final TdxCcelAttestation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides