Class NvidiaAttestation.SinglePassthroughAttestation.Builder (0.71.0)

public static final class NvidiaAttestation.SinglePassthroughAttestation.Builder extends GeneratedMessage.Builder<NvidiaAttestation.SinglePassthroughAttestation.Builder> implements NvidiaAttestation.SinglePassthroughAttestationOrBuilder

Single GPU Passthrough (SPT) attestation.

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

Static Methods

getDescriptor()

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

Methods

build()

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

buildPartial()

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

clear()

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

clearGpuQuote()

public NvidiaAttestation.SinglePassthroughAttestation.Builder clearGpuQuote()

Optional. Single GPU quote.

.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuInfo gpu_quote = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
NvidiaAttestation.SinglePassthroughAttestation.Builder

getDefaultInstanceForType()

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

getDescriptorForType()

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

getGpuQuote()

public NvidiaAttestation.GpuInfo getGpuQuote()

Optional. Single GPU quote.

.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuInfo gpu_quote = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
NvidiaAttestation.GpuInfo

The gpuQuote.

getGpuQuoteBuilder()

public NvidiaAttestation.GpuInfo.Builder getGpuQuoteBuilder()

Optional. Single GPU quote.

.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuInfo gpu_quote = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

getGpuQuoteOrBuilder()

public NvidiaAttestation.GpuInfoOrBuilder getGpuQuoteOrBuilder()

Optional. Single GPU quote.

.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuInfo gpu_quote = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
NvidiaAttestation.GpuInfoOrBuilder

hasGpuQuote()

public boolean hasGpuQuote()

Optional. Single GPU quote.

.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuInfo gpu_quote = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the gpuQuote field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(NvidiaAttestation.SinglePassthroughAttestation other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeGpuQuote(NvidiaAttestation.GpuInfo value)

public NvidiaAttestation.SinglePassthroughAttestation.Builder mergeGpuQuote(NvidiaAttestation.GpuInfo value)

Optional. Single GPU quote.

.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuInfo gpu_quote = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value NvidiaAttestation.GpuInfo
Returns
Type Description
NvidiaAttestation.SinglePassthroughAttestation.Builder

setGpuQuote(NvidiaAttestation.GpuInfo value)

public NvidiaAttestation.SinglePassthroughAttestation.Builder setGpuQuote(NvidiaAttestation.GpuInfo value)

Optional. Single GPU quote.

.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuInfo gpu_quote = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value NvidiaAttestation.GpuInfo
Returns
Type Description
NvidiaAttestation.SinglePassthroughAttestation.Builder

setGpuQuote(NvidiaAttestation.GpuInfo.Builder builderForValue)

public NvidiaAttestation.SinglePassthroughAttestation.Builder setGpuQuote(NvidiaAttestation.GpuInfo.Builder builderForValue)

Optional. Single GPU quote.

.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuInfo gpu_quote = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue NvidiaAttestation.GpuInfo.Builder
Returns
Type Description
NvidiaAttestation.SinglePassthroughAttestation.Builder