Package com.oracle.bmc.mngdmac.model
Class MacOrderSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.mngdmac.model.MacOrderSummary.Builder
 
- 
- Enclosing class:
- MacOrderSummary
 
 public static class MacOrderSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description MacOrderSummarybuild()MacOrderSummary.BuildercommitmentTerm(MacOrder.CommitmentTerm commitmentTerm)Enum indicating the agreed commitment term on the MacOrder.MacOrderSummary.BuildercompartmentId(String compartmentId)OCID of the compartment to which the resource belongs to.MacOrderSummary.Buildercopy(MacOrderSummary model)MacOrderSummary.BuilderdisplayName(String displayName)A user-friendly name.MacOrderSummary.Builderid(String id)The OCID of the resource.MacOrderSummary.BuilderipRange(String ipRange)The IP Range specified by the customer for this order.MacOrderSummary.BuilderisDocusigned(Boolean isDocusigned)Checkbox value that indicates whether the customer completed docusign process.MacOrderSummary.BuilderlifecycleDetails(String lifecycleDetails)A message that describes the current state of the MacOrder in more detail.MacOrderSummary.BuilderlifecycleState(MacOrder.LifecycleState lifecycleState)The current state of the MacOrder.MacOrderSummary.BuilderorderDescription(String orderDescription)A user-friendly description.MacOrderSummary.BuilderorderSize(Integer orderSize)Number of macs requested in this MacOrder.MacOrderSummary.BuilderorderStatus(MacOrder.OrderStatus orderStatus)The current status of the MacOrder.MacOrderSummary.Buildershape(MacOrder.Shape shape)The requested shape for Macs in this MacOrder.MacOrderSummary.BuildertimeBillingEnded(Date timeBillingEnded)An RFC3339-formatted datetime string containing the date and time this MacOrder begins.MacOrderSummary.BuildertimeBillingStarted(Date timeBillingStarted)An RFC3339-formatted datetime string containing the date and time this MacOrder begins.MacOrderSummary.BuildertimeCreated(Date timeCreated)The time this resource was created.MacOrderSummary.BuildertimeUpdated(Date timeUpdated)The time this resource was last updated.
 
- 
- 
- 
Method Detail- 
idpublic MacOrderSummary.Builder id(String id) The OCID of the resource.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic MacOrderSummary.Builder compartmentId(String compartmentId) OCID of the compartment to which the resource belongs to.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic MacOrderSummary.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
 
 - 
orderDescriptionpublic MacOrderSummary.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
 
 - 
orderSizepublic MacOrderSummary.Builder orderSize(Integer orderSize) Number of macs requested in this MacOrder.- Parameters:
- orderSize- the value to set
- Returns:
- this builder
 
 - 
ipRangepublic MacOrderSummary.Builder ipRange(String ipRange) The IP Range specified by the customer for this order.- Parameters:
- ipRange- the value to set
- Returns:
- this builder
 
 - 
isDocusignedpublic MacOrderSummary.Builder isDocusigned(Boolean isDocusigned) Checkbox value that indicates whether the customer completed docusign process.- Parameters:
- isDocusigned- the value to set
- Returns:
- this builder
 
 - 
shapepublic MacOrderSummary.Builder shape(MacOrder.Shape shape) The requested shape for Macs in this MacOrder.- Parameters:
- shape- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic MacOrderSummary.Builder timeCreated(Date timeCreated) The time this resource was created.An RFC3339 formatted datetime string. - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic MacOrderSummary.Builder timeUpdated(Date timeUpdated) The time this resource was last updated.An RFC3339 formatted datetime string. - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
commitmentTermpublic MacOrderSummary.Builder commitmentTerm(MacOrder.CommitmentTerm commitmentTerm) Enum indicating the agreed commitment term on the MacOrder.- Parameters:
- commitmentTerm- the value to set
- Returns:
- this builder
 
 - 
timeBillingStartedpublic MacOrderSummary.Builder timeBillingStarted(Date timeBillingStarted) An RFC3339-formatted datetime string containing the date and time this MacOrder begins.- Parameters:
- timeBillingStarted- the value to set
- Returns:
- this builder
 
 - 
timeBillingEndedpublic MacOrderSummary.Builder timeBillingEnded(Date timeBillingEnded) An RFC3339-formatted datetime string containing the date and time this MacOrder begins.- Parameters:
- timeBillingEnded- the value to set
- Returns:
- this builder
 
 - 
orderStatuspublic MacOrderSummary.Builder orderStatus(MacOrder.OrderStatus orderStatus) The current status of the MacOrder.- Parameters:
- orderStatus- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic MacOrderSummary.Builder lifecycleState(MacOrder.LifecycleState lifecycleState) The current state of the MacOrder.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic MacOrderSummary.Builder lifecycleDetails(String lifecycleDetails) A message that describes the current state of the MacOrder in more detail.- Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
buildpublic MacOrderSummary build() 
 - 
copypublic MacOrderSummary.Builder copy(MacOrderSummary model) 
 
- 
 
-