@Generated(value="OracleSDKGenerator", comments="API Version: 20250320") public final class MacOrder extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A description of a MacOrder resource.
Note: Objects should always be created or deserialized using the MacOrder.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the MacOrder.Builder
, which maintain a
set of all explicitly set fields called MacOrder.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
MacOrder.Builder |
static class |
MacOrder.CommitmentTerm
Enum indicating the agreed commitment term for the requested MacDevices.
|
static class |
MacOrder.LifecycleState
The current state of the MacOrder.
|
static class |
MacOrder.OrderStatus
The current status of the MacOrder.
|
static class |
MacOrder.Shape
Enum indicating the requested shape for the MacDevices.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
MacOrder(String id,
String compartmentId,
String displayName,
String orderDescription,
Integer orderSize,
String ipRange,
Boolean isDocusigned,
MacOrder.Shape shape,
Date timeCreated,
Date timeUpdated,
MacOrder.CommitmentTerm commitmentTerm,
Date timeBillingStarted,
Date timeBillingEnded,
MacOrder.OrderStatus orderStatus,
MacOrder.LifecycleState lifecycleState,
String lifecycleDetails,
String cancelReason,
Date timeCanceled)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static MacOrder.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCancelReason()
The reason for the MacOrder cancellation.
|
MacOrder.CommitmentTerm |
getCommitmentTerm()
Enum indicating the agreed commitment term for the requested MacDevices.
|
String |
getCompartmentId()
OCID of the compartment to which the resource belongs to.
|
String |
getDisplayName()
A user-friendly name.
|
String |
getId()
The OCID of the resource.
|
String |
getIpRange()
The IP Range specified by the customer for this order.
|
Boolean |
getIsDocusigned()
Checkbox value that indicates whether the customer completed docusign process.
|
String |
getLifecycleDetails()
A message that describes the current state of the MacOrder in more detail.
|
MacOrder.LifecycleState |
getLifecycleState()
The current state of the MacOrder.
|
String |
getOrderDescription()
A user-friendly description.
|
Integer |
getOrderSize()
Number of macs requested in this MacOrder.
|
MacOrder.OrderStatus |
getOrderStatus()
The current status of the MacOrder.
|
MacOrder.Shape |
getShape()
Enum indicating the requested shape for the MacDevices.
|
Date |
getTimeBillingEnded()
An RFC3339-formatted datetime string containing the date and time that billing for this
MacOrder ends.
|
Date |
getTimeBillingStarted()
An RFC3339-formatted datetime string containing the date and time that billing for this
MacOrder begins.
|
Date |
getTimeCanceled()
An RFC3339-formatted datetime string containing the time this MacOrder was cancelled.
|
Date |
getTimeCreated()
The time this resource was created.
|
Date |
getTimeUpdated()
The time this resource was last updated.
|
int |
hashCode() |
MacOrder.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","compartmentId","displayName","orderDescription","orderSize","ipRange","isDocusigned","shape","timeCreated","timeUpdated","commitmentTerm","timeBillingStarted","timeBillingEnded","orderStatus","lifecycleState","lifecycleDetails","cancelReason","timeCanceled"}) public MacOrder(String id, String compartmentId, String displayName, String orderDescription, Integer orderSize, String ipRange, Boolean isDocusigned, MacOrder.Shape shape, Date timeCreated, Date timeUpdated, MacOrder.CommitmentTerm commitmentTerm, Date timeBillingStarted, Date timeBillingEnded, MacOrder.OrderStatus orderStatus, MacOrder.LifecycleState lifecycleState, String lifecycleDetails, String cancelReason, Date timeCanceled)
public static MacOrder.Builder builder()
Create a new builder.
public MacOrder.Builder toBuilder()
public String getId()
The OCID of the resource.
public String getCompartmentId()
OCID of the compartment to which the resource belongs to.
public String getDisplayName()
A user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.
Example: My new resource
public String getOrderDescription()
A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
public Integer getOrderSize()
Number of macs requested in this MacOrder.
public String getIpRange()
The IP Range specified by the customer for this order.
public Boolean getIsDocusigned()
Checkbox value that indicates whether the customer completed docusign process.
public MacOrder.Shape getShape()
Enum indicating the requested shape for the MacDevices.
public Date getTimeCreated()
The time this resource was created. An RFC3339 formatted datetime string.
public Date getTimeUpdated()
The time this resource was last updated. An RFC3339 formatted datetime string.
public MacOrder.CommitmentTerm getCommitmentTerm()
Enum indicating the agreed commitment term for the requested MacDevices.
public Date getTimeBillingStarted()
An RFC3339-formatted datetime string containing the date and time that billing for this MacOrder begins.
public Date getTimeBillingEnded()
An RFC3339-formatted datetime string containing the date and time that billing for this MacOrder ends.
public MacOrder.OrderStatus getOrderStatus()
The current status of the MacOrder.
public MacOrder.LifecycleState getLifecycleState()
The current state of the MacOrder.
public String getLifecycleDetails()
A message that describes the current state of the MacOrder in more detail.
public String getCancelReason()
The reason for the MacOrder cancellation.
public Date getTimeCanceled()
An RFC3339-formatted datetime string containing the time this MacOrder was cancelled.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2025. All rights reserved.