Package com.oracle.bmc.mngdmac.model
Class MacDevice.Builder
- java.lang.Object
-
- com.oracle.bmc.mngdmac.model.MacDevice.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MacDevice
build()
MacDevice.Builder
compartmentId(String compartmentId)
OCID of the compartment to which the resource belongs to.MacDevice.Builder
copy(MacDevice model)
MacDevice.Builder
id(String id)
The unique ID of the MacDevice.MacDevice.Builder
ipAddress(String ipAddress)
The IP address assigned to the MacDevice.MacDevice.Builder
isMarkedDecom(Boolean isMarkedDecom)
A flag that indicates if this MacDevice is decommissioned.MacDevice.Builder
lifecycleState(MacDevice.LifecycleState lifecycleState)
The current status of the MacDevice.MacDevice.Builder
macOrderId(String macOrderId)
The OCID of the resource.MacDevice.Builder
serialNumber(String serialNumber)
The serial number of the MacDevice.MacDevice.Builder
shape(MacOrder.Shape shape)
The shape of the Mac.MacDevice.Builder
timeCreated(Date timeCreated)
The time this resource was created.MacDevice.Builder
timeDecom(Date timeDecom)
An RFC3339-formatted datetime string containing the time this MacDevice was decommissioned.MacDevice.Builder
timeUpdated(Date timeUpdated)
The time this resource was last updated.
-
-
-
Method Detail
-
id
public MacDevice.Builder id(String id)
The unique ID of the MacDevice.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public MacDevice.Builder compartmentId(String compartmentId)
OCID of the compartment to which the resource belongs to.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
macOrderId
public MacDevice.Builder macOrderId(String macOrderId)
The OCID of the resource.- Parameters:
macOrderId
- the value to set- Returns:
- this builder
-
serialNumber
public MacDevice.Builder serialNumber(String serialNumber)
The serial number of the MacDevice.- Parameters:
serialNumber
- the value to set- Returns:
- this builder
-
ipAddress
public MacDevice.Builder ipAddress(String ipAddress)
The IP address assigned to the MacDevice.- Parameters:
ipAddress
- the value to set- Returns:
- this builder
-
lifecycleState
public MacDevice.Builder lifecycleState(MacDevice.LifecycleState lifecycleState)
The current status of the MacDevice.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
shape
public MacDevice.Builder shape(MacOrder.Shape shape)
The shape of the Mac.- Parameters:
shape
- the value to set- Returns:
- this builder
-
timeCreated
public MacDevice.Builder timeCreated(Date timeCreated)
The time this resource was created.An RFC3339 formatted datetime string.
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public MacDevice.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
-
isMarkedDecom
public MacDevice.Builder isMarkedDecom(Boolean isMarkedDecom)
A flag that indicates if this MacDevice is decommissioned.- Parameters:
isMarkedDecom
- the value to set- Returns:
- this builder
-
timeDecom
public MacDevice.Builder timeDecom(Date timeDecom)
An RFC3339-formatted datetime string containing the time this MacDevice was decommissioned.- Parameters:
timeDecom
- the value to set- Returns:
- this builder
-
build
public MacDevice build()
-
copy
public MacDevice.Builder copy(MacDevice model)
-
-