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.Builder
availabilityDomain(String availabilityDomain)
Availability Domain of the VM configuration.VmTargetEnvironment
build()
VmTargetEnvironment.Builder
copy(VmTargetEnvironment model)
VmTargetEnvironment.Builder
dedicatedVmHost(String dedicatedVmHost)
OCID of the dedicated VM configuration host.VmTargetEnvironment.Builder
faultDomain(String faultDomain)
Fault domain of the VM configuration.VmTargetEnvironment.Builder
msLicense(String msLicense)
Microsoft license for the VM configuration.VmTargetEnvironment.Builder
preferredShapeType(VmTargetAsset.PreferredShapeType preferredShapeType)
Preferred VM shape type provided by the customer.VmTargetEnvironment.Builder
subnet(String subnet)
OCID of the VM configuration subnet.VmTargetEnvironment.Builder
targetCompartmentId(String targetCompartmentId)
VmTargetEnvironment.Builder
vcn(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)
-
-