Class NvidiaAttestation.GpuInfo.Builder (0.71.0)

public static final class NvidiaAttestation.GpuInfo.Builder extends GeneratedMessage.Builder<NvidiaAttestation.GpuInfo.Builder> implements NvidiaAttestation.GpuInfoOrBuilder

GpuInfo contains the attestation evidence for a GPU device.

Protobuf type google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuInfo

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public NvidiaAttestation.GpuInfo build()
Returns
Type Description
NvidiaAttestation.GpuInfo

buildPartial()

public NvidiaAttestation.GpuInfo buildPartial()
Returns
Type Description
NvidiaAttestation.GpuInfo

clear()

public NvidiaAttestation.GpuInfo.Builder clear()
Returns
Type Description
NvidiaAttestation.GpuInfo.Builder
Overrides

clearAttestationCertificateChain()

public NvidiaAttestation.GpuInfo.Builder clearAttestationCertificateChain()

Optional. The raw attestation certificate chain for the GPU device.

bytes attestation_certificate_chain = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

clearAttestationReport()

public NvidiaAttestation.GpuInfo.Builder clearAttestationReport()

Optional. The raw attestation report for the GPU device. This field contains SPDM request/response defined in https://www.dmtf.org/sites/default/files/standards/documents/DSP0274_1.1.0.pdf

bytes attestation_report = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

clearDriverVersion()

public NvidiaAttestation.GpuInfo.Builder clearDriverVersion()

Optional. The driver version of the GPU.

string driver_version = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

clearGpuArchitectureType()

public NvidiaAttestation.GpuInfo.Builder clearGpuArchitectureType()

Optional. The GPU architecture type.

.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuArchitectureType gpu_architecture_type = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

clearUuid()

public NvidiaAttestation.GpuInfo.Builder clearUuid()

Optional. The UUID of the GPU device.

string uuid = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

clearVbiosVersion()

public NvidiaAttestation.GpuInfo.Builder clearVbiosVersion()

Optional. The vBIOS version of the GPU.

string vbios_version = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

getAttestationCertificateChain()

public ByteString getAttestationCertificateChain()

Optional. The raw attestation certificate chain for the GPU device.

bytes attestation_certificate_chain = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The attestationCertificateChain.

getAttestationReport()

public ByteString getAttestationReport()

Optional. The raw attestation report for the GPU device. This field contains SPDM request/response defined in https://www.dmtf.org/sites/default/files/standards/documents/DSP0274_1.1.0.pdf

bytes attestation_report = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The attestationReport.

getDefaultInstanceForType()

public NvidiaAttestation.GpuInfo getDefaultInstanceForType()
Returns
Type Description
NvidiaAttestation.GpuInfo

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDriverVersion()

public String getDriverVersion()

Optional. The driver version of the GPU.

string driver_version = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The driverVersion.

getDriverVersionBytes()

public ByteString getDriverVersionBytes()

Optional. The driver version of the GPU.

string driver_version = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for driverVersion.

getGpuArchitectureType()

public NvidiaAttestation.GpuArchitectureType getGpuArchitectureType()

Optional. The GPU architecture type.

.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuArchitectureType gpu_architecture_type = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
NvidiaAttestation.GpuArchitectureType

The gpuArchitectureType.

getGpuArchitectureTypeValue()

public int getGpuArchitectureTypeValue()

Optional. The GPU architecture type.

.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuArchitectureType gpu_architecture_type = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for gpuArchitectureType.

getUuid()

public String getUuid()

Optional. The UUID of the GPU device.

string uuid = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The uuid.

getUuidBytes()

public ByteString getUuidBytes()

Optional. The UUID of the GPU device.

string uuid = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for uuid.

getVbiosVersion()

public String getVbiosVersion()

Optional. The vBIOS version of the GPU.

string vbios_version = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The vbiosVersion.

getVbiosVersionBytes()

public ByteString getVbiosVersionBytes()

Optional. The vBIOS version of the GPU.

string vbios_version = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for vbiosVersion.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(NvidiaAttestation.GpuInfo other)

public NvidiaAttestation.GpuInfo.Builder mergeFrom(NvidiaAttestation.GpuInfo other)
Parameter
Name Description
other NvidiaAttestation.GpuInfo
Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public NvidiaAttestation.GpuInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NvidiaAttestation.GpuInfo.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public NvidiaAttestation.GpuInfo.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
NvidiaAttestation.GpuInfo.Builder
Overrides

setAttestationCertificateChain(ByteString value)

public NvidiaAttestation.GpuInfo.Builder setAttestationCertificateChain(ByteString value)

Optional. The raw attestation certificate chain for the GPU device.

bytes attestation_certificate_chain = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The attestationCertificateChain to set.

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

setAttestationReport(ByteString value)

public NvidiaAttestation.GpuInfo.Builder setAttestationReport(ByteString value)

Optional. The raw attestation report for the GPU device. This field contains SPDM request/response defined in https://www.dmtf.org/sites/default/files/standards/documents/DSP0274_1.1.0.pdf

bytes attestation_report = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The attestationReport to set.

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

setDriverVersion(String value)

public NvidiaAttestation.GpuInfo.Builder setDriverVersion(String value)

Optional. The driver version of the GPU.

string driver_version = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The driverVersion to set.

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

setDriverVersionBytes(ByteString value)

public NvidiaAttestation.GpuInfo.Builder setDriverVersionBytes(ByteString value)

Optional. The driver version of the GPU.

string driver_version = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for driverVersion to set.

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

setGpuArchitectureType(NvidiaAttestation.GpuArchitectureType value)

public NvidiaAttestation.GpuInfo.Builder setGpuArchitectureType(NvidiaAttestation.GpuArchitectureType value)

Optional. The GPU architecture type.

.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuArchitectureType gpu_architecture_type = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value NvidiaAttestation.GpuArchitectureType

The gpuArchitectureType to set.

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

setGpuArchitectureTypeValue(int value)

public NvidiaAttestation.GpuInfo.Builder setGpuArchitectureTypeValue(int value)

Optional. The GPU architecture type.

.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuArchitectureType gpu_architecture_type = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for gpuArchitectureType to set.

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

setUuid(String value)

public NvidiaAttestation.GpuInfo.Builder setUuid(String value)

Optional. The UUID of the GPU device.

string uuid = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The uuid to set.

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

setUuidBytes(ByteString value)

public NvidiaAttestation.GpuInfo.Builder setUuidBytes(ByteString value)

Optional. The UUID of the GPU device.

string uuid = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for uuid to set.

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

setVbiosVersion(String value)

public NvidiaAttestation.GpuInfo.Builder setVbiosVersion(String value)

Optional. The vBIOS version of the GPU.

string vbios_version = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The vbiosVersion to set.

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.

setVbiosVersionBytes(ByteString value)

public NvidiaAttestation.GpuInfo.Builder setVbiosVersionBytes(ByteString value)

Optional. The vBIOS version of the GPU.

string vbios_version = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for vbiosVersion to set.

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

This builder for chaining.