Class CreateVmTargetAssetDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.cloudmigrations.model.CreateVmTargetAssetDetails.Builder
 
- 
- Enclosing class:
- CreateVmTargetAssetDetails
 
 public static class CreateVmTargetAssetDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateVmTargetAssetDetails.BuilderblockVolumesPerformance(Integer blockVolumesPerformance)Performance of the block volumes.CreateVmTargetAssetDetailsbuild()CreateVmTargetAssetDetails.Buildercopy(CreateVmTargetAssetDetails model)CreateVmTargetAssetDetails.BuilderisExcludedFromExecution(Boolean isExcludedFromExecution)CreateVmTargetAssetDetails.BuildermigrationPlanId(String migrationPlanId)CreateVmTargetAssetDetails.BuildermsLicense(String msLicense)Microsoft license for the VM configuration.CreateVmTargetAssetDetails.BuilderpreferredShapeType(VmTargetAsset.PreferredShapeType preferredShapeType)Preferred VM shape type that you provide.CreateVmTargetAssetDetails.BuilderuserSpec(LaunchInstanceDetails userSpec)
 
- 
- 
- 
Method Detail- 
migrationPlanIdpublic CreateVmTargetAssetDetails.Builder migrationPlanId(String migrationPlanId) 
 - 
isExcludedFromExecutionpublic CreateVmTargetAssetDetails.Builder isExcludedFromExecution(Boolean isExcludedFromExecution) 
 - 
preferredShapeTypepublic CreateVmTargetAssetDetails.Builder preferredShapeType(VmTargetAsset.PreferredShapeType preferredShapeType) Preferred VM shape type that you provide.- Parameters:
- preferredShapeType- the value to set
- Returns:
- this builder
 
 - 
blockVolumesPerformancepublic CreateVmTargetAssetDetails.Builder blockVolumesPerformance(Integer blockVolumesPerformance) Performance of the block volumes.- Parameters:
- blockVolumesPerformance- the value to set
- Returns:
- this builder
 
 - 
msLicensepublic CreateVmTargetAssetDetails.Builder msLicense(String msLicense) Microsoft license for the VM configuration.- Parameters:
- msLicense- the value to set
- Returns:
- this builder
 
 - 
userSpecpublic CreateVmTargetAssetDetails.Builder userSpec(LaunchInstanceDetails userSpec) 
 - 
buildpublic CreateVmTargetAssetDetails build() 
 - 
copypublic CreateVmTargetAssetDetails.Builder copy(CreateVmTargetAssetDetails model) 
 
- 
 
-