Class ComputeEnginePreferences.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ComputeEnginePreferences.Builder>
-
- com.google.cloud.migrationcenter.v1.ComputeEnginePreferences.Builder
-
- All Implemented Interfaces:
ComputeEnginePreferencesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ComputeEnginePreferences
public static final class ComputeEnginePreferences.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ComputeEnginePreferences.Builder> implements ComputeEnginePreferencesOrBuilder
The user preferences relating to Compute Engine target platform.
Protobuf typegoogle.cloud.migrationcenter.v1.ComputeEnginePreferences
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputeEnginePreferences.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ComputeEnginePreferencesbuild()ComputeEnginePreferencesbuildPartial()ComputeEnginePreferences.Builderclear()ComputeEnginePreferences.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ComputeEnginePreferences.BuilderclearLicenseType()License type to consider when calculating costs for virtual machine insights and recommendations.ComputeEnginePreferences.BuilderclearMachinePreferences()Preferences concerning the machine types to consider on Compute Engine.ComputeEnginePreferences.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ComputeEnginePreferences.Builderclone()ComputeEnginePreferencesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()LicenseTypegetLicenseType()License type to consider when calculating costs for virtual machine insights and recommendations.intgetLicenseTypeValue()License type to consider when calculating costs for virtual machine insights and recommendations.MachinePreferencesgetMachinePreferences()Preferences concerning the machine types to consider on Compute Engine.MachinePreferences.BuildergetMachinePreferencesBuilder()Preferences concerning the machine types to consider on Compute Engine.MachinePreferencesOrBuildergetMachinePreferencesOrBuilder()Preferences concerning the machine types to consider on Compute Engine.booleanhasMachinePreferences()Preferences concerning the machine types to consider on Compute Engine.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ComputeEnginePreferences.BuildermergeFrom(ComputeEnginePreferences other)ComputeEnginePreferences.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ComputeEnginePreferences.BuildermergeFrom(com.google.protobuf.Message other)ComputeEnginePreferences.BuildermergeMachinePreferences(MachinePreferences value)Preferences concerning the machine types to consider on Compute Engine.ComputeEnginePreferences.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ComputeEnginePreferences.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ComputeEnginePreferences.BuildersetLicenseType(LicenseType value)License type to consider when calculating costs for virtual machine insights and recommendations.ComputeEnginePreferences.BuildersetLicenseTypeValue(int value)License type to consider when calculating costs for virtual machine insights and recommendations.ComputeEnginePreferences.BuildersetMachinePreferences(MachinePreferences value)Preferences concerning the machine types to consider on Compute Engine.ComputeEnginePreferences.BuildersetMachinePreferences(MachinePreferences.Builder builderForValue)Preferences concerning the machine types to consider on Compute Engine.ComputeEnginePreferences.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ComputeEnginePreferences.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ComputeEnginePreferences.Builder>
-
clear
public ComputeEnginePreferences.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ComputeEnginePreferences.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ComputeEnginePreferences.Builder>
-
getDefaultInstanceForType
public ComputeEnginePreferences getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ComputeEnginePreferences build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ComputeEnginePreferences buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ComputeEnginePreferences.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ComputeEnginePreferences.Builder>
-
setField
public ComputeEnginePreferences.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ComputeEnginePreferences.Builder>
-
clearField
public ComputeEnginePreferences.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ComputeEnginePreferences.Builder>
-
clearOneof
public ComputeEnginePreferences.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ComputeEnginePreferences.Builder>
-
setRepeatedField
public ComputeEnginePreferences.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ComputeEnginePreferences.Builder>
-
addRepeatedField
public ComputeEnginePreferences.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ComputeEnginePreferences.Builder>
-
mergeFrom
public ComputeEnginePreferences.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ComputeEnginePreferences.Builder>
-
mergeFrom
public ComputeEnginePreferences.Builder mergeFrom(ComputeEnginePreferences other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ComputeEnginePreferences.Builder>
-
mergeFrom
public ComputeEnginePreferences.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ComputeEnginePreferences.Builder>- Throws:
IOException
-
hasMachinePreferences
public boolean hasMachinePreferences()
Preferences concerning the machine types to consider on Compute Engine.
.google.cloud.migrationcenter.v1.MachinePreferences machine_preferences = 2;- Specified by:
hasMachinePreferencesin interfaceComputeEnginePreferencesOrBuilder- Returns:
- Whether the machinePreferences field is set.
-
getMachinePreferences
public MachinePreferences getMachinePreferences()
Preferences concerning the machine types to consider on Compute Engine.
.google.cloud.migrationcenter.v1.MachinePreferences machine_preferences = 2;- Specified by:
getMachinePreferencesin interfaceComputeEnginePreferencesOrBuilder- Returns:
- The machinePreferences.
-
setMachinePreferences
public ComputeEnginePreferences.Builder setMachinePreferences(MachinePreferences value)
Preferences concerning the machine types to consider on Compute Engine.
.google.cloud.migrationcenter.v1.MachinePreferences machine_preferences = 2;
-
setMachinePreferences
public ComputeEnginePreferences.Builder setMachinePreferences(MachinePreferences.Builder builderForValue)
Preferences concerning the machine types to consider on Compute Engine.
.google.cloud.migrationcenter.v1.MachinePreferences machine_preferences = 2;
-
mergeMachinePreferences
public ComputeEnginePreferences.Builder mergeMachinePreferences(MachinePreferences value)
Preferences concerning the machine types to consider on Compute Engine.
.google.cloud.migrationcenter.v1.MachinePreferences machine_preferences = 2;
-
clearMachinePreferences
public ComputeEnginePreferences.Builder clearMachinePreferences()
Preferences concerning the machine types to consider on Compute Engine.
.google.cloud.migrationcenter.v1.MachinePreferences machine_preferences = 2;
-
getMachinePreferencesBuilder
public MachinePreferences.Builder getMachinePreferencesBuilder()
Preferences concerning the machine types to consider on Compute Engine.
.google.cloud.migrationcenter.v1.MachinePreferences machine_preferences = 2;
-
getMachinePreferencesOrBuilder
public MachinePreferencesOrBuilder getMachinePreferencesOrBuilder()
Preferences concerning the machine types to consider on Compute Engine.
.google.cloud.migrationcenter.v1.MachinePreferences machine_preferences = 2;- Specified by:
getMachinePreferencesOrBuilderin interfaceComputeEnginePreferencesOrBuilder
-
getLicenseTypeValue
public int getLicenseTypeValue()
License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
.google.cloud.migrationcenter.v1.LicenseType license_type = 3;- Specified by:
getLicenseTypeValuein interfaceComputeEnginePreferencesOrBuilder- Returns:
- The enum numeric value on the wire for licenseType.
-
setLicenseTypeValue
public ComputeEnginePreferences.Builder setLicenseTypeValue(int value)
License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
.google.cloud.migrationcenter.v1.LicenseType license_type = 3;- Parameters:
value- The enum numeric value on the wire for licenseType to set.- Returns:
- This builder for chaining.
-
getLicenseType
public LicenseType getLicenseType()
License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
.google.cloud.migrationcenter.v1.LicenseType license_type = 3;- Specified by:
getLicenseTypein interfaceComputeEnginePreferencesOrBuilder- Returns:
- The licenseType.
-
setLicenseType
public ComputeEnginePreferences.Builder setLicenseType(LicenseType value)
License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
.google.cloud.migrationcenter.v1.LicenseType license_type = 3;- Parameters:
value- The licenseType to set.- Returns:
- This builder for chaining.
-
clearLicenseType
public ComputeEnginePreferences.Builder clearLicenseType()
License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
.google.cloud.migrationcenter.v1.LicenseType license_type = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ComputeEnginePreferences.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ComputeEnginePreferences.Builder>
-
mergeUnknownFields
public final ComputeEnginePreferences.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ComputeEnginePreferences.Builder>
-
-