Interface ComputeEnginePreferencesOrBuilder (0.5.0)

public interface ComputeEnginePreferencesOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getLicenseType()

public abstract LicenseType getLicenseType()

License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.

.google.cloud.migrationcenter.v1.LicenseType license_type = 3;

Returns
TypeDescription
LicenseType

The licenseType.

getLicenseTypeValue()

public abstract int getLicenseTypeValue()

License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.

.google.cloud.migrationcenter.v1.LicenseType license_type = 3;

Returns
TypeDescription
int

The enum numeric value on the wire for licenseType.

getMachinePreferences()

public abstract MachinePreferences getMachinePreferences()

Preferences concerning the machine types to consider on Compute Engine.

.google.cloud.migrationcenter.v1.MachinePreferences machine_preferences = 2;

Returns
TypeDescription
MachinePreferences

The machinePreferences.

getMachinePreferencesOrBuilder()

public abstract MachinePreferencesOrBuilder getMachinePreferencesOrBuilder()

Preferences concerning the machine types to consider on Compute Engine.

.google.cloud.migrationcenter.v1.MachinePreferences machine_preferences = 2;

Returns
TypeDescription
MachinePreferencesOrBuilder

hasMachinePreferences()

public abstract boolean hasMachinePreferences()

Preferences concerning the machine types to consider on Compute Engine.

.google.cloud.migrationcenter.v1.MachinePreferences machine_preferences = 2;

Returns
TypeDescription
boolean

Whether the machinePreferences field is set.