Class MachinePreferences.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MachinePreferences.Builder>
-
- com.google.cloud.migrationcenter.v1.MachinePreferences.Builder
-
- All Implemented Interfaces:
MachinePreferencesOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- MachinePreferences
public static final class MachinePreferences.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MachinePreferences.Builder> implements MachinePreferencesOrBuilder
The type of machines to consider when calculating virtual machine migration insights and recommendations. Not all machine types are available in all zones and regions.
Protobuf typegoogle.cloud.migrationcenter.v1.MachinePreferences
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MachinePreferences.Builder
addAllAllowedMachineSeries(Iterable<? extends MachineSeries> values)
Compute Engine machine series to consider for insights and recommendations.MachinePreferences.Builder
addAllowedMachineSeries(int index, MachineSeries value)
Compute Engine machine series to consider for insights and recommendations.MachinePreferences.Builder
addAllowedMachineSeries(int index, MachineSeries.Builder builderForValue)
Compute Engine machine series to consider for insights and recommendations.MachinePreferences.Builder
addAllowedMachineSeries(MachineSeries value)
Compute Engine machine series to consider for insights and recommendations.MachinePreferences.Builder
addAllowedMachineSeries(MachineSeries.Builder builderForValue)
Compute Engine machine series to consider for insights and recommendations.MachineSeries.Builder
addAllowedMachineSeriesBuilder()
Compute Engine machine series to consider for insights and recommendations.MachineSeries.Builder
addAllowedMachineSeriesBuilder(int index)
Compute Engine machine series to consider for insights and recommendations.MachinePreferences.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MachinePreferences
build()
MachinePreferences
buildPartial()
MachinePreferences.Builder
clear()
MachinePreferences.Builder
clearAllowedMachineSeries()
Compute Engine machine series to consider for insights and recommendations.MachinePreferences.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
MachinePreferences.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
MachinePreferences.Builder
clone()
MachineSeries
getAllowedMachineSeries(int index)
Compute Engine machine series to consider for insights and recommendations.MachineSeries.Builder
getAllowedMachineSeriesBuilder(int index)
Compute Engine machine series to consider for insights and recommendations.List<MachineSeries.Builder>
getAllowedMachineSeriesBuilderList()
Compute Engine machine series to consider for insights and recommendations.int
getAllowedMachineSeriesCount()
Compute Engine machine series to consider for insights and recommendations.List<MachineSeries>
getAllowedMachineSeriesList()
Compute Engine machine series to consider for insights and recommendations.MachineSeriesOrBuilder
getAllowedMachineSeriesOrBuilder(int index)
Compute Engine machine series to consider for insights and recommendations.List<? extends MachineSeriesOrBuilder>
getAllowedMachineSeriesOrBuilderList()
Compute Engine machine series to consider for insights and recommendations.MachinePreferences
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
MachinePreferences.Builder
mergeFrom(MachinePreferences other)
MachinePreferences.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
MachinePreferences.Builder
mergeFrom(com.google.protobuf.Message other)
MachinePreferences.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
MachinePreferences.Builder
removeAllowedMachineSeries(int index)
Compute Engine machine series to consider for insights and recommendations.MachinePreferences.Builder
setAllowedMachineSeries(int index, MachineSeries value)
Compute Engine machine series to consider for insights and recommendations.MachinePreferences.Builder
setAllowedMachineSeries(int index, MachineSeries.Builder builderForValue)
Compute Engine machine series to consider for insights and recommendations.MachinePreferences.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
MachinePreferences.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
MachinePreferences.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<MachinePreferences.Builder>
-
clear
public MachinePreferences.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<MachinePreferences.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<MachinePreferences.Builder>
-
getDefaultInstanceForType
public MachinePreferences getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public MachinePreferences build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MachinePreferences buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MachinePreferences.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<MachinePreferences.Builder>
-
setField
public MachinePreferences.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<MachinePreferences.Builder>
-
clearField
public MachinePreferences.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<MachinePreferences.Builder>
-
clearOneof
public MachinePreferences.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<MachinePreferences.Builder>
-
setRepeatedField
public MachinePreferences.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<MachinePreferences.Builder>
-
addRepeatedField
public MachinePreferences.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<MachinePreferences.Builder>
-
mergeFrom
public MachinePreferences.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<MachinePreferences.Builder>
-
mergeFrom
public MachinePreferences.Builder mergeFrom(MachinePreferences other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<MachinePreferences.Builder>
-
mergeFrom
public MachinePreferences.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<MachinePreferences.Builder>
- Throws:
IOException
-
getAllowedMachineSeriesList
public List<MachineSeries> getAllowedMachineSeriesList()
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
- Specified by:
getAllowedMachineSeriesList
in interfaceMachinePreferencesOrBuilder
-
getAllowedMachineSeriesCount
public int getAllowedMachineSeriesCount()
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
- Specified by:
getAllowedMachineSeriesCount
in interfaceMachinePreferencesOrBuilder
-
getAllowedMachineSeries
public MachineSeries getAllowedMachineSeries(int index)
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
- Specified by:
getAllowedMachineSeries
in interfaceMachinePreferencesOrBuilder
-
setAllowedMachineSeries
public MachinePreferences.Builder setAllowedMachineSeries(int index, MachineSeries value)
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
-
setAllowedMachineSeries
public MachinePreferences.Builder setAllowedMachineSeries(int index, MachineSeries.Builder builderForValue)
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
-
addAllowedMachineSeries
public MachinePreferences.Builder addAllowedMachineSeries(MachineSeries value)
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
-
addAllowedMachineSeries
public MachinePreferences.Builder addAllowedMachineSeries(int index, MachineSeries value)
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
-
addAllowedMachineSeries
public MachinePreferences.Builder addAllowedMachineSeries(MachineSeries.Builder builderForValue)
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
-
addAllowedMachineSeries
public MachinePreferences.Builder addAllowedMachineSeries(int index, MachineSeries.Builder builderForValue)
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
-
addAllAllowedMachineSeries
public MachinePreferences.Builder addAllAllowedMachineSeries(Iterable<? extends MachineSeries> values)
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
-
clearAllowedMachineSeries
public MachinePreferences.Builder clearAllowedMachineSeries()
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
-
removeAllowedMachineSeries
public MachinePreferences.Builder removeAllowedMachineSeries(int index)
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
-
getAllowedMachineSeriesBuilder
public MachineSeries.Builder getAllowedMachineSeriesBuilder(int index)
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
-
getAllowedMachineSeriesOrBuilder
public MachineSeriesOrBuilder getAllowedMachineSeriesOrBuilder(int index)
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
- Specified by:
getAllowedMachineSeriesOrBuilder
in interfaceMachinePreferencesOrBuilder
-
getAllowedMachineSeriesOrBuilderList
public List<? extends MachineSeriesOrBuilder> getAllowedMachineSeriesOrBuilderList()
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
- Specified by:
getAllowedMachineSeriesOrBuilderList
in interfaceMachinePreferencesOrBuilder
-
addAllowedMachineSeriesBuilder
public MachineSeries.Builder addAllowedMachineSeriesBuilder()
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
-
addAllowedMachineSeriesBuilder
public MachineSeries.Builder addAllowedMachineSeriesBuilder(int index)
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
-
getAllowedMachineSeriesBuilderList
public List<MachineSeries.Builder> getAllowedMachineSeriesBuilderList()
Compute Engine machine series to consider for insights and recommendations. If empty, no restriction is applied on the machine series.
repeated .google.cloud.migrationcenter.v1.MachineSeries allowed_machine_series = 1;
-
setUnknownFields
public final MachinePreferences.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MachinePreferences.Builder>
-
mergeUnknownFields
public final MachinePreferences.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<MachinePreferences.Builder>
-
-