Package com.google.cloud.vmmigration.v1
Class VmUtilizationMetrics
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.vmmigration.v1.VmUtilizationMetrics
-
- All Implemented Interfaces:
VmUtilizationMetricsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class VmUtilizationMetrics extends com.google.protobuf.GeneratedMessageV3 implements VmUtilizationMetricsOrBuilder
Utilization metrics values for a single VM.
Protobuf typegoogle.cloud.vmmigration.v1.VmUtilizationMetrics- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVmUtilizationMetrics.BuilderUtilization metrics values for a single VM.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCPU_AVERAGE_PERCENT_FIELD_NUMBERstatic intCPU_MAX_PERCENT_FIELD_NUMBERstatic intDISK_IO_RATE_AVERAGE_KBPS_FIELD_NUMBERstatic intDISK_IO_RATE_MAX_KBPS_FIELD_NUMBERstatic intMEMORY_AVERAGE_PERCENT_FIELD_NUMBERstatic intMEMORY_MAX_PERCENT_FIELD_NUMBERstatic intNETWORK_THROUGHPUT_AVERAGE_KBPS_FIELD_NUMBERstatic intNETWORK_THROUGHPUT_MAX_KBPS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)intgetCpuAveragePercent()Average CPU usage, percent.intgetCpuMaxPercent()Max CPU usage, percent.static VmUtilizationMetricsgetDefaultInstance()VmUtilizationMetricsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()longgetDiskIoRateAverageKbps()Average disk IO rate, in kilobytes per second.longgetDiskIoRateMaxKbps()Max disk IO rate, in kilobytes per second.intgetMemoryAveragePercent()Average memory usage, percent.intgetMemoryMaxPercent()Max memory usage, percent.longgetNetworkThroughputAverageKbps()Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.longgetNetworkThroughputMaxKbps()Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.com.google.protobuf.Parser<VmUtilizationMetrics>getParserForType()intgetSerializedSize()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static VmUtilizationMetrics.BuildernewBuilder()static VmUtilizationMetrics.BuildernewBuilder(VmUtilizationMetrics prototype)VmUtilizationMetrics.BuildernewBuilderForType()protected VmUtilizationMetrics.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static VmUtilizationMetricsparseDelimitedFrom(InputStream input)static VmUtilizationMetricsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VmUtilizationMetricsparseFrom(byte[] data)static VmUtilizationMetricsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VmUtilizationMetricsparseFrom(com.google.protobuf.ByteString data)static VmUtilizationMetricsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VmUtilizationMetricsparseFrom(com.google.protobuf.CodedInputStream input)static VmUtilizationMetricsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VmUtilizationMetricsparseFrom(InputStream input)static VmUtilizationMetricsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VmUtilizationMetricsparseFrom(ByteBuffer data)static VmUtilizationMetricsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<VmUtilizationMetrics>parser()VmUtilizationMetrics.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
CPU_MAX_PERCENT_FIELD_NUMBER
public static final int CPU_MAX_PERCENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CPU_AVERAGE_PERCENT_FIELD_NUMBER
public static final int CPU_AVERAGE_PERCENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MEMORY_MAX_PERCENT_FIELD_NUMBER
public static final int MEMORY_MAX_PERCENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MEMORY_AVERAGE_PERCENT_FIELD_NUMBER
public static final int MEMORY_AVERAGE_PERCENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DISK_IO_RATE_MAX_KBPS_FIELD_NUMBER
public static final int DISK_IO_RATE_MAX_KBPS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DISK_IO_RATE_AVERAGE_KBPS_FIELD_NUMBER
public static final int DISK_IO_RATE_AVERAGE_KBPS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NETWORK_THROUGHPUT_MAX_KBPS_FIELD_NUMBER
public static final int NETWORK_THROUGHPUT_MAX_KBPS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NETWORK_THROUGHPUT_AVERAGE_KBPS_FIELD_NUMBER
public static final int NETWORK_THROUGHPUT_AVERAGE_KBPS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getCpuMaxPercent
public int getCpuMaxPercent()
Max CPU usage, percent.
int32 cpu_max_percent = 9;- Specified by:
getCpuMaxPercentin interfaceVmUtilizationMetricsOrBuilder- Returns:
- The cpuMaxPercent.
-
getCpuAveragePercent
public int getCpuAveragePercent()
Average CPU usage, percent.
int32 cpu_average_percent = 10;- Specified by:
getCpuAveragePercentin interfaceVmUtilizationMetricsOrBuilder- Returns:
- The cpuAveragePercent.
-
getMemoryMaxPercent
public int getMemoryMaxPercent()
Max memory usage, percent.
int32 memory_max_percent = 11;- Specified by:
getMemoryMaxPercentin interfaceVmUtilizationMetricsOrBuilder- Returns:
- The memoryMaxPercent.
-
getMemoryAveragePercent
public int getMemoryAveragePercent()
Average memory usage, percent.
int32 memory_average_percent = 12;- Specified by:
getMemoryAveragePercentin interfaceVmUtilizationMetricsOrBuilder- Returns:
- The memoryAveragePercent.
-
getDiskIoRateMaxKbps
public long getDiskIoRateMaxKbps()
Max disk IO rate, in kilobytes per second.
int64 disk_io_rate_max_kbps = 13;- Specified by:
getDiskIoRateMaxKbpsin interfaceVmUtilizationMetricsOrBuilder- Returns:
- The diskIoRateMaxKbps.
-
getDiskIoRateAverageKbps
public long getDiskIoRateAverageKbps()
Average disk IO rate, in kilobytes per second.
int64 disk_io_rate_average_kbps = 14;- Specified by:
getDiskIoRateAverageKbpsin interfaceVmUtilizationMetricsOrBuilder- Returns:
- The diskIoRateAverageKbps.
-
getNetworkThroughputMaxKbps
public long getNetworkThroughputMaxKbps()
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
int64 network_throughput_max_kbps = 15;- Specified by:
getNetworkThroughputMaxKbpsin interfaceVmUtilizationMetricsOrBuilder- Returns:
- The networkThroughputMaxKbps.
-
getNetworkThroughputAverageKbps
public long getNetworkThroughputAverageKbps()
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
int64 network_throughput_average_kbps = 16;- Specified by:
getNetworkThroughputAverageKbpsin interfaceVmUtilizationMetricsOrBuilder- Returns:
- The networkThroughputAverageKbps.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static VmUtilizationMetrics parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VmUtilizationMetrics parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VmUtilizationMetrics parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VmUtilizationMetrics parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VmUtilizationMetrics parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VmUtilizationMetrics parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VmUtilizationMetrics parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static VmUtilizationMetrics parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static VmUtilizationMetrics parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static VmUtilizationMetrics parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static VmUtilizationMetrics parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static VmUtilizationMetrics parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public VmUtilizationMetrics.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static VmUtilizationMetrics.Builder newBuilder()
-
newBuilder
public static VmUtilizationMetrics.Builder newBuilder(VmUtilizationMetrics prototype)
-
toBuilder
public VmUtilizationMetrics.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected VmUtilizationMetrics.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static VmUtilizationMetrics getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<VmUtilizationMetrics> parser()
-
getParserForType
public com.google.protobuf.Parser<VmUtilizationMetrics> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public VmUtilizationMetrics getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-