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