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 MacDevicebuild()MacDevice.BuildercompartmentId(String compartmentId)OCID of the compartment to which the resource belongs to.MacDevice.Buildercopy(MacDevice model)MacDevice.Builderid(String id)The unique ID of the MacDevice.MacDevice.BuilderipAddress(String ipAddress)The IP address assigned to the MacDevice.MacDevice.BuilderisMarkedDecom(Boolean isMarkedDecom)A flag that indicates if this MacDevice is decommissioned.MacDevice.BuilderlifecycleState(MacDevice.LifecycleState lifecycleState)The current status of the MacDevice.MacDevice.BuildermacOrderId(String macOrderId)The OCID of the resource.MacDevice.BuilderserialNumber(String serialNumber)The serial number of the MacDevice.MacDevice.Buildershape(MacOrder.Shape shape)The shape of the Mac.MacDevice.BuildertimeCreated(Date timeCreated)The time this resource was created.MacDevice.BuildertimeDecom(Date timeDecom)An RFC3339-formatted datetime string containing the time this MacDevice was decommissioned.MacDevice.BuildertimeUpdated(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)
-
-