Class CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection (1.109.0)

public final class CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection extends GeneratedMessage implements CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionOrBuilder

Machine specification.

Protobuf type google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection

Static Fields

DISKS_FIELD_NUMBER

public static final int DISKS_FIELD_NUMBER
Field Value
Type Description
int

GUEST_ACCELERATORS_FIELD_NUMBER

public static final int GUEST_ACCELERATORS_FIELD_NUMBER
Field Value
Type Description
int

MACHINE_TYPES_FIELD_NUMBER

public static final int MACHINE_TYPES_FIELD_NUMBER
Field Value
Type Description
int

RANK_FIELD_NUMBER

public static final int RANK_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection getDefaultInstance()
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection

getDescriptor()

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

newBuilder()

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection.Builder newBuilder()
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection.Builder

newBuilder(CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection prototype)

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection.Builder newBuilder(CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection prototype)
Parameter
Name Description
prototype CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection.Builder

parseDelimitedFrom(InputStream input)

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> parser()
Returns
Type Description
Parser<CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection getDefaultInstanceForType()
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection

getDisks(int index)

public CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDisk getDisks(int index)

Local SSDs.

repeated .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDisk disks = 95594102;

Parameter
Name Description
index int
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDisk

getDisksCount()

public int getDisksCount()

Local SSDs.

repeated .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDisk disks = 95594102;

Returns
Type Description
int

getDisksList()

public List<CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDisk> getDisksList()

Local SSDs.

repeated .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDisk disks = 95594102;

Returns
Type Description
List<CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDisk>

getDisksOrBuilder(int index)

public CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDiskOrBuilder getDisksOrBuilder(int index)

Local SSDs.

repeated .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDisk disks = 95594102;

Parameter
Name Description
index int
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDiskOrBuilder

getDisksOrBuilderList()

public List<? extends CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDiskOrBuilder> getDisksOrBuilderList()

Local SSDs.

repeated .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelectionAttachedDisk disks = 95594102;

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

getGuestAccelerators(int index)

public AcceleratorConfig getGuestAccelerators(int index)

Accelerators configuration.

repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;

Parameter
Name Description
index int
Returns
Type Description
AcceleratorConfig

getGuestAcceleratorsCount()

public int getGuestAcceleratorsCount()

Accelerators configuration.

repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;

Returns
Type Description
int

getGuestAcceleratorsList()

public List<AcceleratorConfig> getGuestAcceleratorsList()

Accelerators configuration.

repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;

Returns
Type Description
List<AcceleratorConfig>

getGuestAcceleratorsOrBuilder(int index)

public AcceleratorConfigOrBuilder getGuestAcceleratorsOrBuilder(int index)

Accelerators configuration.

repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;

Parameter
Name Description
index int
Returns
Type Description
AcceleratorConfigOrBuilder

getGuestAcceleratorsOrBuilderList()

public List<? extends AcceleratorConfigOrBuilder> getGuestAcceleratorsOrBuilderList()

Accelerators configuration.

repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;

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

getMachineTypes(int index)

public String getMachineTypes(int index)

Full machine-type names, e.g. "n1-standard-16".

repeated string machine_types = 79720065;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The machineTypes at the given index.

getMachineTypesBytes(int index)

public ByteString getMachineTypesBytes(int index)

Full machine-type names, e.g. "n1-standard-16".

repeated string machine_types = 79720065;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the machineTypes at the given index.

getMachineTypesCount()

public int getMachineTypesCount()

Full machine-type names, e.g. "n1-standard-16".

repeated string machine_types = 79720065;

Returns
Type Description
int

The count of machineTypes.

getMachineTypesList()

public ProtocolStringList getMachineTypesList()

Full machine-type names, e.g. "n1-standard-16".

repeated string machine_types = 79720065;

Returns
Type Description
ProtocolStringList

A list containing the machineTypes.

getParserForType()

public Parser<CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection> getParserForType()
Returns
Type Description
Parser<CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection>
Overrides

getRank()

public long getRank()

Optional. Rank when prioritizing the shape flexibilities. The instance selections are considered in the ascending order of the rank. If not set, defaults to 0.

optional int64 rank = 3492908;

Returns
Type Description
long

The rank.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasRank()

public boolean hasRank()

Optional. Rank when prioritizing the shape flexibilities. The instance selections are considered in the ascending order of the rank. If not set, defaults to 0.

optional int64 rank = 3492908;

Returns
Type Description
boolean

Whether the rank field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection.Builder newBuilderForType()
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection.Builder
Overrides

toBuilder()

public CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection.Builder toBuilder()
Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException