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