Package com.oracle.bmc.mngdmac.model
Class CreateMacOrderDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.mngdmac.model.CreateMacOrderDetails.Builder
-
- Enclosing class:
- CreateMacOrderDetails
public static class CreateMacOrderDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateMacOrderDetailsbuild()CreateMacOrderDetails.BuildercommitmentTerm(MacOrder.CommitmentTerm commitmentTerm)Enum that indicates the agreed commitment term for the MacDevices.CreateMacOrderDetails.BuildercompartmentId(String compartmentId)OCID of the compartment to which the resource belongs to.CreateMacOrderDetails.Buildercopy(CreateMacOrderDetails model)CreateMacOrderDetails.BuilderdisplayName(String displayName)A user-friendly name.CreateMacOrderDetails.BuilderipRange(String ipRange)The IP Range specified by the customer for this order.CreateMacOrderDetails.BuilderorderDescription(String orderDescription)A user-friendly description.CreateMacOrderDetails.BuilderorderSize(Integer orderSize)Number of macs requested in this MacOrder.CreateMacOrderDetails.Buildershape(MacOrder.Shape shape)The requested shape of the MacDevices in the MacOrder.
-
-
-
Method Detail
-
compartmentId
public CreateMacOrderDetails.Builder compartmentId(String compartmentId)
OCID of the compartment to which the resource belongs to.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
displayName
public CreateMacOrderDetails.Builder displayName(String displayName)
A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
Example: My new resource
- Parameters:
displayName- the value to set- Returns:
- this builder
-
orderDescription
public CreateMacOrderDetails.Builder orderDescription(String orderDescription)
A user-friendly description.To provide some insight about the resource. Avoid entering confidential information.
- Parameters:
orderDescription- the value to set- Returns:
- this builder
-
orderSize
public CreateMacOrderDetails.Builder orderSize(Integer orderSize)
Number of macs requested in this MacOrder.- Parameters:
orderSize- the value to set- Returns:
- this builder
-
ipRange
public CreateMacOrderDetails.Builder ipRange(String ipRange)
The IP Range specified by the customer for this order.- Parameters:
ipRange- the value to set- Returns:
- this builder
-
shape
public CreateMacOrderDetails.Builder shape(MacOrder.Shape shape)
The requested shape of the MacDevices in the MacOrder.- Parameters:
shape- the value to set- Returns:
- this builder
-
commitmentTerm
public CreateMacOrderDetails.Builder commitmentTerm(MacOrder.CommitmentTerm commitmentTerm)
Enum that indicates the agreed commitment term for the MacDevices.- Parameters:
commitmentTerm- the value to set- Returns:
- this builder
-
build
public CreateMacOrderDetails build()
-
copy
public CreateMacOrderDetails.Builder copy(CreateMacOrderDetails model)
-
-