Class NvidiaAttestation.ProtectedPcieAttestation.Builder (0.71.0)

public static final class NvidiaAttestation.ProtectedPcieAttestation.Builder extends GeneratedMessage.Builder<NvidiaAttestation.ProtectedPcieAttestation.Builder> implements NvidiaAttestation.ProtectedPcieAttestationOrBuilder

Protected PCIe (PPCIE) attestation. Eight Hopper GPUs with Four NVSwitch Passthrough.

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

Static Methods

getDescriptor()

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

Methods

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

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

Optional. A list of GPU infos.

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.ProtectedPcieAttestation.Builder

addAllSwitchQuotes(Iterable<? extends NvidiaAttestation.SwitchInfo> values)

public NvidiaAttestation.ProtectedPcieAttestation.Builder addAllSwitchQuotes(Iterable<? extends NvidiaAttestation.SwitchInfo> values)

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

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

addGpuQuotes(NvidiaAttestation.GpuInfo value)

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

Optional. A list of GPU infos.

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.ProtectedPcieAttestation.Builder

addGpuQuotes(NvidiaAttestation.GpuInfo.Builder builderForValue)

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

Optional. A list of GPU infos.

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.ProtectedPcieAttestation.Builder

addGpuQuotes(int index, NvidiaAttestation.GpuInfo value)

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

Optional. A list of GPU infos.

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.ProtectedPcieAttestation.Builder

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

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

Optional. A list of GPU infos.

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.ProtectedPcieAttestation.Builder

addGpuQuotesBuilder()

public NvidiaAttestation.GpuInfo.Builder addGpuQuotesBuilder()

Optional. A list of GPU infos.

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 infos.

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

addSwitchQuotes(NvidiaAttestation.SwitchInfo value)

public NvidiaAttestation.ProtectedPcieAttestation.Builder addSwitchQuotes(NvidiaAttestation.SwitchInfo value)

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value NvidiaAttestation.SwitchInfo
Returns
Type Description
NvidiaAttestation.ProtectedPcieAttestation.Builder

addSwitchQuotes(NvidiaAttestation.SwitchInfo.Builder builderForValue)

public NvidiaAttestation.ProtectedPcieAttestation.Builder addSwitchQuotes(NvidiaAttestation.SwitchInfo.Builder builderForValue)

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue NvidiaAttestation.SwitchInfo.Builder
Returns
Type Description
NvidiaAttestation.ProtectedPcieAttestation.Builder

addSwitchQuotes(int index, NvidiaAttestation.SwitchInfo value)

public NvidiaAttestation.ProtectedPcieAttestation.Builder addSwitchQuotes(int index, NvidiaAttestation.SwitchInfo value)

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value NvidiaAttestation.SwitchInfo
Returns
Type Description
NvidiaAttestation.ProtectedPcieAttestation.Builder

addSwitchQuotes(int index, NvidiaAttestation.SwitchInfo.Builder builderForValue)

public NvidiaAttestation.ProtectedPcieAttestation.Builder addSwitchQuotes(int index, NvidiaAttestation.SwitchInfo.Builder builderForValue)

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue NvidiaAttestation.SwitchInfo.Builder
Returns
Type Description
NvidiaAttestation.ProtectedPcieAttestation.Builder

addSwitchQuotesBuilder()

public NvidiaAttestation.SwitchInfo.Builder addSwitchQuotesBuilder()

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
NvidiaAttestation.SwitchInfo.Builder

addSwitchQuotesBuilder(int index)

public NvidiaAttestation.SwitchInfo.Builder addSwitchQuotesBuilder(int index)

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

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

build()

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

buildPartial()

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

clear()

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

clearGpuQuotes()

public NvidiaAttestation.ProtectedPcieAttestation.Builder clearGpuQuotes()

Optional. A list of GPU infos.

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

Returns
Type Description
NvidiaAttestation.ProtectedPcieAttestation.Builder

clearSwitchQuotes()

public NvidiaAttestation.ProtectedPcieAttestation.Builder clearSwitchQuotes()

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
NvidiaAttestation.ProtectedPcieAttestation.Builder

getDefaultInstanceForType()

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

getDescriptorForType()

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

getGpuQuotes(int index)

public NvidiaAttestation.GpuInfo getGpuQuotes(int index)

Optional. A list of GPU infos.

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 infos.

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 infos.

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 infos.

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 infos.

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 infos.

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 infos.

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>

getSwitchQuotes(int index)

public NvidiaAttestation.SwitchInfo getSwitchQuotes(int index)

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
NvidiaAttestation.SwitchInfo

getSwitchQuotesBuilder(int index)

public NvidiaAttestation.SwitchInfo.Builder getSwitchQuotesBuilder(int index)

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

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

getSwitchQuotesBuilderList()

public List<NvidiaAttestation.SwitchInfo.Builder> getSwitchQuotesBuilderList()

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getSwitchQuotesCount()

public int getSwitchQuotesCount()

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getSwitchQuotesList()

public List<NvidiaAttestation.SwitchInfo> getSwitchQuotesList()

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<SwitchInfo>

getSwitchQuotesOrBuilder(int index)

public NvidiaAttestation.SwitchInfoOrBuilder getSwitchQuotesOrBuilder(int index)

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
NvidiaAttestation.SwitchInfoOrBuilder

getSwitchQuotesOrBuilderList()

public List<? extends NvidiaAttestation.SwitchInfoOrBuilder> getSwitchQuotesOrBuilderList()

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(NvidiaAttestation.ProtectedPcieAttestation other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeGpuQuotes(int index)

public NvidiaAttestation.ProtectedPcieAttestation.Builder removeGpuQuotes(int index)

Optional. A list of GPU infos.

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

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

removeSwitchQuotes(int index)

public NvidiaAttestation.ProtectedPcieAttestation.Builder removeSwitchQuotes(int index)

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

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

setGpuQuotes(int index, NvidiaAttestation.GpuInfo value)

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

Optional. A list of GPU infos.

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.ProtectedPcieAttestation.Builder

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

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

Optional. A list of GPU infos.

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.ProtectedPcieAttestation.Builder

setSwitchQuotes(int index, NvidiaAttestation.SwitchInfo value)

public NvidiaAttestation.ProtectedPcieAttestation.Builder setSwitchQuotes(int index, NvidiaAttestation.SwitchInfo value)

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value NvidiaAttestation.SwitchInfo
Returns
Type Description
NvidiaAttestation.ProtectedPcieAttestation.Builder

setSwitchQuotes(int index, NvidiaAttestation.SwitchInfo.Builder builderForValue)

public NvidiaAttestation.ProtectedPcieAttestation.Builder setSwitchQuotes(int index, NvidiaAttestation.SwitchInfo.Builder builderForValue)

Optional. A list of SWITCH infos.

repeated .google.cloud.confidentialcomputing.v1.NvidiaAttestation.SwitchInfo switch_quotes = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue NvidiaAttestation.SwitchInfo.Builder
Returns
Type Description
NvidiaAttestation.ProtectedPcieAttestation.Builder