Interface VirtualMachinePreferencesOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
VirtualMachinePreferences, VirtualMachinePreferences.Builder

@Generated public interface VirtualMachinePreferencesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getTargetProductValue

      int getTargetProductValue()
       Target product for assets using this preference set.
       Specify either target product or business goal, but
       not both.
       
      .google.cloud.migrationcenter.v1.ComputeMigrationTargetProduct target_product = 2;
      Returns:
      The enum numeric value on the wire for targetProduct.
    • getTargetProduct

      ComputeMigrationTargetProduct getTargetProduct()
       Target product for assets using this preference set.
       Specify either target product or business goal, but
       not both.
       
      .google.cloud.migrationcenter.v1.ComputeMigrationTargetProduct target_product = 2;
      Returns:
      The targetProduct.
    • hasRegionPreferences

      boolean hasRegionPreferences()
       Region preferences for assets using this preference set.
       If you are unsure which value to set, the migration service API region is
       often a good value to start with.
       
      .google.cloud.migrationcenter.v1.RegionPreferences region_preferences = 3;
      Returns:
      Whether the regionPreferences field is set.
    • getRegionPreferences

      RegionPreferences getRegionPreferences()
       Region preferences for assets using this preference set.
       If you are unsure which value to set, the migration service API region is
       often a good value to start with.
       
      .google.cloud.migrationcenter.v1.RegionPreferences region_preferences = 3;
      Returns:
      The regionPreferences.
    • getRegionPreferencesOrBuilder

      RegionPreferencesOrBuilder getRegionPreferencesOrBuilder()
       Region preferences for assets using this preference set.
       If you are unsure which value to set, the migration service API region is
       often a good value to start with.
       
      .google.cloud.migrationcenter.v1.RegionPreferences region_preferences = 3;
    • getCommitmentPlanValue

      int getCommitmentPlanValue()
       Commitment plan to consider when calculating costs for virtual machine
       insights and recommendations.
       If you are unsure which value to set, a 3 year commitment plan is often a
       good value to start with.
       
      .google.cloud.migrationcenter.v1.CommitmentPlan commitment_plan = 4;
      Returns:
      The enum numeric value on the wire for commitmentPlan.
    • getCommitmentPlan

      CommitmentPlan getCommitmentPlan()
       Commitment plan to consider when calculating costs for virtual machine
       insights and recommendations.
       If you are unsure which value to set, a 3 year commitment plan is often a
       good value to start with.
       
      .google.cloud.migrationcenter.v1.CommitmentPlan commitment_plan = 4;
      Returns:
      The commitmentPlan.
    • getSizingOptimizationStrategyValue

      int getSizingOptimizationStrategyValue()
       Sizing optimization strategy specifies the preferred strategy used when
       extrapolating usage data to calculate insights and recommendations for a
       virtual machine.
       If you are unsure which value to set, a moderate sizing optimization
       strategy is often a good value to start with.
       
      .google.cloud.migrationcenter.v1.SizingOptimizationStrategy sizing_optimization_strategy = 5;
      Returns:
      The enum numeric value on the wire for sizingOptimizationStrategy.
    • getSizingOptimizationStrategy

      SizingOptimizationStrategy getSizingOptimizationStrategy()
       Sizing optimization strategy specifies the preferred strategy used when
       extrapolating usage data to calculate insights and recommendations for a
       virtual machine.
       If you are unsure which value to set, a moderate sizing optimization
       strategy is often a good value to start with.
       
      .google.cloud.migrationcenter.v1.SizingOptimizationStrategy sizing_optimization_strategy = 5;
      Returns:
      The sizingOptimizationStrategy.
    • hasComputeEnginePreferences

      boolean hasComputeEnginePreferences()
       Compute Engine preferences concern insights and recommendations for Compute
       Engine target.
       
      .google.cloud.migrationcenter.v1.ComputeEnginePreferences compute_engine_preferences = 6;
      Returns:
      Whether the computeEnginePreferences field is set.
    • getComputeEnginePreferences

      ComputeEnginePreferences getComputeEnginePreferences()
       Compute Engine preferences concern insights and recommendations for Compute
       Engine target.
       
      .google.cloud.migrationcenter.v1.ComputeEnginePreferences compute_engine_preferences = 6;
      Returns:
      The computeEnginePreferences.
    • getComputeEnginePreferencesOrBuilder

      ComputeEnginePreferencesOrBuilder getComputeEnginePreferencesOrBuilder()
       Compute Engine preferences concern insights and recommendations for Compute
       Engine target.
       
      .google.cloud.migrationcenter.v1.ComputeEnginePreferences compute_engine_preferences = 6;
    • hasVmwareEnginePreferences

      boolean hasVmwareEnginePreferences()
       Preferences concerning insights and recommendations for
       Google Cloud VMware Engine.
       
      .google.cloud.migrationcenter.v1.VmwareEnginePreferences vmware_engine_preferences = 7;
      Returns:
      Whether the vmwareEnginePreferences field is set.
    • getVmwareEnginePreferences

      VmwareEnginePreferences getVmwareEnginePreferences()
       Preferences concerning insights and recommendations for
       Google Cloud VMware Engine.
       
      .google.cloud.migrationcenter.v1.VmwareEnginePreferences vmware_engine_preferences = 7;
      Returns:
      The vmwareEnginePreferences.
    • getVmwareEnginePreferencesOrBuilder

      VmwareEnginePreferencesOrBuilder getVmwareEnginePreferencesOrBuilder()
       Preferences concerning insights and recommendations for
       Google Cloud VMware Engine.
       
      .google.cloud.migrationcenter.v1.VmwareEnginePreferences vmware_engine_preferences = 7;
    • hasSoleTenancyPreferences

      boolean hasSoleTenancyPreferences()
       Preferences concerning Sole Tenant nodes and virtual machines.
       
      .google.cloud.migrationcenter.v1.SoleTenancyPreferences sole_tenancy_preferences = 8;
      Returns:
      Whether the soleTenancyPreferences field is set.
    • getSoleTenancyPreferences

      SoleTenancyPreferences getSoleTenancyPreferences()
       Preferences concerning Sole Tenant nodes and virtual machines.
       
      .google.cloud.migrationcenter.v1.SoleTenancyPreferences sole_tenancy_preferences = 8;
      Returns:
      The soleTenancyPreferences.
    • getSoleTenancyPreferencesOrBuilder

      SoleTenancyPreferencesOrBuilder getSoleTenancyPreferencesOrBuilder()
       Preferences concerning Sole Tenant nodes and virtual machines.
       
      .google.cloud.migrationcenter.v1.SoleTenancyPreferences sole_tenancy_preferences = 8;