Package com.seam.api.types
Class SchlageDeviceMetadata.Builder
- java.lang.Object
-
- com.seam.api.types.SchlageDeviceMetadata.Builder
-
- All Implemented Interfaces:
SchlageDeviceMetadata._FinalStage,SchlageDeviceMetadata.AccessCodeLengthStage,SchlageDeviceMetadata.DeviceIdStage,SchlageDeviceMetadata.DeviceNameStage
- Enclosing class:
- SchlageDeviceMetadata
public static final class SchlageDeviceMetadata.Builder extends java.lang.Object implements SchlageDeviceMetadata.DeviceIdStage, SchlageDeviceMetadata.DeviceNameStage, SchlageDeviceMetadata.AccessCodeLengthStage, SchlageDeviceMetadata._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchlageDeviceMetadata._FinalStageaccessCodeLength(int accessCodeLength)SchlageDeviceMetadatabuild()SchlageDeviceMetadata.DeviceNameStagedeviceId(java.lang.String deviceId)SchlageDeviceMetadata.AccessCodeLengthStagedeviceName(java.lang.String deviceName)SchlageDeviceMetadata.Builderfrom(SchlageDeviceMetadata other)SchlageDeviceMetadata._FinalStagelocationId(java.lang.String locationId)SchlageDeviceMetadata._FinalStagelocationId(java.util.Optional<java.lang.String> locationId)SchlageDeviceMetadata._FinalStagemodel(java.lang.String model)SchlageDeviceMetadata._FinalStagemodel(java.util.Optional<java.lang.String> model)
-
-
-
Method Detail
-
from
public SchlageDeviceMetadata.Builder from(SchlageDeviceMetadata other)
- Specified by:
fromin interfaceSchlageDeviceMetadata.DeviceIdStage
-
deviceId
public SchlageDeviceMetadata.DeviceNameStage deviceId(java.lang.String deviceId)
- Specified by:
deviceIdin interfaceSchlageDeviceMetadata.DeviceIdStage
-
deviceName
public SchlageDeviceMetadata.AccessCodeLengthStage deviceName(java.lang.String deviceName)
- Specified by:
deviceNamein interfaceSchlageDeviceMetadata.DeviceNameStage
-
accessCodeLength
public SchlageDeviceMetadata._FinalStage accessCodeLength(int accessCodeLength)
- Specified by:
accessCodeLengthin interfaceSchlageDeviceMetadata.AccessCodeLengthStage
-
locationId
public SchlageDeviceMetadata._FinalStage locationId(java.lang.String locationId)
- Specified by:
locationIdin interfaceSchlageDeviceMetadata._FinalStage
-
locationId
public SchlageDeviceMetadata._FinalStage locationId(java.util.Optional<java.lang.String> locationId)
- Specified by:
locationIdin interfaceSchlageDeviceMetadata._FinalStage
-
model
public SchlageDeviceMetadata._FinalStage model(java.lang.String model)
- Specified by:
modelin interfaceSchlageDeviceMetadata._FinalStage
-
model
public SchlageDeviceMetadata._FinalStage model(java.util.Optional<java.lang.String> model)
- Specified by:
modelin interfaceSchlageDeviceMetadata._FinalStage
-
build
public SchlageDeviceMetadata build()
- Specified by:
buildin interfaceSchlageDeviceMetadata._FinalStage
-
-