Package com.onslip360
Class API.ActiveTrigger
- java.lang.Object
-
- com.onslip360.Onslip360Object<API.ActiveTrigger>
-
- com.onslip360.API.ActiveTrigger
-
- All Implemented Interfaces:
Cloneable
,Comparable<Onslip360Object<API.ActiveTrigger>>
- Enclosing class:
- API
public static class API.ActiveTrigger extends Onslip360Object<API.ActiveTrigger>
-
-
Constructor Summary
Constructors Constructor Description ActiveTrigger(API.TriggerAction triggerAction, API.TriggerEvent.Status triggerStatus, String userAlias)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Long>
trigger()
API.ActiveTrigger
trigger(Long trigger)
API.TriggerAction
triggerAction()
API.ActiveTrigger
triggerAction(API.TriggerAction triggerAction)
Optional<byte[]>
triggerEtag()
API.ActiveTrigger
triggerEtag(byte[] triggerEtag)
Optional<Long>
triggerEvent()
API.ActiveTrigger
triggerEvent(Long triggerEvent)
API.TriggerEvent.Status
triggerStatus()
API.ActiveTrigger
triggerStatus(API.TriggerEvent.Status triggerStatus)
Optional<String>
triggerTime()
API.ActiveTrigger
triggerTime(String triggerTime)
String
userAlias()
API.ActiveTrigger
userAlias(String userAlias)
-
Methods inherited from class com.onslip360.Onslip360Object
clone, compareTo, equals, fromJson, fromJson, fromJsonArray, fromJsonArray, fromList, fromMap, fromObject, getExtended, hashCode, setExtended, setExtended, toJson, toJson, toJson, toJson, toList, toMap, toString
-
-
-
-
Constructor Detail
-
ActiveTrigger
public ActiveTrigger(API.TriggerAction triggerAction, API.TriggerEvent.Status triggerStatus, String userAlias)
-
-
Method Detail
-
triggerAction
@Nonnull public API.TriggerAction triggerAction()
-
triggerEtag
@Nonnull public Optional<byte[]> triggerEtag()
-
triggerStatus
@Nonnull public API.TriggerEvent.Status triggerStatus()
-
userAlias
@Nonnull public String userAlias()
-
trigger
@Nonnull public API.ActiveTrigger trigger(@Nullable Long trigger)
-
triggerAction
@Nonnull public API.ActiveTrigger triggerAction(API.TriggerAction triggerAction)
-
triggerEtag
@Nonnull public API.ActiveTrigger triggerEtag(@Nullable byte[] triggerEtag)
-
triggerEvent
@Nonnull public API.ActiveTrigger triggerEvent(@Nullable Long triggerEvent)
-
triggerStatus
@Nonnull public API.ActiveTrigger triggerStatus(API.TriggerEvent.Status triggerStatus)
-
triggerTime
@Nonnull public API.ActiveTrigger triggerTime(@Nullable String triggerTime)
-
userAlias
@Nonnull public API.ActiveTrigger userAlias(String userAlias)
-
-