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 MacDeviceSummary
build()
MacDeviceSummary.Builder
compartmentId(String compartmentId)
OCID of the compartment to which the resource belongs to.MacDeviceSummary.Builder
copy(MacDeviceSummary model)
MacDeviceSummary.Builder
id(String id)
The unique ID of the MacDevice.MacDeviceSummary.Builder
ipAddress(String ipAddress)
The IP address assigned to the MacDevice.MacDeviceSummary.Builder
isMarkedDecom(Boolean isMarkedDecom)
A flag that indicates if this MacDevice is decommissioned.MacDeviceSummary.Builder
lifecycleState(MacDevice.LifecycleState lifecycleState)
The current status of the MacDevice.MacDeviceSummary.Builder
macOrderId(String macOrderId)
The OCID of the resource.MacDeviceSummary.Builder
serialNumber(String serialNumber)
The serial number of the MacDevice.MacDeviceSummary.Builder
shape(MacOrder.Shape shape)
The shape of the MacDevice.MacDeviceSummary.Builder
timeCreated(Date timeCreated)
The time this resource was created.MacDeviceSummary.Builder
timeDecom(Date timeDecom)
An RFC3339-formatted datetime string containing the time this MacDevice was decommissioned.MacDeviceSummary.Builder
timeUpdated(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)
-
-