Interface NvidiaAttestation.GpuInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
NvidiaAttestation.GpuInfo, NvidiaAttestation.GpuInfo.Builder
Enclosing class:
NvidiaAttestation

public static interface NvidiaAttestation.GpuInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getUuid

      String getUuid()
       Optional. The UUID of the GPU device.
       
      string uuid = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The uuid.
    • getUuidBytes

      com.google.protobuf.ByteString getUuidBytes()
       Optional. The UUID of the GPU device.
       
      string uuid = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for uuid.
    • getDriverVersion

      String getDriverVersion()
       Optional. The driver version of the GPU.
       
      string driver_version = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The driverVersion.
    • getDriverVersionBytes

      com.google.protobuf.ByteString getDriverVersionBytes()
       Optional. The driver version of the GPU.
       
      string driver_version = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for driverVersion.
    • getVbiosVersion

      String getVbiosVersion()
       Optional. The vBIOS version of the GPU.
       
      string vbios_version = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The vbiosVersion.
    • getVbiosVersionBytes

      com.google.protobuf.ByteString getVbiosVersionBytes()
       Optional. The vBIOS version of the GPU.
       
      string vbios_version = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for vbiosVersion.
    • getGpuArchitectureTypeValue

      int getGpuArchitectureTypeValue()
       Optional. The GPU architecture type.
       
      .google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuArchitectureType gpu_architecture_type = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for gpuArchitectureType.
    • getGpuArchitectureType

      NvidiaAttestation.GpuArchitectureType getGpuArchitectureType()
       Optional. The GPU architecture type.
       
      .google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuArchitectureType gpu_architecture_type = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The gpuArchitectureType.
    • getAttestationCertificateChain

      com.google.protobuf.ByteString getAttestationCertificateChain()
       Optional. The raw attestation certificate chain for the GPU device.
       
      bytes attestation_certificate_chain = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The attestationCertificateChain.
    • getAttestationReport

      com.google.protobuf.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:
      The attestationReport.