public static class MacOrderSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
MacOrderSummary |
build() |
MacOrderSummary.Builder |
commitmentTerm(MacOrder.CommitmentTerm commitmentTerm)
Enum indicating the agreed commitment term on the MacOrder.
|
MacOrderSummary.Builder |
compartmentId(String compartmentId)
OCID of the compartment to which the resource belongs to.
|
MacOrderSummary.Builder |
copy(MacOrderSummary model) |
MacOrderSummary.Builder |
displayName(String displayName)
A user-friendly name.
|
MacOrderSummary.Builder |
id(String id)
The OCID of the resource.
|
MacOrderSummary.Builder |
ipRange(String ipRange)
The IP Range specified by the customer for this order.
|
MacOrderSummary.Builder |
isDocusigned(Boolean isDocusigned)
Checkbox value that indicates whether the customer completed docusign process.
|
MacOrderSummary.Builder |
lifecycleDetails(String lifecycleDetails)
A message that describes the current state of the MacOrder in more detail.
|
MacOrderSummary.Builder |
lifecycleState(MacOrder.LifecycleState lifecycleState)
The current state of the MacOrder.
|
MacOrderSummary.Builder |
orderDescription(String orderDescription)
A user-friendly description.
|
MacOrderSummary.Builder |
orderSize(Integer orderSize)
Number of macs requested in this MacOrder.
|
MacOrderSummary.Builder |
orderStatus(MacOrder.OrderStatus orderStatus)
The current status of the MacOrder.
|
MacOrderSummary.Builder |
shape(MacOrder.Shape shape)
The requested shape for Macs in this MacOrder.
|
MacOrderSummary.Builder |
timeBillingEnded(Date timeBillingEnded)
An RFC3339-formatted datetime string containing the date and time this MacOrder begins.
|
MacOrderSummary.Builder |
timeBillingStarted(Date timeBillingStarted)
An RFC3339-formatted datetime string containing the date and time this MacOrder begins.
|
MacOrderSummary.Builder |
timeCreated(Date timeCreated)
The time this resource was created.
|
MacOrderSummary.Builder |
timeUpdated(Date timeUpdated)
The time this resource was last updated.
|
public MacOrderSummary.Builder id(String id)
The OCID of the resource.
id
- the value to setpublic MacOrderSummary.Builder compartmentId(String compartmentId)
OCID of the compartment to which the resource belongs to.
compartmentId
- the value to setpublic 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
displayName
- the value to setpublic MacOrderSummary.Builder orderDescription(String orderDescription)
A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
orderDescription
- the value to setpublic MacOrderSummary.Builder orderSize(Integer orderSize)
Number of macs requested in this MacOrder.
orderSize
- the value to setpublic MacOrderSummary.Builder ipRange(String ipRange)
The IP Range specified by the customer for this order.
ipRange
- the value to setpublic MacOrderSummary.Builder isDocusigned(Boolean isDocusigned)
Checkbox value that indicates whether the customer completed docusign process.
isDocusigned
- the value to setpublic MacOrderSummary.Builder shape(MacOrder.Shape shape)
The requested shape for Macs in this MacOrder.
shape
- the value to setpublic MacOrderSummary.Builder timeCreated(Date timeCreated)
The time this resource was created. An RFC3339 formatted datetime string.
timeCreated
- the value to setpublic MacOrderSummary.Builder timeUpdated(Date timeUpdated)
The time this resource was last updated. An RFC3339 formatted datetime string.
timeUpdated
- the value to setpublic MacOrderSummary.Builder commitmentTerm(MacOrder.CommitmentTerm commitmentTerm)
Enum indicating the agreed commitment term on the MacOrder.
commitmentTerm
- the value to setpublic MacOrderSummary.Builder timeBillingStarted(Date timeBillingStarted)
An RFC3339-formatted datetime string containing the date and time this MacOrder begins.
timeBillingStarted
- the value to setpublic MacOrderSummary.Builder timeBillingEnded(Date timeBillingEnded)
An RFC3339-formatted datetime string containing the date and time this MacOrder begins.
timeBillingEnded
- the value to setpublic MacOrderSummary.Builder orderStatus(MacOrder.OrderStatus orderStatus)
The current status of the MacOrder.
orderStatus
- the value to setpublic MacOrderSummary.Builder lifecycleState(MacOrder.LifecycleState lifecycleState)
The current state of the MacOrder.
lifecycleState
- the value to setpublic MacOrderSummary.Builder lifecycleDetails(String lifecycleDetails)
A message that describes the current state of the MacOrder in more detail.
lifecycleDetails
- the value to setpublic MacOrderSummary build()
public MacOrderSummary.Builder copy(MacOrderSummary model)
Copyright © 2016–2025. All rights reserved.