Class MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.migration_center_preference_set.MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences>
- Enclosing interface:
- MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences
@Stability(Stable) public static final class MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences.Builder extends Object implements software.amazon.jsii.Builder<MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences.BuilderallowedMachineSeries(com.hashicorp.cdktf.IResolvable allowedMachineSeries)MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences.BuilderallowedMachineSeries(List<? extends MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferencesAllowedMachineSeries> allowedMachineSeries)MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferencesbuild()Builds the configured instance.
-
-
-
Method Detail
-
allowedMachineSeries
@Stability(Stable) public MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences.Builder allowedMachineSeries(com.hashicorp.cdktf.IResolvable allowedMachineSeries)
Sets the value ofMigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences.getAllowedMachineSeries()- Parameters:
allowedMachineSeries- allowed_machine_series block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_preference_set#allowed_machine_series MigrationCenterPreferenceSet#allowed_machine_series}- Returns:
this
-
allowedMachineSeries
@Stability(Stable) public MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences.Builder allowedMachineSeries(List<? extends MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferencesAllowedMachineSeries> allowedMachineSeries)
Sets the value ofMigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences.getAllowedMachineSeries()- Parameters:
allowedMachineSeries- allowed_machine_series block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/migration_center_preference_set#allowed_machine_series MigrationCenterPreferenceSet#allowed_machine_series}- Returns:
this
-
build
@Stability(Stable) public MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences>- Returns:
- a new instance of
MigrationCenterPreferenceSetVirtualMachinePreferencesComputeEnginePreferencesMachinePreferences - Throws:
NullPointerException- if any required attribute was not provided
-
-