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 Summary
Modifier and TypeMethodDescriptionCommitment plan to consider when calculating costs for virtual machine insights and recommendations.intCommitment plan to consider when calculating costs for virtual machine insights and recommendations.Compute Engine preferences concern insights and recommendations for Compute Engine target.Compute Engine preferences concern insights and recommendations for Compute Engine target.Region preferences for assets using this preference set.Region preferences for assets using this preference set.Sizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine.intSizing optimization strategy specifies the preferred strategy used when extrapolating usage data to calculate insights and recommendations for a virtual machine.Preferences concerning Sole Tenant nodes and virtual machines.Preferences concerning Sole Tenant nodes and virtual machines.Target product for assets using this preference set.intTarget product for assets using this preference set.Preferences concerning insights and recommendations for Google Cloud VMware Engine.Preferences concerning insights and recommendations for Google Cloud VMware Engine.booleanCompute Engine preferences concern insights and recommendations for Compute Engine target.booleanRegion preferences for assets using this preference set.booleanPreferences concerning Sole Tenant nodes and virtual machines.booleanPreferences concerning insights and recommendations for Google Cloud VMware Engine.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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;
-