Class Allocation.SpecificSKUAllocation.AllocatedInstanceProperties (0.1.0)
public static final class Allocation.SpecificSKUAllocation.AllocatedInstanceProperties extends GeneratedMessageV3 implements Allocation.SpecificSKUAllocation.AllocatedInstancePropertiesOrBuilder
Properties of the SKU instances being reserved.
Protobuf type
google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
GUEST_ACCELERATOR_FIELD_NUMBER
public static final int GUEST_ACCELERATOR_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
LOCAL_SSD_FIELD_NUMBER
public static final int LOCAL_SSD_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MACHINE_TYPE_FIELD_NUMBER
public static final int MACHINE_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int MIN_CPU_PLATFORM_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.Builder newBuilder()
newBuilder(Allocation.SpecificSKUAllocation.AllocatedInstanceProperties prototype)
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.Builder newBuilder(Allocation.SpecificSKUAllocation.AllocatedInstanceProperties prototype)
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties parseDelimitedFrom(InputStream input)
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties parseFrom(CodedInputStream input)
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties parseFrom(InputStream input)
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Allocation.SpecificSKUAllocation.AllocatedInstanceProperties parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Allocation.SpecificSKUAllocation.AllocatedInstanceProperties> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Allocation.SpecificSKUAllocation.AllocatedInstanceProperties getDefaultInstanceForType()
getGuestAccelerator(int index)
public Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AcceleratorConfig getGuestAccelerator(int index)
Specifies accelerator type and count.
repeated .google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AcceleratorConfig guest_accelerator = 2;
| Parameter |
| Name |
Description |
index |
int
|
getGuestAcceleratorCount()
public int getGuestAcceleratorCount()
Specifies accelerator type and count.
repeated .google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AcceleratorConfig guest_accelerator = 2;
| Returns |
| Type |
Description |
int |
|
getGuestAcceleratorList()
public List<Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AcceleratorConfig> getGuestAcceleratorList()
Specifies accelerator type and count.
repeated .google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AcceleratorConfig guest_accelerator = 2;
getGuestAcceleratorOrBuilder(int index)
public Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AcceleratorConfigOrBuilder getGuestAcceleratorOrBuilder(int index)
Specifies accelerator type and count.
repeated .google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AcceleratorConfig guest_accelerator = 2;
| Parameter |
| Name |
Description |
index |
int
|
getGuestAcceleratorOrBuilderList()
public List<? extends Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AcceleratorConfigOrBuilder> getGuestAcceleratorOrBuilderList()
Specifies accelerator type and count.
repeated .google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AcceleratorConfig guest_accelerator = 2;
| Returns |
| Type |
Description |
List<? extends com.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AcceleratorConfigOrBuilder> |
|
getLocalSsd(int index)
public Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AllocatedDisk getLocalSsd(int index)
Specifies amount of local ssd to reserve with each instance. The type
of disk is local-ssd.
repeated .google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AllocatedDisk local_ssd = 4;
| Parameter |
| Name |
Description |
index |
int
|
getLocalSsdCount()
public int getLocalSsdCount()
Specifies amount of local ssd to reserve with each instance. The type
of disk is local-ssd.
repeated .google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AllocatedDisk local_ssd = 4;
| Returns |
| Type |
Description |
int |
|
getLocalSsdList()
public List<Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AllocatedDisk> getLocalSsdList()
Specifies amount of local ssd to reserve with each instance. The type
of disk is local-ssd.
repeated .google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AllocatedDisk local_ssd = 4;
getLocalSsdOrBuilder(int index)
public Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AllocatedDiskOrBuilder getLocalSsdOrBuilder(int index)
Specifies amount of local ssd to reserve with each instance. The type
of disk is local-ssd.
repeated .google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AllocatedDisk local_ssd = 4;
| Parameter |
| Name |
Description |
index |
int
|
getLocalSsdOrBuilderList()
public List<? extends Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AllocatedDiskOrBuilder> getLocalSsdOrBuilderList()
Specifies amount of local ssd to reserve with each instance. The type
of disk is local-ssd.
repeated .google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AllocatedDisk local_ssd = 4;
| Returns |
| Type |
Description |
List<? extends com.google.cloud.capacityplanner.v1beta.Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.AllocatedDiskOrBuilder> |
|
getMachineType()
public String getMachineType()
Specifies type of machine (name only) which has fixed number of vCPUs
and fixed amount of memory. This also includes specifying custom
machine type following custom-NUMBER_OF_CPUS-AMOUNT_OF_MEMORY pattern.
string machine_type = 1;
| Returns |
| Type |
Description |
String |
The machineType.
|
getMachineTypeBytes()
public ByteString getMachineTypeBytes()
Specifies type of machine (name only) which has fixed number of vCPUs
and fixed amount of memory. This also includes specifying custom
machine type following custom-NUMBER_OF_CPUS-AMOUNT_OF_MEMORY pattern.
string machine_type = 1;
| Returns |
| Type |
Description |
ByteString |
The bytes for machineType.
|
public String getMinCpuPlatform()
Minimum cpu platform the reservation.
string min_cpu_platform = 3;
| Returns |
| Type |
Description |
String |
The minCpuPlatform.
|
public ByteString getMinCpuPlatformBytes()
Minimum cpu platform the reservation.
string min_cpu_platform = 3;
| Returns |
| Type |
Description |
ByteString |
The bytes for minCpuPlatform.
|
getParserForType()
public Parser<Allocation.SpecificSKUAllocation.AllocatedInstanceProperties> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
| Returns |
| Type |
Description |
Object |
|
Overrides
toBuilder()
public Allocation.SpecificSKUAllocation.AllocatedInstanceProperties.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-30 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-30 UTC."],[],[]]