Package com.oracle.bmc.mngdmac.model
Class MacDevice.Builder
- java.lang.Object
- 
- com.oracle.bmc.mngdmac.model.MacDevice.Builder
 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
idpublic MacDevice.Builder id(String id) The unique ID of the MacDevice.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic MacDevice.Builder compartmentId(String compartmentId) OCID of the compartment to which the resource belongs to.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
macOrderIdpublic MacDevice.Builder macOrderId(String macOrderId) The OCID of the resource.- Parameters:
- macOrderId- the value to set
- Returns:
- this builder
 
 - 
serialNumberpublic MacDevice.Builder serialNumber(String serialNumber) The serial number of the MacDevice.- Parameters:
- serialNumber- the value to set
- Returns:
- this builder
 
 - 
ipAddresspublic MacDevice.Builder ipAddress(String ipAddress) The IP address assigned to the MacDevice.- Parameters:
- ipAddress- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic MacDevice.Builder lifecycleState(MacDevice.LifecycleState lifecycleState) The current status of the MacDevice.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
shapepublic MacDevice.Builder shape(MacOrder.Shape shape) The shape of the Mac.- Parameters:
- shape- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic 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
 
 - 
timeUpdatedpublic 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
 
 - 
isMarkedDecompublic MacDevice.Builder isMarkedDecom(Boolean isMarkedDecom) A flag that indicates if this MacDevice is decommissioned.- Parameters:
- isMarkedDecom- the value to set
- Returns:
- this builder
 
 - 
timeDecompublic 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
 
 - 
buildpublic MacDevice build() 
 - 
copypublic MacDevice.Builder copy(MacDevice model) 
 
- 
 
-