Interface MachineTypeOrBuilder (1.53.0)

public interface MachineTypeOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAccelerators(int index)

public abstract Accelerators getAccelerators(int index)

[Output Only] A list of accelerator configurations assigned to this machine type.

repeated .google.cloud.compute.v1.Accelerators accelerators = 269577064;

Parameter
Name Description
index int
Returns
Type Description
Accelerators

getAcceleratorsCount()

public abstract int getAcceleratorsCount()

[Output Only] A list of accelerator configurations assigned to this machine type.

repeated .google.cloud.compute.v1.Accelerators accelerators = 269577064;

Returns
Type Description
int

getAcceleratorsList()

public abstract List<Accelerators> getAcceleratorsList()

[Output Only] A list of accelerator configurations assigned to this machine type.

repeated .google.cloud.compute.v1.Accelerators accelerators = 269577064;

Returns
Type Description
List<Accelerators>

getAcceleratorsOrBuilder(int index)

public abstract AcceleratorsOrBuilder getAcceleratorsOrBuilder(int index)

[Output Only] A list of accelerator configurations assigned to this machine type.

repeated .google.cloud.compute.v1.Accelerators accelerators = 269577064;

Parameter
Name Description
index int
Returns
Type Description
AcceleratorsOrBuilder

getAcceleratorsOrBuilderList()

public abstract List<? extends AcceleratorsOrBuilder> getAcceleratorsOrBuilderList()

[Output Only] A list of accelerator configurations assigned to this machine type.

repeated .google.cloud.compute.v1.Accelerators accelerators = 269577064;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.AcceleratorsOrBuilder>

getCreationTimestamp()

public abstract String getCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
String

The creationTimestamp.

getCreationTimestampBytes()

public abstract ByteString getCreationTimestampBytes()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
ByteString

The bytes for creationTimestamp.

getDeprecated()

public abstract DeprecationStatus getDeprecated()

[Output Only] The deprecation status associated with this machine type. Only applicable if the machine type is unavailable.

optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;

Returns
Type Description
DeprecationStatus

The deprecated.

getDeprecatedOrBuilder()

public abstract DeprecationStatusOrBuilder getDeprecatedOrBuilder()

[Output Only] The deprecation status associated with this machine type. Only applicable if the machine type is unavailable.

optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;

Returns
Type Description
DeprecationStatusOrBuilder

getDescription()

public abstract String getDescription()

[Output Only] An optional textual description of the resource.

optional string description = 422937596;

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

[Output Only] An optional textual description of the resource.

optional string description = 422937596;

Returns
Type Description
ByteString

The bytes for description.

getGuestCpus()

public abstract int getGuestCpus()

[Output Only] The number of virtual CPUs that are available to the instance.

optional int32 guest_cpus = 393356754;

Returns
Type Description
int

The guestCpus.

getId()

public abstract long getId()

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

optional uint64 id = 3355;

Returns
Type Description
long

The id.

getImageSpaceGb()

public abstract int getImageSpaceGb()

[Deprecated] This property is deprecated and will never be populated with any relevant values.

optional int32 image_space_gb = 75331864;

Returns
Type Description
int

The imageSpaceGb.

getIsSharedCpu()

public abstract boolean getIsSharedCpu()

[Output Only] Whether this machine type has a shared CPU. See Shared-core machine types for more information.

optional bool is_shared_cpu = 521399555;

Returns
Type Description
boolean

The isSharedCpu.

getKind()

public abstract String getKind()

[Output Only] The type of the resource. Always compute#machineType for machine types.

optional string kind = 3292052;

Returns
Type Description
String

The kind.

getKindBytes()

public abstract ByteString getKindBytes()

[Output Only] The type of the resource. Always compute#machineType for machine types.

optional string kind = 3292052;

Returns
Type Description
ByteString

The bytes for kind.

getMaximumPersistentDisks()

public abstract int getMaximumPersistentDisks()

[Output Only] Maximum persistent disks allowed.

optional int32 maximum_persistent_disks = 496220941;

Returns
Type Description
int

The maximumPersistentDisks.

getMaximumPersistentDisksSizeGb()

public abstract long getMaximumPersistentDisksSizeGb()

[Output Only] Maximum total persistent disks size (GB) allowed.

optional int64 maximum_persistent_disks_size_gb = 154274471;

Returns
Type Description
long

The maximumPersistentDisksSizeGb.

getMemoryMb()

public abstract int getMemoryMb()

[Output Only] The amount of physical memory available to the instance, defined in MB.

optional int32 memory_mb = 116001171;

Returns
Type Description
int

The memoryMb.

getName()

public abstract String getName()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
Type Description
ByteString

The bytes for name.

getScratchDisks(int index)

public abstract ScratchDisks getScratchDisks(int index)

[Output Only] A list of extended scratch disks assigned to the instance.

repeated .google.cloud.compute.v1.ScratchDisks scratch_disks = 480778481;

Parameter
Name Description
index int
Returns
Type Description
ScratchDisks

getScratchDisksCount()

public abstract int getScratchDisksCount()

[Output Only] A list of extended scratch disks assigned to the instance.

repeated .google.cloud.compute.v1.ScratchDisks scratch_disks = 480778481;

Returns
Type Description
int

getScratchDisksList()

public abstract List<ScratchDisks> getScratchDisksList()

[Output Only] A list of extended scratch disks assigned to the instance.

repeated .google.cloud.compute.v1.ScratchDisks scratch_disks = 480778481;

Returns
Type Description
List<ScratchDisks>

getScratchDisksOrBuilder(int index)

public abstract ScratchDisksOrBuilder getScratchDisksOrBuilder(int index)

[Output Only] A list of extended scratch disks assigned to the instance.

repeated .google.cloud.compute.v1.ScratchDisks scratch_disks = 480778481;

Parameter
Name Description
index int
Returns
Type Description
ScratchDisksOrBuilder

getScratchDisksOrBuilderList()

public abstract List<? extends ScratchDisksOrBuilder> getScratchDisksOrBuilderList()

[Output Only] A list of extended scratch disks assigned to the instance.

repeated .google.cloud.compute.v1.ScratchDisks scratch_disks = 480778481;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.ScratchDisksOrBuilder>
public abstract String getSelfLink()

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
String

The selfLink.

getSelfLinkBytes()

public abstract ByteString getSelfLinkBytes()

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
ByteString

The bytes for selfLink.

getZone()

public abstract String getZone()

[Output Only] The name of the zone where the machine type resides, such as us-central1-a.

optional string zone = 3744684;

Returns
Type Description
String

The zone.

getZoneBytes()

public abstract ByteString getZoneBytes()

[Output Only] The name of the zone where the machine type resides, such as us-central1-a.

optional string zone = 3744684;

Returns
Type Description
ByteString

The bytes for zone.

hasCreationTimestamp()

public abstract boolean hasCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
boolean

Whether the creationTimestamp field is set.

hasDeprecated()

public abstract boolean hasDeprecated()

[Output Only] The deprecation status associated with this machine type. Only applicable if the machine type is unavailable.

optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;

Returns
Type Description
boolean

Whether the deprecated field is set.

hasDescription()

public abstract boolean hasDescription()

[Output Only] An optional textual description of the resource.

optional string description = 422937596;

Returns
Type Description
boolean

Whether the description field is set.

hasGuestCpus()

public abstract boolean hasGuestCpus()

[Output Only] The number of virtual CPUs that are available to the instance.

optional int32 guest_cpus = 393356754;

Returns
Type Description
boolean

Whether the guestCpus field is set.

hasId()

public abstract boolean hasId()

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

optional uint64 id = 3355;

Returns
Type Description
boolean

Whether the id field is set.

hasImageSpaceGb()

public abstract boolean hasImageSpaceGb()

[Deprecated] This property is deprecated and will never be populated with any relevant values.

optional int32 image_space_gb = 75331864;

Returns
Type Description
boolean

Whether the imageSpaceGb field is set.

hasIsSharedCpu()

public abstract boolean hasIsSharedCpu()

[Output Only] Whether this machine type has a shared CPU. See Shared-core machine types for more information.

optional bool is_shared_cpu = 521399555;

Returns
Type Description
boolean

Whether the isSharedCpu field is set.

hasKind()

public abstract boolean hasKind()

[Output Only] The type of the resource. Always compute#machineType for machine types.

optional string kind = 3292052;

Returns
Type Description
boolean

Whether the kind field is set.

hasMaximumPersistentDisks()

public abstract boolean hasMaximumPersistentDisks()

[Output Only] Maximum persistent disks allowed.

optional int32 maximum_persistent_disks = 496220941;

Returns
Type Description
boolean

Whether the maximumPersistentDisks field is set.

hasMaximumPersistentDisksSizeGb()

public abstract boolean hasMaximumPersistentDisksSizeGb()

[Output Only] Maximum total persistent disks size (GB) allowed.

optional int64 maximum_persistent_disks_size_gb = 154274471;

Returns
Type Description
boolean

Whether the maximumPersistentDisksSizeGb field is set.

hasMemoryMb()

public abstract boolean hasMemoryMb()

[Output Only] The amount of physical memory available to the instance, defined in MB.

optional int32 memory_mb = 116001171;

Returns
Type Description
boolean

Whether the memoryMb field is set.

hasName()

public abstract boolean hasName()

[Output Only] Name of the resource.

optional string name = 3373707;

Returns
Type Description
boolean

Whether the name field is set.

public abstract boolean hasSelfLink()

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
boolean

Whether the selfLink field is set.

hasZone()

public abstract boolean hasZone()

[Output Only] The name of the zone where the machine type resides, such as us-central1-a.

optional string zone = 3744684;

Returns
Type Description
boolean

Whether the zone field is set.