Class VmTargetAsset.Builder
- java.lang.Object
- 
- com.oracle.bmc.cloudmigrations.model.VmTargetAsset.Builder
 
- 
- Enclosing class:
- VmTargetAsset
 
 public static class VmTargetAsset.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic VmTargetAsset.Builder id(String id) 
 - 
displayNamepublic VmTargetAsset.Builder displayName(String displayName) 
 - 
lifecycleStatepublic VmTargetAsset.Builder lifecycleState(TargetAsset.LifecycleState lifecycleState) 
 - 
lifecycleDetailspublic VmTargetAsset.Builder lifecycleDetails(String lifecycleDetails) 
 - 
migrationPlanIdpublic VmTargetAsset.Builder migrationPlanId(String migrationPlanId) 
 - 
compartmentIdpublic VmTargetAsset.Builder compartmentId(String compartmentId) 
 - 
createdResourceIdpublic VmTargetAsset.Builder createdResourceId(String createdResourceId) 
 - 
isExcludedFromExecutionpublic VmTargetAsset.Builder isExcludedFromExecution(Boolean isExcludedFromExecution) 
 - 
compatibilityMessagespublic VmTargetAsset.Builder compatibilityMessages(List<CompatibilityMessage> compatibilityMessages) 
 - 
estimatedCostpublic VmTargetAsset.Builder estimatedCost(CostEstimation estimatedCost) 
 - 
timeCreatedpublic VmTargetAsset.Builder timeCreated(Date timeCreated) 
 - 
timeUpdatedpublic VmTargetAsset.Builder timeUpdated(Date timeUpdated) 
 - 
timeAssessedpublic VmTargetAsset.Builder timeAssessed(Date timeAssessed) 
 - 
migrationAssetpublic VmTargetAsset.Builder migrationAsset(MigrationAsset migrationAsset) 
 - 
preferredShapeTypepublic VmTargetAsset.Builder preferredShapeType(VmTargetAsset.PreferredShapeType preferredShapeType) Preferred VM shape type that you provide.- Parameters:
- preferredShapeType- the value to set
- Returns:
- this builder
 
 - 
testSpecpublic VmTargetAsset.Builder testSpec(LaunchInstanceDetails testSpec) 
 - 
blockVolumesPerformancepublic VmTargetAsset.Builder blockVolumesPerformance(Integer blockVolumesPerformance) Performance of the block volumes.- Parameters:
- blockVolumesPerformance- the value to set
- Returns:
- this builder
 
 - 
msLicensepublic VmTargetAsset.Builder msLicense(String msLicense) Microsoft license for VM configuration.- Parameters:
- msLicense- the value to set
- Returns:
- this builder
 
 - 
userSpecpublic VmTargetAsset.Builder userSpec(LaunchInstanceDetails userSpec) 
 - 
recommendedSpecpublic VmTargetAsset.Builder recommendedSpec(LaunchInstanceDetails recommendedSpec) 
 - 
buildpublic VmTargetAsset build() 
 - 
copypublic VmTargetAsset.Builder copy(VmTargetAsset model) 
 
- 
 
-