Class NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder (0.71.0)

public static final class NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder extends GeneratedMessage.Builder<NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder> implements NvidiaAttestation.MultiGpuSecurePassthroughAttestationOrBuilder

MultiGpuSecurePassthroughAttestation contains the attestation evidence for a Multi-GPU Secure Passthrough (MPT) attestation.

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

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder

Static Methods

getDescriptor()

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

Methods

addAllGpuQuotes(Iterable<? extends NvidiaAttestation.GpuInfo> values)

public NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder addAllGpuQuotes(Iterable<? extends NvidiaAttestation.GpuInfo> values)

Optional. A list of GPU quotes.

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

Parameter
Name Description
values Iterable<? extends com.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuInfo>
Returns
Type Description
NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder

addGpuQuotes(NvidiaAttestation.GpuInfo value)

public NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder addGpuQuotes(NvidiaAttestation.GpuInfo value)

Optional. A list of GPU quotes.

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

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

addGpuQuotes(NvidiaAttestation.GpuInfo.Builder builderForValue)

public NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder addGpuQuotes(NvidiaAttestation.GpuInfo.Builder builderForValue)

Optional. A list of GPU quotes.

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

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

addGpuQuotes(int index, NvidiaAttestation.GpuInfo value)

public NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder addGpuQuotes(int index, NvidiaAttestation.GpuInfo value)

Optional. A list of GPU quotes.

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

Parameters
Name Description
index int
value NvidiaAttestation.GpuInfo
Returns
Type Description
NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder

addGpuQuotes(int index, NvidiaAttestation.GpuInfo.Builder builderForValue)

public NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder addGpuQuotes(int index, NvidiaAttestation.GpuInfo.Builder builderForValue)

Optional. A list of GPU quotes.

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

Parameters
Name Description
index int
builderForValue NvidiaAttestation.GpuInfo.Builder
Returns
Type Description
NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder

addGpuQuotesBuilder()

public NvidiaAttestation.GpuInfo.Builder addGpuQuotesBuilder()

Optional. A list of GPU quotes.

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

Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

addGpuQuotesBuilder(int index)

public NvidiaAttestation.GpuInfo.Builder addGpuQuotesBuilder(int index)

Optional. A list of GPU quotes.

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

Parameter
Name Description
index int
Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

build()

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

buildPartial()

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

clear()

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

clearGpuQuotes()

public NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder clearGpuQuotes()

Optional. A list of GPU quotes.

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

Returns
Type Description
NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder

getDefaultInstanceForType()

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

getDescriptorForType()

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

getGpuQuotes(int index)

public NvidiaAttestation.GpuInfo getGpuQuotes(int index)

Optional. A list of GPU quotes.

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

Parameter
Name Description
index int
Returns
Type Description
NvidiaAttestation.GpuInfo

getGpuQuotesBuilder(int index)

public NvidiaAttestation.GpuInfo.Builder getGpuQuotesBuilder(int index)

Optional. A list of GPU quotes.

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

Parameter
Name Description
index int
Returns
Type Description
NvidiaAttestation.GpuInfo.Builder

getGpuQuotesBuilderList()

public List<NvidiaAttestation.GpuInfo.Builder> getGpuQuotesBuilderList()

Optional. A list of GPU quotes.

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

Returns
Type Description
List<Builder>

getGpuQuotesCount()

public int getGpuQuotesCount()

Optional. A list of GPU quotes.

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

Returns
Type Description
int

getGpuQuotesList()

public List<NvidiaAttestation.GpuInfo> getGpuQuotesList()

Optional. A list of GPU quotes.

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

Returns
Type Description
List<GpuInfo>

getGpuQuotesOrBuilder(int index)

public NvidiaAttestation.GpuInfoOrBuilder getGpuQuotesOrBuilder(int index)

Optional. A list of GPU quotes.

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

Parameter
Name Description
index int
Returns
Type Description
NvidiaAttestation.GpuInfoOrBuilder

getGpuQuotesOrBuilderList()

public List<? extends NvidiaAttestation.GpuInfoOrBuilder> getGpuQuotesOrBuilderList()

Optional. A list of GPU quotes.

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

Returns
Type Description
List<? extends com.google.cloud.confidentialcomputing.v1.NvidiaAttestation.GpuInfoOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(NvidiaAttestation.MultiGpuSecurePassthroughAttestation other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeGpuQuotes(int index)

public NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder removeGpuQuotes(int index)

Optional. A list of GPU quotes.

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

Parameter
Name Description
index int
Returns
Type Description
NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder

setGpuQuotes(int index, NvidiaAttestation.GpuInfo value)

public NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder setGpuQuotes(int index, NvidiaAttestation.GpuInfo value)

Optional. A list of GPU quotes.

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

Parameters
Name Description
index int
value NvidiaAttestation.GpuInfo
Returns
Type Description
NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder

setGpuQuotes(int index, NvidiaAttestation.GpuInfo.Builder builderForValue)

public NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder setGpuQuotes(int index, NvidiaAttestation.GpuInfo.Builder builderForValue)

Optional. A list of GPU quotes.

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

Parameters
Name Description
index int
builderForValue NvidiaAttestation.GpuInfo.Builder
Returns
Type Description
NvidiaAttestation.MultiGpuSecurePassthroughAttestation.Builder