Send feedback
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
Send feedback
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-28 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-28 UTC."],[],[]]