Package com.chrt.api.types
Class Session1.Builder
- java.lang.Object
-
- com.chrt.api.types.Session1.Builder
-
- All Implemented Interfaces:
Session1._FinalStage,Session1.DeviceIdStage,Session1.DeviceMacAddressStage,Session1.IdStage,Session1.OrgIdStage,Session1.SchemaVersionStage,Session1.SessionCreatedAtTimestampStage
- Enclosing class:
- Session1
public static final class Session1.Builder extends java.lang.Object implements Session1.SchemaVersionStage, Session1.DeviceIdStage, Session1.DeviceMacAddressStage, Session1.OrgIdStage, Session1.SessionCreatedAtTimestampStage, Session1.IdStage, Session1._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Session1build()Session1._FinalStagecomments(Nullable<java.lang.String> comments)Session1._FinalStagecomments(java.lang.String comments)Session1._FinalStagecomments(java.util.Optional<java.lang.String> comments)Session1.DeviceMacAddressStagedeviceId(java.lang.String deviceId)Session1.OrgIdStagedeviceMacAddress(java.lang.String deviceMacAddress)Session1.Builderfrom(Session1 other)Session1._FinalStageid(java.lang.String id)Session1.SessionCreatedAtTimestampStageorgId(java.lang.String orgId)Must be a string starting withorg_Session1._FinalStagepublic_(java.lang.Boolean public_)Session1._FinalStagepublic_(java.util.Optional<java.lang.Boolean> public_)Session1._FinalStagerecording(java.lang.Boolean recording)Session1._FinalStagerecording(java.util.Optional<java.lang.Boolean> recording)Session1._FinalStagerecordingInitiatedAtTimestamp(Nullable<java.time.OffsetDateTime> recordingInitiatedAtTimestamp)Session1._FinalStagerecordingInitiatedAtTimestamp(java.time.OffsetDateTime recordingInitiatedAtTimestamp)Session1._FinalStagerecordingInitiatedAtTimestamp(java.util.Optional<java.time.OffsetDateTime> recordingInitiatedAtTimestamp)Session1.DeviceIdStageschemaVersion(int schemaVersion)Session1.IdStagesessionCreatedAtTimestamp(java.time.OffsetDateTime sessionCreatedAtTimestamp)Session1._FinalStageterminated(java.lang.Boolean terminated)Session1._FinalStageterminated(java.util.Optional<java.lang.Boolean> terminated)
-
-
-
Method Detail
-
from
public Session1.Builder from(Session1 other)
- Specified by:
fromin interfaceSession1.SchemaVersionStage
-
schemaVersion
public Session1.DeviceIdStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceSession1.SchemaVersionStage
-
deviceId
public Session1.DeviceMacAddressStage deviceId(@NotNull java.lang.String deviceId)
- Specified by:
deviceIdin interfaceSession1.DeviceIdStage
-
deviceMacAddress
public Session1.OrgIdStage deviceMacAddress(@NotNull java.lang.String deviceMacAddress)
- Specified by:
deviceMacAddressin interfaceSession1.DeviceMacAddressStage
-
orgId
public Session1.SessionCreatedAtTimestampStage orgId(@NotNull java.lang.String orgId)
Must be a string starting with
org_Must be a string starting with
org_- Specified by:
orgIdin interfaceSession1.OrgIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
sessionCreatedAtTimestamp
public Session1.IdStage sessionCreatedAtTimestamp(@NotNull java.time.OffsetDateTime sessionCreatedAtTimestamp)
- Specified by:
sessionCreatedAtTimestampin interfaceSession1.SessionCreatedAtTimestampStage
-
id
public Session1._FinalStage id(@NotNull java.lang.String id)
- Specified by:
idin interfaceSession1.IdStage
-
public_
public Session1._FinalStage public_(java.lang.Boolean public_)
- Specified by:
public_in interfaceSession1._FinalStage
-
public_
public Session1._FinalStage public_(java.util.Optional<java.lang.Boolean> public_)
- Specified by:
public_in interfaceSession1._FinalStage
-
recordingInitiatedAtTimestamp
public Session1._FinalStage recordingInitiatedAtTimestamp(Nullable<java.time.OffsetDateTime> recordingInitiatedAtTimestamp)
- Specified by:
recordingInitiatedAtTimestampin interfaceSession1._FinalStage
-
recordingInitiatedAtTimestamp
public Session1._FinalStage recordingInitiatedAtTimestamp(java.time.OffsetDateTime recordingInitiatedAtTimestamp)
- Specified by:
recordingInitiatedAtTimestampin interfaceSession1._FinalStage
-
recordingInitiatedAtTimestamp
public Session1._FinalStage recordingInitiatedAtTimestamp(java.util.Optional<java.time.OffsetDateTime> recordingInitiatedAtTimestamp)
- Specified by:
recordingInitiatedAtTimestampin interfaceSession1._FinalStage
-
terminated
public Session1._FinalStage terminated(java.lang.Boolean terminated)
- Specified by:
terminatedin interfaceSession1._FinalStage
-
terminated
public Session1._FinalStage terminated(java.util.Optional<java.lang.Boolean> terminated)
- Specified by:
terminatedin interfaceSession1._FinalStage
-
recording
public Session1._FinalStage recording(java.lang.Boolean recording)
- Specified by:
recordingin interfaceSession1._FinalStage
-
recording
public Session1._FinalStage recording(java.util.Optional<java.lang.Boolean> recording)
- Specified by:
recordingin interfaceSession1._FinalStage
-
comments
public Session1._FinalStage comments(Nullable<java.lang.String> comments)
- Specified by:
commentsin interfaceSession1._FinalStage
-
comments
public Session1._FinalStage comments(java.lang.String comments)
- Specified by:
commentsin interfaceSession1._FinalStage
-
comments
public Session1._FinalStage comments(java.util.Optional<java.lang.String> comments)
- Specified by:
commentsin interfaceSession1._FinalStage
-
build
public Session1 build()
- Specified by:
buildin interfaceSession1._FinalStage
-
-