public static final class NvidiaAttestation.GpuInfo extends GeneratedMessage implements NvidiaAttestation.GpuInfoOrBuilder
GpuInfo contains the attestation evidence for a GPU device.
Protobuf type google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuInfo
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
ATTESTATION_CERTIFICATE_CHAIN_FIELD_NUMBER
public static final int ATTESTATION_CERTIFICATE_CHAIN_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ATTESTATION_REPORT_FIELD_NUMBER
public static final int ATTESTATION_REPORT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DRIVER_VERSION_FIELD_NUMBER
public static final int DRIVER_VERSION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
GPU_ARCHITECTURE_TYPE_FIELD_NUMBER
public static final int GPU_ARCHITECTURE_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
UUID_FIELD_NUMBER
public static final int UUID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
VBIOS_VERSION_FIELD_NUMBER
public static final int VBIOS_VERSION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static NvidiaAttestation.GpuInfo getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static NvidiaAttestation.GpuInfo.Builder newBuilder()
newBuilder(NvidiaAttestation.GpuInfo prototype)
public static NvidiaAttestation.GpuInfo.Builder newBuilder(NvidiaAttestation.GpuInfo prototype)
public static NvidiaAttestation.GpuInfo parseDelimitedFrom(InputStream input)
public static NvidiaAttestation.GpuInfo parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static NvidiaAttestation.GpuInfo parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static NvidiaAttestation.GpuInfo parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static NvidiaAttestation.GpuInfo parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NvidiaAttestation.GpuInfo parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NvidiaAttestation.GpuInfo parseFrom(CodedInputStream input)
public static NvidiaAttestation.GpuInfo parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static NvidiaAttestation.GpuInfo parseFrom(InputStream input)
public static NvidiaAttestation.GpuInfo parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static NvidiaAttestation.GpuInfo parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static NvidiaAttestation.GpuInfo parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<NvidiaAttestation.GpuInfo> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
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()
| Returns |
| Type |
Description |
ByteString |
The attestationReport.
|
getDefaultInstanceForType()
public NvidiaAttestation.GpuInfo getDefaultInstanceForType()
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];
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.
|
getParserForType()
public Parser<NvidiaAttestation.GpuInfo> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public NvidiaAttestation.GpuInfo.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected NvidiaAttestation.GpuInfo.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public NvidiaAttestation.GpuInfo.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides