Send feedback
Class VmCapabilities (1.74.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public final class VmCapabilities extends GeneratedMessageV3 implements VmCapabilitiesOrBuilder
Migrating VM source information about the VM capabilities needed for some
Compute Engine features.
Protobuf type google.cloud.vmmigration.v1.VmCapabilities
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
LAST_OS_CAPABILITIES_UPDATE_TIME_FIELD_NUMBER
public static final int LAST_OS_CAPABILITIES_UPDATE_TIME_FIELD_NUMBER
Field Value
Type
Description
int
OS_CAPABILITIES_FIELD_NUMBER
public static final int OS_CAPABILITIES_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static VmCapabilities getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static VmCapabilities . Builder newBuilder ()
newBuilder(VmCapabilities prototype)
public static VmCapabilities . Builder newBuilder ( VmCapabilities prototype )
public static VmCapabilities parseDelimitedFrom ( InputStream input )
public static VmCapabilities parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static VmCapabilities parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static VmCapabilities parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static VmCapabilities parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static VmCapabilities parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static VmCapabilities parseFrom ( CodedInputStream input )
public static VmCapabilities parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static VmCapabilities parseFrom ( InputStream input )
public static VmCapabilities parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static VmCapabilities parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static VmCapabilities parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<VmCapabilities> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getDefaultInstanceForType()
public VmCapabilities getDefaultInstanceForType ()
getLastOsCapabilitiesUpdateTime()
public Timestamp getLastOsCapabilitiesUpdateTime ()
Output only. The last time OS capabilities list was updated.
.google.protobuf.Timestamp last_os_capabilities_update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
Timestamp
The lastOsCapabilitiesUpdateTime.
getLastOsCapabilitiesUpdateTimeOrBuilder()
public TimestampOrBuilder getLastOsCapabilitiesUpdateTimeOrBuilder ()
Output only. The last time OS capabilities list was updated.
.google.protobuf.Timestamp last_os_capabilities_update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getOsCapabilities(int index)
public OsCapability getOsCapabilities ( int index )
Output only. Unordered list. List of certain VM OS capabilities needed for
some Compute Engine features.
repeated .google.cloud.vmmigration.v1.OsCapability os_capabilities = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];
Parameter
Name
Description
index
int
The index of the element to return.
Returns
Type
Description
OsCapability
The osCapabilities at the given index.
getOsCapabilitiesCount()
public int getOsCapabilitiesCount ()
Output only. Unordered list. List of certain VM OS capabilities needed for
some Compute Engine features.
repeated .google.cloud.vmmigration.v1.OsCapability os_capabilities = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];
Returns
Type
Description
int
The count of osCapabilities.
getOsCapabilitiesList()
public List<OsCapability> getOsCapabilitiesList ()
Output only. Unordered list. List of certain VM OS capabilities needed for
some Compute Engine features.
repeated .google.cloud.vmmigration.v1.OsCapability os_capabilities = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];
Returns
Type
Description
List <OsCapability >
A list containing the osCapabilities.
getOsCapabilitiesValue(int index)
public int getOsCapabilitiesValue ( int index )
Output only. Unordered list. List of certain VM OS capabilities needed for
some Compute Engine features.
repeated .google.cloud.vmmigration.v1.OsCapability os_capabilities = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];
Parameter
Name
Description
index
int
The index of the value to return.
Returns
Type
Description
int
The enum numeric value on the wire of osCapabilities at the given index.
getOsCapabilitiesValueList()
public List<Integer> getOsCapabilitiesValueList ()
Output only. Unordered list. List of certain VM OS capabilities needed for
some Compute Engine features.
repeated .google.cloud.vmmigration.v1.OsCapability os_capabilities = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = UNORDERED_LIST];
Returns
Type
Description
List <Integer >
A list containing the enum numeric values on the wire for osCapabilities.
getParserForType()
public Parser<VmCapabilities> getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
hasLastOsCapabilitiesUpdateTime()
public boolean hasLastOsCapabilitiesUpdateTime ()
Output only. The last time OS capabilities list was updated.
.google.protobuf.Timestamp last_os_capabilities_update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
boolean
Whether the lastOsCapabilitiesUpdateTime field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public VmCapabilities . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected VmCapabilities . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public VmCapabilities . 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-09-15 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-09-15 UTC."],[],[],null,[]]