Package com.seam.api.types
Class UnmanagedDevice.Builder
- java.lang.Object
-
- com.seam.api.types.UnmanagedDevice.Builder
-
- All Implemented Interfaces:
UnmanagedDevice._FinalStage,UnmanagedDevice.ConnectedAccountIdStage,UnmanagedDevice.CreatedAtStage,UnmanagedDevice.DeviceIdStage,UnmanagedDevice.DeviceTypeStage,UnmanagedDevice.IsManagedStage,UnmanagedDevice.PropertiesStage,UnmanagedDevice.WorkspaceIdStage
- Enclosing class:
- UnmanagedDevice
public static final class UnmanagedDevice.Builder extends java.lang.Object implements UnmanagedDevice.DeviceIdStage, UnmanagedDevice.DeviceTypeStage, UnmanagedDevice.ConnectedAccountIdStage, UnmanagedDevice.WorkspaceIdStage, UnmanagedDevice.CreatedAtStage, UnmanagedDevice.IsManagedStage, UnmanagedDevice.PropertiesStage, UnmanagedDevice._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public UnmanagedDevice.Builder from(UnmanagedDevice other)
- Specified by:
fromin interfaceUnmanagedDevice.DeviceIdStage
-
deviceId
public UnmanagedDevice.DeviceTypeStage deviceId(java.lang.String deviceId)
- Specified by:
deviceIdin interfaceUnmanagedDevice.DeviceIdStage
-
deviceType
public UnmanagedDevice.ConnectedAccountIdStage deviceType(DeviceType deviceType)
- Specified by:
deviceTypein interfaceUnmanagedDevice.DeviceTypeStage
-
connectedAccountId
public UnmanagedDevice.WorkspaceIdStage connectedAccountId(java.lang.String connectedAccountId)
- Specified by:
connectedAccountIdin interfaceUnmanagedDevice.ConnectedAccountIdStage
-
workspaceId
public UnmanagedDevice.CreatedAtStage workspaceId(java.lang.String workspaceId)
- Specified by:
workspaceIdin interfaceUnmanagedDevice.WorkspaceIdStage
-
createdAt
public UnmanagedDevice.IsManagedStage createdAt(java.time.OffsetDateTime createdAt)
- Specified by:
createdAtin interfaceUnmanagedDevice.CreatedAtStage
-
isManaged
public UnmanagedDevice.PropertiesStage isManaged(java.lang.String isManaged)
- Specified by:
isManagedin interfaceUnmanagedDevice.IsManagedStage
-
properties
public UnmanagedDevice._FinalStage properties(UnmanagedDeviceProperties properties)
- Specified by:
propertiesin interfaceUnmanagedDevice.PropertiesStage
-
addAllWarnings
public UnmanagedDevice._FinalStage addAllWarnings(java.util.List<UnmanagedDeviceWarningsItem> warnings)
- Specified by:
addAllWarningsin interfaceUnmanagedDevice._FinalStage
-
addWarnings
public UnmanagedDevice._FinalStage addWarnings(UnmanagedDeviceWarningsItem warnings)
- Specified by:
addWarningsin interfaceUnmanagedDevice._FinalStage
-
warnings
public UnmanagedDevice._FinalStage warnings(java.util.List<UnmanagedDeviceWarningsItem> warnings)
- Specified by:
warningsin interfaceUnmanagedDevice._FinalStage
-
addAllErrors
public UnmanagedDevice._FinalStage addAllErrors(java.util.List<UnmanagedDeviceErrorsItem> errors)
- Specified by:
addAllErrorsin interfaceUnmanagedDevice._FinalStage
-
addErrors
public UnmanagedDevice._FinalStage addErrors(UnmanagedDeviceErrorsItem errors)
- Specified by:
addErrorsin interfaceUnmanagedDevice._FinalStage
-
errors
public UnmanagedDevice._FinalStage errors(java.util.List<UnmanagedDeviceErrorsItem> errors)
- Specified by:
errorsin interfaceUnmanagedDevice._FinalStage
-
addAllCapabilitiesSupported
public UnmanagedDevice._FinalStage addAllCapabilitiesSupported(java.util.List<SupportedCapabililty> capabilitiesSupported)
- Specified by:
addAllCapabilitiesSupportedin interfaceUnmanagedDevice._FinalStage
-
addCapabilitiesSupported
public UnmanagedDevice._FinalStage addCapabilitiesSupported(SupportedCapabililty capabilitiesSupported)
- Specified by:
addCapabilitiesSupportedin interfaceUnmanagedDevice._FinalStage
-
capabilitiesSupported
public UnmanagedDevice._FinalStage capabilitiesSupported(java.util.List<SupportedCapabililty> capabilitiesSupported)
- Specified by:
capabilitiesSupportedin interfaceUnmanagedDevice._FinalStage
-
build
public UnmanagedDevice build()
- Specified by:
buildin interfaceUnmanagedDevice._FinalStage
-
-