public static final class FutureResourcesSpecSpecificSKUResources.Builder extends GeneratedMessageV3.Builder<FutureResourcesSpecSpecificSKUResources.Builder> implements FutureResourcesSpecSpecificSKUResourcesOrBuilder
Protobuf type google.cloud.compute.v1.FutureResourcesSpecSpecificSKUResources
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllLocalSsdPartitions(Iterable<? extends FutureResourcesSpecLocalSsdPartition> values)
public FutureResourcesSpecSpecificSKUResources.Builder addAllLocalSsdPartitions(Iterable<? extends FutureResourcesSpecLocalSsdPartition> values)
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
| Parameter |
| Name |
Description |
values |
Iterable<? extends com.google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition>
|
addLocalSsdPartitions(FutureResourcesSpecLocalSsdPartition value)
public FutureResourcesSpecSpecificSKUResources.Builder addLocalSsdPartitions(FutureResourcesSpecLocalSsdPartition value)
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
addLocalSsdPartitions(FutureResourcesSpecLocalSsdPartition.Builder builderForValue)
public FutureResourcesSpecSpecificSKUResources.Builder addLocalSsdPartitions(FutureResourcesSpecLocalSsdPartition.Builder builderForValue)
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
addLocalSsdPartitions(int index, FutureResourcesSpecLocalSsdPartition value)
public FutureResourcesSpecSpecificSKUResources.Builder addLocalSsdPartitions(int index, FutureResourcesSpecLocalSsdPartition value)
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
addLocalSsdPartitions(int index, FutureResourcesSpecLocalSsdPartition.Builder builderForValue)
public FutureResourcesSpecSpecificSKUResources.Builder addLocalSsdPartitions(int index, FutureResourcesSpecLocalSsdPartition.Builder builderForValue)
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
addLocalSsdPartitionsBuilder()
public FutureResourcesSpecLocalSsdPartition.Builder addLocalSsdPartitionsBuilder()
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
addLocalSsdPartitionsBuilder(int index)
public FutureResourcesSpecLocalSsdPartition.Builder addLocalSsdPartitionsBuilder(int index)
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
| Parameter |
| Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public FutureResourcesSpecSpecificSKUResources.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public FutureResourcesSpecSpecificSKUResources build()
buildPartial()
public FutureResourcesSpecSpecificSKUResources buildPartial()
clear()
public FutureResourcesSpecSpecificSKUResources.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public FutureResourcesSpecSpecificSKUResources.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearInstanceCount()
public FutureResourcesSpecSpecificSKUResources.Builder clearInstanceCount()
Size of the request, in instance count.
optional int64 instance_count = 77317349;
clearLocalSsdPartitions()
public FutureResourcesSpecSpecificSKUResources.Builder clearLocalSsdPartitions()
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
clearMachineType()
public FutureResourcesSpecSpecificSKUResources.Builder clearMachineType()
The machine type to use for instances that will use the reservation.
This field only accepts machine type names. e.g. n2-standard-4
and does not accept machine type full or partial url. e.g.
projects/my-l7ilb-project/zones/us-central1-a/machineTypes/n2-standard-4.
Use for GPU reservations.
optional string machine_type = 227711026;
clearOneof(Descriptors.OneofDescriptor oneof)
public FutureResourcesSpecSpecificSKUResources.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public FutureResourcesSpecSpecificSKUResources.Builder clone()
Overrides
getDefaultInstanceForType()
public FutureResourcesSpecSpecificSKUResources getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getInstanceCount()
public long getInstanceCount()
Size of the request, in instance count.
optional int64 instance_count = 77317349;
| Returns |
| Type |
Description |
long |
The instanceCount.
|
getLocalSsdPartitions(int index)
public FutureResourcesSpecLocalSsdPartition getLocalSsdPartitions(int index)
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
| Parameter |
| Name |
Description |
index |
int
|
getLocalSsdPartitionsBuilder(int index)
public FutureResourcesSpecLocalSsdPartition.Builder getLocalSsdPartitionsBuilder(int index)
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
| Parameter |
| Name |
Description |
index |
int
|
getLocalSsdPartitionsBuilderList()
public List<FutureResourcesSpecLocalSsdPartition.Builder> getLocalSsdPartitionsBuilderList()
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
getLocalSsdPartitionsCount()
public int getLocalSsdPartitionsCount()
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
| Returns |
| Type |
Description |
int |
|
getLocalSsdPartitionsList()
public List<FutureResourcesSpecLocalSsdPartition> getLocalSsdPartitionsList()
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
getLocalSsdPartitionsOrBuilder(int index)
public FutureResourcesSpecLocalSsdPartitionOrBuilder getLocalSsdPartitionsOrBuilder(int index)
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
| Parameter |
| Name |
Description |
index |
int
|
getLocalSsdPartitionsOrBuilderList()
public List<? extends FutureResourcesSpecLocalSsdPartitionOrBuilder> getLocalSsdPartitionsOrBuilderList()
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
| Returns |
| Type |
Description |
List<? extends com.google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartitionOrBuilder> |
|
getMachineType()
public String getMachineType()
The machine type to use for instances that will use the reservation.
This field only accepts machine type names. e.g. n2-standard-4
and does not accept machine type full or partial url. e.g.
projects/my-l7ilb-project/zones/us-central1-a/machineTypes/n2-standard-4.
Use for GPU reservations.
optional string machine_type = 227711026;
| Returns |
| Type |
Description |
String |
The machineType.
|
getMachineTypeBytes()
public ByteString getMachineTypeBytes()
The machine type to use for instances that will use the reservation.
This field only accepts machine type names. e.g. n2-standard-4
and does not accept machine type full or partial url. e.g.
projects/my-l7ilb-project/zones/us-central1-a/machineTypes/n2-standard-4.
Use for GPU reservations.
optional string machine_type = 227711026;
| Returns |
| Type |
Description |
ByteString |
The bytes for machineType.
|
hasInstanceCount()
public boolean hasInstanceCount()
Size of the request, in instance count.
optional int64 instance_count = 77317349;
| Returns |
| Type |
Description |
boolean |
Whether the instanceCount field is set.
|
hasMachineType()
public boolean hasMachineType()
The machine type to use for instances that will use the reservation.
This field only accepts machine type names. e.g. n2-standard-4
and does not accept machine type full or partial url. e.g.
projects/my-l7ilb-project/zones/us-central1-a/machineTypes/n2-standard-4.
Use for GPU reservations.
optional string machine_type = 227711026;
| Returns |
| Type |
Description |
boolean |
Whether the machineType field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(FutureResourcesSpecSpecificSKUResources other)
public FutureResourcesSpecSpecificSKUResources.Builder mergeFrom(FutureResourcesSpecSpecificSKUResources other)
public FutureResourcesSpecSpecificSKUResources.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public FutureResourcesSpecSpecificSKUResources.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final FutureResourcesSpecSpecificSKUResources.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeLocalSsdPartitions(int index)
public FutureResourcesSpecSpecificSKUResources.Builder removeLocalSsdPartitions(int index)
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
| Parameter |
| Name |
Description |
index |
int
|
setField(Descriptors.FieldDescriptor field, Object value)
public FutureResourcesSpecSpecificSKUResources.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setInstanceCount(long value)
public FutureResourcesSpecSpecificSKUResources.Builder setInstanceCount(long value)
Size of the request, in instance count.
optional int64 instance_count = 77317349;
| Parameter |
| Name |
Description |
value |
long
The instanceCount to set.
|
setLocalSsdPartitions(int index, FutureResourcesSpecLocalSsdPartition value)
public FutureResourcesSpecSpecificSKUResources.Builder setLocalSsdPartitions(int index, FutureResourcesSpecLocalSsdPartition value)
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
setLocalSsdPartitions(int index, FutureResourcesSpecLocalSsdPartition.Builder builderForValue)
public FutureResourcesSpecSpecificSKUResources.Builder setLocalSsdPartitions(int index, FutureResourcesSpecLocalSsdPartition.Builder builderForValue)
Local SSD partitions. You do not have to include SSD partitions that
are built in the machine type.
repeated .google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition local_ssd_partitions = 470688568;
setMachineType(String value)
public FutureResourcesSpecSpecificSKUResources.Builder setMachineType(String value)
The machine type to use for instances that will use the reservation.
This field only accepts machine type names. e.g. n2-standard-4
and does not accept machine type full or partial url. e.g.
projects/my-l7ilb-project/zones/us-central1-a/machineTypes/n2-standard-4.
Use for GPU reservations.
optional string machine_type = 227711026;
| Parameter |
| Name |
Description |
value |
String
The machineType to set.
|
setMachineTypeBytes(ByteString value)
public FutureResourcesSpecSpecificSKUResources.Builder setMachineTypeBytes(ByteString value)
The machine type to use for instances that will use the reservation.
This field only accepts machine type names. e.g. n2-standard-4
and does not accept machine type full or partial url. e.g.
projects/my-l7ilb-project/zones/us-central1-a/machineTypes/n2-standard-4.
Use for GPU reservations.
optional string machine_type = 227711026;
| Parameter |
| Name |
Description |
value |
ByteString
The bytes for machineType to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public FutureResourcesSpecSpecificSKUResources.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final FutureResourcesSpecSpecificSKUResources.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides