public final class NvidiaAttestation extends GeneratedMessage implements NvidiaAttestationOrBuilder
An Nvidia attestation report for GPU and NVSwitch devices.
Contains necessary attestation evidence that the client collects for
verification.
Protobuf type google.cloud.confidentialcomputing.v1.NvidiaAttestation
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
MPT_FIELD_NUMBER
public static final int MPT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PPCIE_FIELD_NUMBER
public static final int PPCIE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SPT_FIELD_NUMBER
public static final int SPT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static NvidiaAttestation getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static NvidiaAttestation.Builder newBuilder()
newBuilder(NvidiaAttestation prototype)
public static NvidiaAttestation.Builder newBuilder(NvidiaAttestation prototype)
public static NvidiaAttestation parseDelimitedFrom(InputStream input)
public static NvidiaAttestation parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static NvidiaAttestation parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static NvidiaAttestation parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static NvidiaAttestation parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NvidiaAttestation parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NvidiaAttestation parseFrom(CodedInputStream input)
public static NvidiaAttestation parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static NvidiaAttestation parseFrom(InputStream input)
public static NvidiaAttestation parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static NvidiaAttestation parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static NvidiaAttestation parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<NvidiaAttestation> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getCcFeatureCase()
public NvidiaAttestation.CcFeatureCase getCcFeatureCase()
getDefaultInstanceForType()
public NvidiaAttestation getDefaultInstanceForType()
getMpt()
public NvidiaAttestation.MultiGpuSecurePassthroughAttestation getMpt()
Multi-GPU Secure Passthrough (MPT) attestation.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation.MultiGpuSecurePassthroughAttestation mpt = 3;
getMptOrBuilder()
public NvidiaAttestation.MultiGpuSecurePassthroughAttestationOrBuilder getMptOrBuilder()
Multi-GPU Secure Passthrough (MPT) attestation.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation.MultiGpuSecurePassthroughAttestation mpt = 3;
getParserForType()
public Parser<NvidiaAttestation> getParserForType()
Overrides
getPpcie()
public NvidiaAttestation.ProtectedPcieAttestation getPpcie()
Protected PCIe (PPCIE) attestation.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation.ProtectedPcieAttestation ppcie = 2;
getPpcieOrBuilder()
public NvidiaAttestation.ProtectedPcieAttestationOrBuilder getPpcieOrBuilder()
Protected PCIe (PPCIE) attestation.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation.ProtectedPcieAttestation ppcie = 2;
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSpt()
public NvidiaAttestation.SinglePassthroughAttestation getSpt()
Single GPU Passthrough (SPT) attestation.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation.SinglePassthroughAttestation spt = 1;
getSptOrBuilder()
public NvidiaAttestation.SinglePassthroughAttestationOrBuilder getSptOrBuilder()
Single GPU Passthrough (SPT) attestation.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation.SinglePassthroughAttestation spt = 1;
hasMpt()
Multi-GPU Secure Passthrough (MPT) attestation.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation.MultiGpuSecurePassthroughAttestation mpt = 3;
| Returns |
| Type |
Description |
boolean |
Whether the mpt field is set.
|
hasPpcie()
public boolean hasPpcie()
Protected PCIe (PPCIE) attestation.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation.ProtectedPcieAttestation ppcie = 2;
| Returns |
| Type |
Description |
boolean |
Whether the ppcie field is set.
|
hasSpt()
Single GPU Passthrough (SPT) attestation.
.google.cloud.confidentialcomputing.v1.NvidiaAttestation.SinglePassthroughAttestation spt = 1;
| Returns |
| Type |
Description |
boolean |
Whether the spt field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public NvidiaAttestation.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected NvidiaAttestation.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public NvidiaAttestation.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides