Class TriggerActivation.Builder

    • Method Detail

      • getActivatedAt

        public int getActivatedAt()
         activation time EPOCH
         
        int32 activated_at = 1 [json_name = "activatedAt"];
        Specified by:
        getActivatedAt in interface TriggerActivationOrBuilder
        Returns:
        The activatedAt.
      • setActivatedAt

        public TriggerActivation.Builder setActivatedAt​(int value)
         activation time EPOCH
         
        int32 activated_at = 1 [json_name = "activatedAt"];
        Parameters:
        value - The activatedAt to set.
        Returns:
        This builder for chaining.
      • clearActivatedAt

        public TriggerActivation.Builder clearActivatedAt()
         activation time EPOCH
         
        int32 activated_at = 1 [json_name = "activatedAt"];
        Returns:
        This builder for chaining.
      • getSnapshotId

        public java.lang.String getSnapshotId()
         related snapshot id
         
        string snapshot_id = 2 [json_name = "snapshotId"];
        Specified by:
        getSnapshotId in interface TriggerActivationOrBuilder
        Returns:
        The snapshotId.
      • getSnapshotIdBytes

        public com.google.protobuf.ByteString getSnapshotIdBytes()
         related snapshot id
         
        string snapshot_id = 2 [json_name = "snapshotId"];
        Specified by:
        getSnapshotIdBytes in interface TriggerActivationOrBuilder
        Returns:
        The bytes for snapshotId.
      • setSnapshotId

        public TriggerActivation.Builder setSnapshotId​(java.lang.String value)
         related snapshot id
         
        string snapshot_id = 2 [json_name = "snapshotId"];
        Parameters:
        value - The snapshotId to set.
        Returns:
        This builder for chaining.
      • clearSnapshotId

        public TriggerActivation.Builder clearSnapshotId()
         related snapshot id
         
        string snapshot_id = 2 [json_name = "snapshotId"];
        Returns:
        This builder for chaining.
      • setSnapshotIdBytes

        public TriggerActivation.Builder setSnapshotIdBytes​(com.google.protobuf.ByteString value)
         related snapshot id
         
        string snapshot_id = 2 [json_name = "snapshotId"];
        Parameters:
        value - The bytes for snapshotId to set.
        Returns:
        This builder for chaining.
      • getActivatedConditionCount

        public int getActivatedConditionCount()
         amount of activated conditions by snapshot
         
        int32 activated_condition_count = 3 [json_name = "activatedConditionCount"];
        Specified by:
        getActivatedConditionCount in interface TriggerActivationOrBuilder
        Returns:
        The activatedConditionCount.
      • setActivatedConditionCount

        public TriggerActivation.Builder setActivatedConditionCount​(int value)
         amount of activated conditions by snapshot
         
        int32 activated_condition_count = 3 [json_name = "activatedConditionCount"];
        Parameters:
        value - The activatedConditionCount to set.
        Returns:
        This builder for chaining.
      • clearActivatedConditionCount

        public TriggerActivation.Builder clearActivatedConditionCount()
         amount of activated conditions by snapshot
         
        int32 activated_condition_count = 3 [json_name = "activatedConditionCount"];
        Returns:
        This builder for chaining.
      • getEntity

        public java.lang.String getEntity()
         related entity
         
        string entity = 4 [json_name = "entity"];
        Specified by:
        getEntity in interface TriggerActivationOrBuilder
        Returns:
        The entity.
      • getEntityBytes

        public com.google.protobuf.ByteString getEntityBytes()
         related entity
         
        string entity = 4 [json_name = "entity"];
        Specified by:
        getEntityBytes in interface TriggerActivationOrBuilder
        Returns:
        The bytes for entity.
      • setEntity

        public TriggerActivation.Builder setEntity​(java.lang.String value)
         related entity
         
        string entity = 4 [json_name = "entity"];
        Parameters:
        value - The entity to set.
        Returns:
        This builder for chaining.
      • clearEntity

        public TriggerActivation.Builder clearEntity()
         related entity
         
        string entity = 4 [json_name = "entity"];
        Returns:
        This builder for chaining.
      • setEntityBytes

        public TriggerActivation.Builder setEntityBytes​(com.google.protobuf.ByteString value)
         related entity
         
        string entity = 4 [json_name = "entity"];
        Parameters:
        value - The bytes for entity to set.
        Returns:
        This builder for chaining.
      • getEntityId

        public java.lang.String getEntityId()
         entity identifier
         
        string entity_id = 5 [json_name = "entityId"];
        Specified by:
        getEntityId in interface TriggerActivationOrBuilder
        Returns:
        The entityId.
      • getEntityIdBytes

        public com.google.protobuf.ByteString getEntityIdBytes()
         entity identifier
         
        string entity_id = 5 [json_name = "entityId"];
        Specified by:
        getEntityIdBytes in interface TriggerActivationOrBuilder
        Returns:
        The bytes for entityId.
      • setEntityId

        public TriggerActivation.Builder setEntityId​(java.lang.String value)
         entity identifier
         
        string entity_id = 5 [json_name = "entityId"];
        Parameters:
        value - The entityId to set.
        Returns:
        This builder for chaining.
      • clearEntityId

        public TriggerActivation.Builder clearEntityId()
         entity identifier
         
        string entity_id = 5 [json_name = "entityId"];
        Returns:
        This builder for chaining.
      • setEntityIdBytes

        public TriggerActivation.Builder setEntityIdBytes​(com.google.protobuf.ByteString value)
         entity identifier
         
        string entity_id = 5 [json_name = "entityId"];
        Parameters:
        value - The bytes for entityId to set.
        Returns:
        This builder for chaining.
      • hasGameEvent

        public boolean hasGameEvent()
         game event
         
        .streamlayer.triggers.TriggerActivation.TriggerActivationGameEvent game_event = 6 [json_name = "gameEvent"];
        Specified by:
        hasGameEvent in interface TriggerActivationOrBuilder
        Returns:
        Whether the gameEvent field is set.
      • clearGameEvent

        public TriggerActivation.Builder clearGameEvent()
         game event
         
        .streamlayer.triggers.TriggerActivation.TriggerActivationGameEvent game_event = 6 [json_name = "gameEvent"];
      • hasTrigger

        public boolean hasTrigger()
         related trigger
         
        .streamlayer.triggers.Trigger trigger = 7 [json_name = "trigger"];
        Specified by:
        hasTrigger in interface TriggerActivationOrBuilder
        Returns:
        Whether the trigger field is set.
      • setTrigger

        public TriggerActivation.Builder setTrigger​(Trigger value)
         related trigger
         
        .streamlayer.triggers.Trigger trigger = 7 [json_name = "trigger"];
      • mergeTrigger

        public TriggerActivation.Builder mergeTrigger​(Trigger value)
         related trigger
         
        .streamlayer.triggers.Trigger trigger = 7 [json_name = "trigger"];
      • clearTrigger

        public TriggerActivation.Builder clearTrigger()
         related trigger
         
        .streamlayer.triggers.Trigger trigger = 7 [json_name = "trigger"];
      • getConditionsCount

        public int getConditionsCount()
         activated conditions
         
        repeated .streamlayer.triggers.TriggerCondition conditions = 8 [json_name = "conditions"];
        Specified by:
        getConditionsCount in interface TriggerActivationOrBuilder
      • setConditions

        public TriggerActivation.Builder setConditions​(int index,
                                                       TriggerCondition value)
         activated conditions
         
        repeated .streamlayer.triggers.TriggerCondition conditions = 8 [json_name = "conditions"];
      • addConditions

        public TriggerActivation.Builder addConditions​(int index,
                                                       TriggerCondition value)
         activated conditions
         
        repeated .streamlayer.triggers.TriggerCondition conditions = 8 [json_name = "conditions"];
      • addAllConditions

        public TriggerActivation.Builder addAllConditions​(java.lang.Iterable<? extends TriggerCondition> values)
         activated conditions
         
        repeated .streamlayer.triggers.TriggerCondition conditions = 8 [json_name = "conditions"];
      • clearConditions

        public TriggerActivation.Builder clearConditions()
         activated conditions
         
        repeated .streamlayer.triggers.TriggerCondition conditions = 8 [json_name = "conditions"];
      • removeConditions

        public TriggerActivation.Builder removeConditions​(int index)
         activated conditions
         
        repeated .streamlayer.triggers.TriggerCondition conditions = 8 [json_name = "conditions"];