Class VmTargetEnvironment.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudmigrations.model.VmTargetEnvironment.Builder
-
- Enclosing class:
- VmTargetEnvironment
public static class VmTargetEnvironment.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VmTargetEnvironment.BuilderavailabilityDomain(String availabilityDomain)Availability Domain of the VM configuration.VmTargetEnvironmentbuild()VmTargetEnvironment.Buildercopy(VmTargetEnvironment model)VmTargetEnvironment.BuilderdedicatedVmHost(String dedicatedVmHost)OCID of the dedicated VM configuration host.VmTargetEnvironment.BuilderfaultDomain(String faultDomain)Fault domain of the VM configuration.VmTargetEnvironment.BuildermsLicense(String msLicense)Microsoft license for the VM configuration.VmTargetEnvironment.BuilderpreferredShapeType(VmTargetAsset.PreferredShapeType preferredShapeType)Preferred VM shape type provided by the customer.VmTargetEnvironment.Buildersubnet(String subnet)OCID of the VM configuration subnet.VmTargetEnvironment.BuildertargetCompartmentId(String targetCompartmentId)VmTargetEnvironment.Buildervcn(String vcn)OCID of the VM configuration VCN.
-
-
-
Method Detail
-
targetCompartmentId
public VmTargetEnvironment.Builder targetCompartmentId(String targetCompartmentId)
-
availabilityDomain
public VmTargetEnvironment.Builder availabilityDomain(String availabilityDomain)
Availability Domain of the VM configuration.- Parameters:
availabilityDomain- the value to set- Returns:
- this builder
-
faultDomain
public VmTargetEnvironment.Builder faultDomain(String faultDomain)
Fault domain of the VM configuration.- Parameters:
faultDomain- the value to set- Returns:
- this builder
-
vcn
public VmTargetEnvironment.Builder vcn(String vcn)
OCID of the VM configuration VCN.- Parameters:
vcn- the value to set- Returns:
- this builder
-
subnet
public VmTargetEnvironment.Builder subnet(String subnet)
OCID of the VM configuration subnet.- Parameters:
subnet- the value to set- Returns:
- this builder
-
dedicatedVmHost
public VmTargetEnvironment.Builder dedicatedVmHost(String dedicatedVmHost)
OCID of the dedicated VM configuration host.- Parameters:
dedicatedVmHost- the value to set- Returns:
- this builder
-
msLicense
public VmTargetEnvironment.Builder msLicense(String msLicense)
Microsoft license for the VM configuration.- Parameters:
msLicense- the value to set- Returns:
- this builder
-
preferredShapeType
public VmTargetEnvironment.Builder preferredShapeType(VmTargetAsset.PreferredShapeType preferredShapeType)
Preferred VM shape type provided by the customer.- Parameters:
preferredShapeType- the value to set- Returns:
- this builder
-
build
public VmTargetEnvironment build()
-
copy
public VmTargetEnvironment.Builder copy(VmTargetEnvironment model)
-
-