public interface VirtualMachinePreferencesOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getCommitmentPlan()
public abstract 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 | |
---|---|
Type | Description |
CommitmentPlan | The commitmentPlan. |
getCommitmentPlanValue()
public abstract 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 | |
---|---|
Type | Description |
int | The enum numeric value on the wire for commitmentPlan. |
getComputeEnginePreferences()
public abstract ComputeEnginePreferences getComputeEnginePreferences()
Compute Engine preferences concern insights and recommendations for Compute Engine target.
.google.cloud.migrationcenter.v1.ComputeEnginePreferences compute_engine_preferences = 6;
Returns | |
---|---|
Type | Description |
ComputeEnginePreferences | The computeEnginePreferences. |
getComputeEnginePreferencesOrBuilder()
public abstract ComputeEnginePreferencesOrBuilder getComputeEnginePreferencesOrBuilder()
Compute Engine preferences concern insights and recommendations for Compute Engine target.
.google.cloud.migrationcenter.v1.ComputeEnginePreferences compute_engine_preferences = 6;
Returns | |
---|---|
Type | Description |
ComputeEnginePreferencesOrBuilder |
getRegionPreferences()
public abstract 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 | |
---|---|
Type | Description |
RegionPreferences | The regionPreferences. |
getRegionPreferencesOrBuilder()
public abstract 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;
Returns | |
---|---|
Type | Description |
RegionPreferencesOrBuilder |
getSizingOptimizationStrategy()
public abstract 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 | |
---|---|
Type | Description |
SizingOptimizationStrategy | The sizingOptimizationStrategy. |
getSizingOptimizationStrategyValue()
public abstract 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 | |
---|---|
Type | Description |
int | The enum numeric value on the wire for sizingOptimizationStrategy. |
getSoleTenancyPreferences()
public abstract SoleTenancyPreferences getSoleTenancyPreferences()
Preferences concerning Sole Tenant nodes and virtual machines.
.google.cloud.migrationcenter.v1.SoleTenancyPreferences sole_tenancy_preferences = 8;
Returns | |
---|---|
Type | Description |
SoleTenancyPreferences | The soleTenancyPreferences. |
getSoleTenancyPreferencesOrBuilder()
public abstract SoleTenancyPreferencesOrBuilder getSoleTenancyPreferencesOrBuilder()
Preferences concerning Sole Tenant nodes and virtual machines.
.google.cloud.migrationcenter.v1.SoleTenancyPreferences sole_tenancy_preferences = 8;
Returns | |
---|---|
Type | Description |
SoleTenancyPreferencesOrBuilder |
getTargetProduct()
public abstract 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 | |
---|---|
Type | Description |
ComputeMigrationTargetProduct | The targetProduct. |
getTargetProductValue()
public abstract 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 | |
---|---|
Type | Description |
int | The enum numeric value on the wire for targetProduct. |
getVmwareEnginePreferences()
public abstract VmwareEnginePreferences getVmwareEnginePreferences()
Preferences concerning insights and recommendations for Google Cloud VMware Engine.
.google.cloud.migrationcenter.v1.VmwareEnginePreferences vmware_engine_preferences = 7;
Returns | |
---|---|
Type | Description |
VmwareEnginePreferences | The vmwareEnginePreferences. |
getVmwareEnginePreferencesOrBuilder()
public abstract VmwareEnginePreferencesOrBuilder getVmwareEnginePreferencesOrBuilder()
Preferences concerning insights and recommendations for Google Cloud VMware Engine.
.google.cloud.migrationcenter.v1.VmwareEnginePreferences vmware_engine_preferences = 7;
Returns | |
---|---|
Type | Description |
VmwareEnginePreferencesOrBuilder |
hasComputeEnginePreferences()
public abstract boolean hasComputeEnginePreferences()
Compute Engine preferences concern insights and recommendations for Compute Engine target.
.google.cloud.migrationcenter.v1.ComputeEnginePreferences compute_engine_preferences = 6;
Returns | |
---|---|
Type | Description |
boolean | Whether the computeEnginePreferences field is set. |
hasRegionPreferences()
public abstract 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 | |
---|---|
Type | Description |
boolean | Whether the regionPreferences field is set. |
hasSoleTenancyPreferences()
public abstract boolean hasSoleTenancyPreferences()
Preferences concerning Sole Tenant nodes and virtual machines.
.google.cloud.migrationcenter.v1.SoleTenancyPreferences sole_tenancy_preferences = 8;
Returns | |
---|---|
Type | Description |
boolean | Whether the soleTenancyPreferences field is set. |
hasVmwareEnginePreferences()
public abstract boolean hasVmwareEnginePreferences()
Preferences concerning insights and recommendations for Google Cloud VMware Engine.
.google.cloud.migrationcenter.v1.VmwareEnginePreferences vmware_engine_preferences = 7;
Returns | |
---|---|
Type | Description |
boolean | Whether the vmwareEnginePreferences field is set. |