Class CreateVmTargetAssetDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudmigrations.model.CreateVmTargetAssetDetails.Builder
-
- Enclosing class:
- CreateVmTargetAssetDetails
public static class CreateVmTargetAssetDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateVmTargetAssetDetails.Builder
blockVolumesPerformance(Integer blockVolumesPerformance)
Performance of the block volumes.CreateVmTargetAssetDetails
build()
CreateVmTargetAssetDetails.Builder
copy(CreateVmTargetAssetDetails model)
CreateVmTargetAssetDetails.Builder
isExcludedFromExecution(Boolean isExcludedFromExecution)
CreateVmTargetAssetDetails.Builder
migrationPlanId(String migrationPlanId)
CreateVmTargetAssetDetails.Builder
msLicense(String msLicense)
Microsoft license for the VM configuration.CreateVmTargetAssetDetails.Builder
preferredShapeType(VmTargetAsset.PreferredShapeType preferredShapeType)
Preferred VM shape type that you provide.CreateVmTargetAssetDetails.Builder
userSpec(LaunchInstanceDetails userSpec)
-
-
-
Method Detail
-
migrationPlanId
public CreateVmTargetAssetDetails.Builder migrationPlanId(String migrationPlanId)
-
isExcludedFromExecution
public CreateVmTargetAssetDetails.Builder isExcludedFromExecution(Boolean isExcludedFromExecution)
-
preferredShapeType
public CreateVmTargetAssetDetails.Builder preferredShapeType(VmTargetAsset.PreferredShapeType preferredShapeType)
Preferred VM shape type that you provide.- Parameters:
preferredShapeType
- the value to set- Returns:
- this builder
-
blockVolumesPerformance
public CreateVmTargetAssetDetails.Builder blockVolumesPerformance(Integer blockVolumesPerformance)
Performance of the block volumes.- Parameters:
blockVolumesPerformance
- the value to set- Returns:
- this builder
-
msLicense
public CreateVmTargetAssetDetails.Builder msLicense(String msLicense)
Microsoft license for the VM configuration.- Parameters:
msLicense
- the value to set- Returns:
- this builder
-
userSpec
public CreateVmTargetAssetDetails.Builder userSpec(LaunchInstanceDetails userSpec)
-
build
public CreateVmTargetAssetDetails build()
-
copy
public CreateVmTargetAssetDetails.Builder copy(CreateVmTargetAssetDetails model)
-
-