public static final class MachinePreferences.Builder extends 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 type google.cloud.migrationcenter.v1.MachinePreferences
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addAllAllowedMachineSeries(Iterable<? extends MachineSeries> values)
  
    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;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | values | Iterable<? extends com.google.cloud.migrationcenter.v1.MachineSeries>
 | 
    
  
  
  
  addAllowedMachineSeries(MachineSeries value)
  
    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(MachineSeries.Builder builderForValue)
  
    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(int index, MachineSeries value)
  
    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(int index, MachineSeries.Builder builderForValue)
  
    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;
 
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(int index)
  
    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;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public MachinePreferences.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public MachinePreferences build()
   
  
  
  buildPartial()
  
    public MachinePreferences buildPartial()
   
  
  
  clear()
  
    public MachinePreferences.Builder clear()
   
  
  Overrides
  
  
  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;
 
clearField(Descriptors.FieldDescriptor field)
  
    public MachinePreferences.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public MachinePreferences.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clone()
  
    public MachinePreferences.Builder clone()
   
  
  Overrides
  
  
  getAllowedMachineSeries(int index)
  
    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;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getAllowedMachineSeriesBuilder(int index)
  
    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;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  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;
 
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;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  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;
 
getAllowedMachineSeriesOrBuilder(int index)
  
    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;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  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;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.migrationcenter.v1.MachineSeriesOrBuilder> |  | 
    
  
  
  getDefaultInstanceForType()
  
    public MachinePreferences getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(MachinePreferences other)
  
    public MachinePreferences.Builder mergeFrom(MachinePreferences other)
   
  
  
  
  
  
    public MachinePreferences.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public MachinePreferences.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final MachinePreferences.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  removeAllowedMachineSeries(int index)
  
    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;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  setAllowedMachineSeries(int index, MachineSeries value)
  
    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(int index, MachineSeries.Builder builderForValue)
  
    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;
 
setField(Descriptors.FieldDescriptor field, Object value)
  
    public MachinePreferences.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public MachinePreferences.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final MachinePreferences.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides