Package com.google.cloud.vmmigration.v1
Class VmUtilizationInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<VmUtilizationInfo.Builder>
-
- com.google.cloud.vmmigration.v1.VmUtilizationInfo.Builder
-
- All Implemented Interfaces:
VmUtilizationInfoOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- VmUtilizationInfo
public static final class VmUtilizationInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VmUtilizationInfo.Builder> implements VmUtilizationInfoOrBuilder
Utilization information of a single VM.
Protobuf typegoogle.cloud.vmmigration.v1.VmUtilizationInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VmUtilizationInfo.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
VmUtilizationInfo
build()
VmUtilizationInfo
buildPartial()
VmUtilizationInfo.Builder
clear()
VmUtilizationInfo.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
VmUtilizationInfo.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
VmUtilizationInfo.Builder
clearUtilization()
Utilization metrics for this VM.VmUtilizationInfo.Builder
clearVmDetails()
VmUtilizationInfo.Builder
clearVmId()
The VM's ID in the source.VmUtilizationInfo.Builder
clearVmwareVmDetails()
The description of the VM in a Source of type Vmware.VmUtilizationInfo.Builder
clone()
VmUtilizationInfo
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
VmUtilizationMetrics
getUtilization()
Utilization metrics for this VM.VmUtilizationMetrics.Builder
getUtilizationBuilder()
Utilization metrics for this VM.VmUtilizationMetricsOrBuilder
getUtilizationOrBuilder()
Utilization metrics for this VM.VmUtilizationInfo.VmDetailsCase
getVmDetailsCase()
String
getVmId()
The VM's ID in the source.com.google.protobuf.ByteString
getVmIdBytes()
The VM's ID in the source.VmwareVmDetails
getVmwareVmDetails()
The description of the VM in a Source of type Vmware.VmwareVmDetails.Builder
getVmwareVmDetailsBuilder()
The description of the VM in a Source of type Vmware.VmwareVmDetailsOrBuilder
getVmwareVmDetailsOrBuilder()
The description of the VM in a Source of type Vmware.boolean
hasUtilization()
Utilization metrics for this VM.boolean
hasVmwareVmDetails()
The description of the VM in a Source of type Vmware.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
VmUtilizationInfo.Builder
mergeFrom(VmUtilizationInfo other)
VmUtilizationInfo.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
VmUtilizationInfo.Builder
mergeFrom(com.google.protobuf.Message other)
VmUtilizationInfo.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
VmUtilizationInfo.Builder
mergeUtilization(VmUtilizationMetrics value)
Utilization metrics for this VM.VmUtilizationInfo.Builder
mergeVmwareVmDetails(VmwareVmDetails value)
The description of the VM in a Source of type Vmware.VmUtilizationInfo.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
VmUtilizationInfo.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
VmUtilizationInfo.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
VmUtilizationInfo.Builder
setUtilization(VmUtilizationMetrics value)
Utilization metrics for this VM.VmUtilizationInfo.Builder
setUtilization(VmUtilizationMetrics.Builder builderForValue)
Utilization metrics for this VM.VmUtilizationInfo.Builder
setVmId(String value)
The VM's ID in the source.VmUtilizationInfo.Builder
setVmIdBytes(com.google.protobuf.ByteString value)
The VM's ID in the source.VmUtilizationInfo.Builder
setVmwareVmDetails(VmwareVmDetails value)
The description of the VM in a Source of type Vmware.VmUtilizationInfo.Builder
setVmwareVmDetails(VmwareVmDetails.Builder builderForValue)
The description of the VM in a Source of type Vmware.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmUtilizationInfo.Builder>
-
clear
public VmUtilizationInfo.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmUtilizationInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmUtilizationInfo.Builder>
-
getDefaultInstanceForType
public VmUtilizationInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public VmUtilizationInfo build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public VmUtilizationInfo buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public VmUtilizationInfo.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmUtilizationInfo.Builder>
-
setField
public VmUtilizationInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmUtilizationInfo.Builder>
-
clearField
public VmUtilizationInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmUtilizationInfo.Builder>
-
clearOneof
public VmUtilizationInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmUtilizationInfo.Builder>
-
setRepeatedField
public VmUtilizationInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmUtilizationInfo.Builder>
-
addRepeatedField
public VmUtilizationInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmUtilizationInfo.Builder>
-
mergeFrom
public VmUtilizationInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<VmUtilizationInfo.Builder>
-
mergeFrom
public VmUtilizationInfo.Builder mergeFrom(VmUtilizationInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmUtilizationInfo.Builder>
-
mergeFrom
public VmUtilizationInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<VmUtilizationInfo.Builder>
- Throws:
IOException
-
getVmDetailsCase
public VmUtilizationInfo.VmDetailsCase getVmDetailsCase()
- Specified by:
getVmDetailsCase
in interfaceVmUtilizationInfoOrBuilder
-
clearVmDetails
public VmUtilizationInfo.Builder clearVmDetails()
-
hasVmwareVmDetails
public boolean hasVmwareVmDetails()
The description of the VM in a Source of type Vmware.
.google.cloud.vmmigration.v1.VmwareVmDetails vmware_vm_details = 1;
- Specified by:
hasVmwareVmDetails
in interfaceVmUtilizationInfoOrBuilder
- Returns:
- Whether the vmwareVmDetails field is set.
-
getVmwareVmDetails
public VmwareVmDetails getVmwareVmDetails()
The description of the VM in a Source of type Vmware.
.google.cloud.vmmigration.v1.VmwareVmDetails vmware_vm_details = 1;
- Specified by:
getVmwareVmDetails
in interfaceVmUtilizationInfoOrBuilder
- Returns:
- The vmwareVmDetails.
-
setVmwareVmDetails
public VmUtilizationInfo.Builder setVmwareVmDetails(VmwareVmDetails value)
The description of the VM in a Source of type Vmware.
.google.cloud.vmmigration.v1.VmwareVmDetails vmware_vm_details = 1;
-
setVmwareVmDetails
public VmUtilizationInfo.Builder setVmwareVmDetails(VmwareVmDetails.Builder builderForValue)
The description of the VM in a Source of type Vmware.
.google.cloud.vmmigration.v1.VmwareVmDetails vmware_vm_details = 1;
-
mergeVmwareVmDetails
public VmUtilizationInfo.Builder mergeVmwareVmDetails(VmwareVmDetails value)
The description of the VM in a Source of type Vmware.
.google.cloud.vmmigration.v1.VmwareVmDetails vmware_vm_details = 1;
-
clearVmwareVmDetails
public VmUtilizationInfo.Builder clearVmwareVmDetails()
The description of the VM in a Source of type Vmware.
.google.cloud.vmmigration.v1.VmwareVmDetails vmware_vm_details = 1;
-
getVmwareVmDetailsBuilder
public VmwareVmDetails.Builder getVmwareVmDetailsBuilder()
The description of the VM in a Source of type Vmware.
.google.cloud.vmmigration.v1.VmwareVmDetails vmware_vm_details = 1;
-
getVmwareVmDetailsOrBuilder
public VmwareVmDetailsOrBuilder getVmwareVmDetailsOrBuilder()
The description of the VM in a Source of type Vmware.
.google.cloud.vmmigration.v1.VmwareVmDetails vmware_vm_details = 1;
- Specified by:
getVmwareVmDetailsOrBuilder
in interfaceVmUtilizationInfoOrBuilder
-
getVmId
public String getVmId()
The VM's ID in the source.
string vm_id = 3;
- Specified by:
getVmId
in interfaceVmUtilizationInfoOrBuilder
- Returns:
- The vmId.
-
getVmIdBytes
public com.google.protobuf.ByteString getVmIdBytes()
The VM's ID in the source.
string vm_id = 3;
- Specified by:
getVmIdBytes
in interfaceVmUtilizationInfoOrBuilder
- Returns:
- The bytes for vmId.
-
setVmId
public VmUtilizationInfo.Builder setVmId(String value)
The VM's ID in the source.
string vm_id = 3;
- Parameters:
value
- The vmId to set.- Returns:
- This builder for chaining.
-
clearVmId
public VmUtilizationInfo.Builder clearVmId()
The VM's ID in the source.
string vm_id = 3;
- Returns:
- This builder for chaining.
-
setVmIdBytes
public VmUtilizationInfo.Builder setVmIdBytes(com.google.protobuf.ByteString value)
The VM's ID in the source.
string vm_id = 3;
- Parameters:
value
- The bytes for vmId to set.- Returns:
- This builder for chaining.
-
hasUtilization
public boolean hasUtilization()
Utilization metrics for this VM.
.google.cloud.vmmigration.v1.VmUtilizationMetrics utilization = 2;
- Specified by:
hasUtilization
in interfaceVmUtilizationInfoOrBuilder
- Returns:
- Whether the utilization field is set.
-
getUtilization
public VmUtilizationMetrics getUtilization()
Utilization metrics for this VM.
.google.cloud.vmmigration.v1.VmUtilizationMetrics utilization = 2;
- Specified by:
getUtilization
in interfaceVmUtilizationInfoOrBuilder
- Returns:
- The utilization.
-
setUtilization
public VmUtilizationInfo.Builder setUtilization(VmUtilizationMetrics value)
Utilization metrics for this VM.
.google.cloud.vmmigration.v1.VmUtilizationMetrics utilization = 2;
-
setUtilization
public VmUtilizationInfo.Builder setUtilization(VmUtilizationMetrics.Builder builderForValue)
Utilization metrics for this VM.
.google.cloud.vmmigration.v1.VmUtilizationMetrics utilization = 2;
-
mergeUtilization
public VmUtilizationInfo.Builder mergeUtilization(VmUtilizationMetrics value)
Utilization metrics for this VM.
.google.cloud.vmmigration.v1.VmUtilizationMetrics utilization = 2;
-
clearUtilization
public VmUtilizationInfo.Builder clearUtilization()
Utilization metrics for this VM.
.google.cloud.vmmigration.v1.VmUtilizationMetrics utilization = 2;
-
getUtilizationBuilder
public VmUtilizationMetrics.Builder getUtilizationBuilder()
Utilization metrics for this VM.
.google.cloud.vmmigration.v1.VmUtilizationMetrics utilization = 2;
-
getUtilizationOrBuilder
public VmUtilizationMetricsOrBuilder getUtilizationOrBuilder()
Utilization metrics for this VM.
.google.cloud.vmmigration.v1.VmUtilizationMetrics utilization = 2;
- Specified by:
getUtilizationOrBuilder
in interfaceVmUtilizationInfoOrBuilder
-
setUnknownFields
public final VmUtilizationInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmUtilizationInfo.Builder>
-
mergeUnknownFields
public final VmUtilizationInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<VmUtilizationInfo.Builder>
-
-