Class DailyResourceUsageAggregation
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.migrationcenter.v1.DailyResourceUsageAggregation
-
- All Implemented Interfaces:
DailyResourceUsageAggregationOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class DailyResourceUsageAggregation extends com.google.protobuf.GeneratedMessageV3 implements DailyResourceUsageAggregationOrBuilder
Usage data aggregation for a single day.
Protobuf typegoogle.cloud.migrationcenter.v1.DailyResourceUsageAggregation- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDailyResourceUsageAggregation.BuilderUsage data aggregation for a single day.static classDailyResourceUsageAggregation.CPUStatistical aggregation of CPU usage.static interfaceDailyResourceUsageAggregation.CPUOrBuilderstatic classDailyResourceUsageAggregation.DiskStatistical aggregation of disk usage.static interfaceDailyResourceUsageAggregation.DiskOrBuilderstatic classDailyResourceUsageAggregation.MemoryStatistical aggregation of memory usage.static interfaceDailyResourceUsageAggregation.MemoryOrBuilderstatic classDailyResourceUsageAggregation.NetworkStatistical aggregation of network usage.static interfaceDailyResourceUsageAggregation.NetworkOrBuilderstatic classDailyResourceUsageAggregation.StatsStatistical aggregation of samples for a single resource usage.static interfaceDailyResourceUsageAggregation.StatsOrBuilder-
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_FIELD_NUMBERstatic intDATE_FIELD_NUMBERstatic intDISK_FIELD_NUMBERstatic intMEMORY_FIELD_NUMBERstatic intNETWORK_FIELD_NUMBER
-
Method Summary
-
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
-
DATE_FIELD_NUMBER
public static final int DATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CPU_FIELD_NUMBER
public static final int CPU_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MEMORY_FIELD_NUMBER
public static final int MEMORY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NETWORK_FIELD_NUMBER
public static final int NETWORK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DISK_FIELD_NUMBER
public static final int DISK_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
-
hasDate
public boolean hasDate()
Aggregation date. Day boundaries are at midnight UTC.
.google.type.Date date = 1;- Specified by:
hasDatein interfaceDailyResourceUsageAggregationOrBuilder- Returns:
- Whether the date field is set.
-
getDate
public com.google.type.Date getDate()
Aggregation date. Day boundaries are at midnight UTC.
.google.type.Date date = 1;- Specified by:
getDatein interfaceDailyResourceUsageAggregationOrBuilder- Returns:
- The date.
-
getDateOrBuilder
public com.google.type.DateOrBuilder getDateOrBuilder()
Aggregation date. Day boundaries are at midnight UTC.
.google.type.Date date = 1;- Specified by:
getDateOrBuilderin interfaceDailyResourceUsageAggregationOrBuilder
-
hasCpu
public boolean hasCpu()
CPU usage.
.google.cloud.migrationcenter.v1.DailyResourceUsageAggregation.CPU cpu = 2;- Specified by:
hasCpuin interfaceDailyResourceUsageAggregationOrBuilder- Returns:
- Whether the cpu field is set.
-
getCpu
public DailyResourceUsageAggregation.CPU getCpu()
CPU usage.
.google.cloud.migrationcenter.v1.DailyResourceUsageAggregation.CPU cpu = 2;- Specified by:
getCpuin interfaceDailyResourceUsageAggregationOrBuilder- Returns:
- The cpu.
-
getCpuOrBuilder
public DailyResourceUsageAggregation.CPUOrBuilder getCpuOrBuilder()
CPU usage.
.google.cloud.migrationcenter.v1.DailyResourceUsageAggregation.CPU cpu = 2;- Specified by:
getCpuOrBuilderin interfaceDailyResourceUsageAggregationOrBuilder
-
hasMemory
public boolean hasMemory()
Memory usage.
.google.cloud.migrationcenter.v1.DailyResourceUsageAggregation.Memory memory = 3;- Specified by:
hasMemoryin interfaceDailyResourceUsageAggregationOrBuilder- Returns:
- Whether the memory field is set.
-
getMemory
public DailyResourceUsageAggregation.Memory getMemory()
Memory usage.
.google.cloud.migrationcenter.v1.DailyResourceUsageAggregation.Memory memory = 3;- Specified by:
getMemoryin interfaceDailyResourceUsageAggregationOrBuilder- Returns:
- The memory.
-
getMemoryOrBuilder
public DailyResourceUsageAggregation.MemoryOrBuilder getMemoryOrBuilder()
Memory usage.
.google.cloud.migrationcenter.v1.DailyResourceUsageAggregation.Memory memory = 3;- Specified by:
getMemoryOrBuilderin interfaceDailyResourceUsageAggregationOrBuilder
-
hasNetwork
public boolean hasNetwork()
Network usage.
.google.cloud.migrationcenter.v1.DailyResourceUsageAggregation.Network network = 4;- Specified by:
hasNetworkin interfaceDailyResourceUsageAggregationOrBuilder- Returns:
- Whether the network field is set.
-
getNetwork
public DailyResourceUsageAggregation.Network getNetwork()
Network usage.
.google.cloud.migrationcenter.v1.DailyResourceUsageAggregation.Network network = 4;- Specified by:
getNetworkin interfaceDailyResourceUsageAggregationOrBuilder- Returns:
- The network.
-
getNetworkOrBuilder
public DailyResourceUsageAggregation.NetworkOrBuilder getNetworkOrBuilder()
Network usage.
.google.cloud.migrationcenter.v1.DailyResourceUsageAggregation.Network network = 4;- Specified by:
getNetworkOrBuilderin interfaceDailyResourceUsageAggregationOrBuilder
-
hasDisk
public boolean hasDisk()
Disk usage.
.google.cloud.migrationcenter.v1.DailyResourceUsageAggregation.Disk disk = 5;- Specified by:
hasDiskin interfaceDailyResourceUsageAggregationOrBuilder- Returns:
- Whether the disk field is set.
-
getDisk
public DailyResourceUsageAggregation.Disk getDisk()
Disk usage.
.google.cloud.migrationcenter.v1.DailyResourceUsageAggregation.Disk disk = 5;- Specified by:
getDiskin interfaceDailyResourceUsageAggregationOrBuilder- Returns:
- The disk.
-
getDiskOrBuilder
public DailyResourceUsageAggregation.DiskOrBuilder getDiskOrBuilder()
Disk usage.
.google.cloud.migrationcenter.v1.DailyResourceUsageAggregation.Disk disk = 5;- Specified by:
getDiskOrBuilderin interfaceDailyResourceUsageAggregationOrBuilder
-
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 DailyResourceUsageAggregation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DailyResourceUsageAggregation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DailyResourceUsageAggregation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DailyResourceUsageAggregation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DailyResourceUsageAggregation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DailyResourceUsageAggregation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DailyResourceUsageAggregation parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static DailyResourceUsageAggregation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static DailyResourceUsageAggregation parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static DailyResourceUsageAggregation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static DailyResourceUsageAggregation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static DailyResourceUsageAggregation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public DailyResourceUsageAggregation.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static DailyResourceUsageAggregation.Builder newBuilder()
-
newBuilder
public static DailyResourceUsageAggregation.Builder newBuilder(DailyResourceUsageAggregation prototype)
-
toBuilder
public DailyResourceUsageAggregation.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DailyResourceUsageAggregation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static DailyResourceUsageAggregation getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<DailyResourceUsageAggregation> parser()
-
getParserForType
public com.google.protobuf.Parser<DailyResourceUsageAggregation> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public DailyResourceUsageAggregation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-