Package com.streamlayer.triggers
Class TriggerCondition.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<TriggerCondition,TriggerCondition.Builder>
-
- com.streamlayer.triggers.TriggerCondition.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,TriggerConditionOrBuilder,java.lang.Cloneable
- Enclosing class:
- TriggerCondition
public static final class TriggerCondition.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<TriggerCondition,TriggerCondition.Builder> implements TriggerConditionOrBuilder
Protobuf typestreamlayer.triggers.TriggerCondition
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TriggerCondition.BuilderaddAllLog(java.lang.Iterable<? extends Event> values)log of events consumed by conditionTriggerCondition.BuilderaddAllOptions(java.lang.Iterable<? extends TriggerConditionOption> values)condition options, additional events required for condition to be activatedTriggerCondition.BuilderaddAllTargets(java.lang.Iterable<java.lang.String> values)target value of the eventTriggerCondition.BuilderaddLog(int index, Event value)log of events consumed by conditionTriggerCondition.BuilderaddLog(int index, Event.Builder builderForValue)log of events consumed by conditionTriggerCondition.BuilderaddLog(Event value)log of events consumed by conditionTriggerCondition.BuilderaddLog(Event.Builder builderForValue)log of events consumed by conditionTriggerCondition.BuilderaddOptions(int index, TriggerConditionOption value)condition options, additional events required for condition to be activatedTriggerCondition.BuilderaddOptions(int index, TriggerConditionOption.Builder builderForValue)condition options, additional events required for condition to be activatedTriggerCondition.BuilderaddOptions(TriggerConditionOption value)condition options, additional events required for condition to be activatedTriggerCondition.BuilderaddOptions(TriggerConditionOption.Builder builderForValue)condition options, additional events required for condition to be activatedTriggerCondition.BuilderaddTargets(java.lang.String value)target value of the eventTriggerCondition.BuilderaddTargetsBytes(com.google.protobuf.ByteString value)target value of the eventTriggerCondition.BuilderclearActivated()true when compare(target, current) == trueTriggerCondition.BuilderclearChainOperation()logical operation on condition when combining multiple conditions togetherTriggerCondition.BuilderclearChainOrder()order of occurrence of condition in array of conditionsTriggerCondition.BuilderclearCompare()comparison operation, should be used to compare "current" and "target" and return a booleanTriggerCondition.BuilderclearCurrent()current value read from eventTriggerCondition.BuilderclearDatasource()scope of eventTriggerCondition.BuilderclearEvent()name of event to be compared withTriggerCondition.BuilderclearId()uuid generated for each conditionTriggerCondition.BuilderclearLog()log of events consumed by conditionTriggerCondition.BuilderclearOptions()condition options, additional events required for condition to be activatedTriggerCondition.BuilderclearScope()scope of eventTriggerCondition.BuilderclearScopeId()scope identifierTriggerCondition.BuilderclearTargets()target value of the eventTriggerCondition.BuilderclearTriggerId()owner idTriggerCondition.BuilderclearType()type of conditionbooleangetActivated()true when compare(target, current) == truejava.lang.StringgetChainOperation()logical operation on condition when combining multiple conditions togethercom.google.protobuf.ByteStringgetChainOperationBytes()logical operation on condition when combining multiple conditions togetherintgetChainOrder()order of occurrence of condition in array of conditionsjava.lang.StringgetCompare()comparison operation, should be used to compare "current" and "target" and return a booleancom.google.protobuf.ByteStringgetCompareBytes()comparison operation, should be used to compare "current" and "target" and return a booleanjava.lang.StringgetCurrent()current value read from eventcom.google.protobuf.ByteStringgetCurrentBytes()current value read from eventjava.lang.StringgetDatasource()scope of eventcom.google.protobuf.ByteStringgetDatasourceBytes()scope of eventjava.lang.StringgetEvent()name of event to be compared withcom.google.protobuf.ByteStringgetEventBytes()name of event to be compared withjava.lang.StringgetId()uuid generated for each conditioncom.google.protobuf.ByteStringgetIdBytes()uuid generated for each conditionEventgetLog(int index)log of events consumed by conditionintgetLogCount()log of events consumed by conditionjava.util.List<Event>getLogList()log of events consumed by conditionTriggerConditionOptiongetOptions(int index)condition options, additional events required for condition to be activatedintgetOptionsCount()condition options, additional events required for condition to be activatedjava.util.List<TriggerConditionOption>getOptionsList()condition options, additional events required for condition to be activatedjava.lang.StringgetScope()scope of eventcom.google.protobuf.ByteStringgetScopeBytes()scope of eventjava.lang.StringgetScopeId()scope identifiercom.google.protobuf.ByteStringgetScopeIdBytes()scope identifierjava.lang.StringgetTargets(int index)target value of the eventcom.google.protobuf.ByteStringgetTargetsBytes(int index)target value of the eventintgetTargetsCount()target value of the eventjava.util.List<java.lang.String>getTargetsList()target value of the eventjava.lang.StringgetTriggerId()owner idcom.google.protobuf.ByteStringgetTriggerIdBytes()owner idjava.lang.StringgetType()type of conditioncom.google.protobuf.ByteStringgetTypeBytes()type of conditionbooleanhasChainOperation()logical operation on condition when combining multiple conditions togetherbooleanhasChainOrder()order of occurrence of condition in array of conditionsbooleanhasCompare()comparison operation, should be used to compare "current" and "target" and return a booleanbooleanhasCurrent()current value read from eventbooleanhasDatasource()scope of eventbooleanhasEvent()name of event to be compared withbooleanhasScope()scope of eventbooleanhasScopeId()scope identifierbooleanhasTriggerId()owner idbooleanhasType()type of conditionTriggerCondition.BuilderremoveLog(int index)log of events consumed by conditionTriggerCondition.BuilderremoveOptions(int index)condition options, additional events required for condition to be activatedTriggerCondition.BuildersetActivated(boolean value)true when compare(target, current) == trueTriggerCondition.BuildersetChainOperation(java.lang.String value)logical operation on condition when combining multiple conditions togetherTriggerCondition.BuildersetChainOperationBytes(com.google.protobuf.ByteString value)logical operation on condition when combining multiple conditions togetherTriggerCondition.BuildersetChainOrder(int value)order of occurrence of condition in array of conditionsTriggerCondition.BuildersetCompare(java.lang.String value)comparison operation, should be used to compare "current" and "target" and return a booleanTriggerCondition.BuildersetCompareBytes(com.google.protobuf.ByteString value)comparison operation, should be used to compare "current" and "target" and return a booleanTriggerCondition.BuildersetCurrent(java.lang.String value)current value read from eventTriggerCondition.BuildersetCurrentBytes(com.google.protobuf.ByteString value)current value read from eventTriggerCondition.BuildersetDatasource(java.lang.String value)scope of eventTriggerCondition.BuildersetDatasourceBytes(com.google.protobuf.ByteString value)scope of eventTriggerCondition.BuildersetEvent(java.lang.String value)name of event to be compared withTriggerCondition.BuildersetEventBytes(com.google.protobuf.ByteString value)name of event to be compared withTriggerCondition.BuildersetId(java.lang.String value)uuid generated for each conditionTriggerCondition.BuildersetIdBytes(com.google.protobuf.ByteString value)uuid generated for each conditionTriggerCondition.BuildersetLog(int index, Event value)log of events consumed by conditionTriggerCondition.BuildersetLog(int index, Event.Builder builderForValue)log of events consumed by conditionTriggerCondition.BuildersetOptions(int index, TriggerConditionOption value)condition options, additional events required for condition to be activatedTriggerCondition.BuildersetOptions(int index, TriggerConditionOption.Builder builderForValue)condition options, additional events required for condition to be activatedTriggerCondition.BuildersetScope(java.lang.String value)scope of eventTriggerCondition.BuildersetScopeBytes(com.google.protobuf.ByteString value)scope of eventTriggerCondition.BuildersetScopeId(java.lang.String value)scope identifierTriggerCondition.BuildersetScopeIdBytes(com.google.protobuf.ByteString value)scope identifierTriggerCondition.BuildersetTargets(int index, java.lang.String value)target value of the eventTriggerCondition.BuildersetTriggerId(java.lang.String value)owner idTriggerCondition.BuildersetTriggerIdBytes(com.google.protobuf.ByteString value)owner idTriggerCondition.BuildersetType(java.lang.String value)type of conditionTriggerCondition.BuildersetTypeBytes(com.google.protobuf.ByteString value)type of condition-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getId
public java.lang.String getId()
uuid generated for each condition
string id = 1 [json_name = "id"];- Specified by:
getIdin interfaceTriggerConditionOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
uuid generated for each condition
string id = 1 [json_name = "id"];- Specified by:
getIdBytesin interfaceTriggerConditionOrBuilder- Returns:
- The bytes for id.
-
setId
public TriggerCondition.Builder setId(java.lang.String value)
uuid generated for each condition
string id = 1 [json_name = "id"];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public TriggerCondition.Builder clearId()
uuid generated for each condition
string id = 1 [json_name = "id"];- Returns:
- This builder for chaining.
-
setIdBytes
public TriggerCondition.Builder setIdBytes(com.google.protobuf.ByteString value)
uuid generated for each condition
string id = 1 [json_name = "id"];- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
hasTriggerId
public boolean hasTriggerId()
owner id
optional string trigger_id = 2 [json_name = "triggerId"];- Specified by:
hasTriggerIdin interfaceTriggerConditionOrBuilder- Returns:
- Whether the triggerId field is set.
-
getTriggerId
public java.lang.String getTriggerId()
owner id
optional string trigger_id = 2 [json_name = "triggerId"];- Specified by:
getTriggerIdin interfaceTriggerConditionOrBuilder- Returns:
- The triggerId.
-
getTriggerIdBytes
public com.google.protobuf.ByteString getTriggerIdBytes()
owner id
optional string trigger_id = 2 [json_name = "triggerId"];- Specified by:
getTriggerIdBytesin interfaceTriggerConditionOrBuilder- Returns:
- The bytes for triggerId.
-
setTriggerId
public TriggerCondition.Builder setTriggerId(java.lang.String value)
owner id
optional string trigger_id = 2 [json_name = "triggerId"];- Parameters:
value- The triggerId to set.- Returns:
- This builder for chaining.
-
clearTriggerId
public TriggerCondition.Builder clearTriggerId()
owner id
optional string trigger_id = 2 [json_name = "triggerId"];- Returns:
- This builder for chaining.
-
setTriggerIdBytes
public TriggerCondition.Builder setTriggerIdBytes(com.google.protobuf.ByteString value)
owner id
optional string trigger_id = 2 [json_name = "triggerId"];- Parameters:
value- The bytes for triggerId to set.- Returns:
- This builder for chaining.
-
hasEvent
public boolean hasEvent()
name of event to be compared with
optional string event = 3 [json_name = "event"];- Specified by:
hasEventin interfaceTriggerConditionOrBuilder- Returns:
- Whether the event field is set.
-
getEvent
public java.lang.String getEvent()
name of event to be compared with
optional string event = 3 [json_name = "event"];- Specified by:
getEventin interfaceTriggerConditionOrBuilder- Returns:
- The event.
-
getEventBytes
public com.google.protobuf.ByteString getEventBytes()
name of event to be compared with
optional string event = 3 [json_name = "event"];- Specified by:
getEventBytesin interfaceTriggerConditionOrBuilder- Returns:
- The bytes for event.
-
setEvent
public TriggerCondition.Builder setEvent(java.lang.String value)
name of event to be compared with
optional string event = 3 [json_name = "event"];- Parameters:
value- The event to set.- Returns:
- This builder for chaining.
-
clearEvent
public TriggerCondition.Builder clearEvent()
name of event to be compared with
optional string event = 3 [json_name = "event"];- Returns:
- This builder for chaining.
-
setEventBytes
public TriggerCondition.Builder setEventBytes(com.google.protobuf.ByteString value)
name of event to be compared with
optional string event = 3 [json_name = "event"];- Parameters:
value- The bytes for event to set.- Returns:
- This builder for chaining.
-
hasDatasource
public boolean hasDatasource()
scope of event
optional string datasource = 4 [json_name = "datasource"];- Specified by:
hasDatasourcein interfaceTriggerConditionOrBuilder- Returns:
- Whether the datasource field is set.
-
getDatasource
public java.lang.String getDatasource()
scope of event
optional string datasource = 4 [json_name = "datasource"];- Specified by:
getDatasourcein interfaceTriggerConditionOrBuilder- Returns:
- The datasource.
-
getDatasourceBytes
public com.google.protobuf.ByteString getDatasourceBytes()
scope of event
optional string datasource = 4 [json_name = "datasource"];- Specified by:
getDatasourceBytesin interfaceTriggerConditionOrBuilder- Returns:
- The bytes for datasource.
-
setDatasource
public TriggerCondition.Builder setDatasource(java.lang.String value)
scope of event
optional string datasource = 4 [json_name = "datasource"];- Parameters:
value- The datasource to set.- Returns:
- This builder for chaining.
-
clearDatasource
public TriggerCondition.Builder clearDatasource()
scope of event
optional string datasource = 4 [json_name = "datasource"];- Returns:
- This builder for chaining.
-
setDatasourceBytes
public TriggerCondition.Builder setDatasourceBytes(com.google.protobuf.ByteString value)
scope of event
optional string datasource = 4 [json_name = "datasource"];- Parameters:
value- The bytes for datasource to set.- Returns:
- This builder for chaining.
-
hasScope
public boolean hasScope()
scope of event
optional string scope = 5 [json_name = "scope"];- Specified by:
hasScopein interfaceTriggerConditionOrBuilder- Returns:
- Whether the scope field is set.
-
getScope
public java.lang.String getScope()
scope of event
optional string scope = 5 [json_name = "scope"];- Specified by:
getScopein interfaceTriggerConditionOrBuilder- Returns:
- The scope.
-
getScopeBytes
public com.google.protobuf.ByteString getScopeBytes()
scope of event
optional string scope = 5 [json_name = "scope"];- Specified by:
getScopeBytesin interfaceTriggerConditionOrBuilder- Returns:
- The bytes for scope.
-
setScope
public TriggerCondition.Builder setScope(java.lang.String value)
scope of event
optional string scope = 5 [json_name = "scope"];- Parameters:
value- The scope to set.- Returns:
- This builder for chaining.
-
clearScope
public TriggerCondition.Builder clearScope()
scope of event
optional string scope = 5 [json_name = "scope"];- Returns:
- This builder for chaining.
-
setScopeBytes
public TriggerCondition.Builder setScopeBytes(com.google.protobuf.ByteString value)
scope of event
optional string scope = 5 [json_name = "scope"];- Parameters:
value- The bytes for scope to set.- Returns:
- This builder for chaining.
-
hasScopeId
public boolean hasScopeId()
scope identifier
optional string scope_id = 6 [json_name = "scopeId"];- Specified by:
hasScopeIdin interfaceTriggerConditionOrBuilder- Returns:
- Whether the scopeId field is set.
-
getScopeId
public java.lang.String getScopeId()
scope identifier
optional string scope_id = 6 [json_name = "scopeId"];- Specified by:
getScopeIdin interfaceTriggerConditionOrBuilder- Returns:
- The scopeId.
-
getScopeIdBytes
public com.google.protobuf.ByteString getScopeIdBytes()
scope identifier
optional string scope_id = 6 [json_name = "scopeId"];- Specified by:
getScopeIdBytesin interfaceTriggerConditionOrBuilder- Returns:
- The bytes for scopeId.
-
setScopeId
public TriggerCondition.Builder setScopeId(java.lang.String value)
scope identifier
optional string scope_id = 6 [json_name = "scopeId"];- Parameters:
value- The scopeId to set.- Returns:
- This builder for chaining.
-
clearScopeId
public TriggerCondition.Builder clearScopeId()
scope identifier
optional string scope_id = 6 [json_name = "scopeId"];- Returns:
- This builder for chaining.
-
setScopeIdBytes
public TriggerCondition.Builder setScopeIdBytes(com.google.protobuf.ByteString value)
scope identifier
optional string scope_id = 6 [json_name = "scopeId"];- Parameters:
value- The bytes for scopeId to set.- Returns:
- This builder for chaining.
-
hasCompare
public boolean hasCompare()
comparison operation, should be used to compare "current" and "target" and return a boolean
optional string compare = 7 [json_name = "compare"];- Specified by:
hasComparein interfaceTriggerConditionOrBuilder- Returns:
- Whether the compare field is set.
-
getCompare
public java.lang.String getCompare()
comparison operation, should be used to compare "current" and "target" and return a boolean
optional string compare = 7 [json_name = "compare"];- Specified by:
getComparein interfaceTriggerConditionOrBuilder- Returns:
- The compare.
-
getCompareBytes
public com.google.protobuf.ByteString getCompareBytes()
comparison operation, should be used to compare "current" and "target" and return a boolean
optional string compare = 7 [json_name = "compare"];- Specified by:
getCompareBytesin interfaceTriggerConditionOrBuilder- Returns:
- The bytes for compare.
-
setCompare
public TriggerCondition.Builder setCompare(java.lang.String value)
comparison operation, should be used to compare "current" and "target" and return a boolean
optional string compare = 7 [json_name = "compare"];- Parameters:
value- The compare to set.- Returns:
- This builder for chaining.
-
clearCompare
public TriggerCondition.Builder clearCompare()
comparison operation, should be used to compare "current" and "target" and return a boolean
optional string compare = 7 [json_name = "compare"];- Returns:
- This builder for chaining.
-
setCompareBytes
public TriggerCondition.Builder setCompareBytes(com.google.protobuf.ByteString value)
comparison operation, should be used to compare "current" and "target" and return a boolean
optional string compare = 7 [json_name = "compare"];- Parameters:
value- The bytes for compare to set.- Returns:
- This builder for chaining.
-
hasType
public boolean hasType()
type of condition
optional string type = 8 [json_name = "type"];- Specified by:
hasTypein interfaceTriggerConditionOrBuilder- Returns:
- Whether the type field is set.
-
getType
public java.lang.String getType()
type of condition
optional string type = 8 [json_name = "type"];- Specified by:
getTypein interfaceTriggerConditionOrBuilder- Returns:
- The type.
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()
type of condition
optional string type = 8 [json_name = "type"];- Specified by:
getTypeBytesin interfaceTriggerConditionOrBuilder- Returns:
- The bytes for type.
-
setType
public TriggerCondition.Builder setType(java.lang.String value)
type of condition
optional string type = 8 [json_name = "type"];- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
public TriggerCondition.Builder clearType()
type of condition
optional string type = 8 [json_name = "type"];- Returns:
- This builder for chaining.
-
setTypeBytes
public TriggerCondition.Builder setTypeBytes(com.google.protobuf.ByteString value)
type of condition
optional string type = 8 [json_name = "type"];- Parameters:
value- The bytes for type to set.- Returns:
- This builder for chaining.
-
getTargetsList
public java.util.List<java.lang.String> getTargetsList()
target value of the event
repeated string targets = 9 [json_name = "targets"];- Specified by:
getTargetsListin interfaceTriggerConditionOrBuilder- Returns:
- A list containing the targets.
-
getTargetsCount
public int getTargetsCount()
target value of the event
repeated string targets = 9 [json_name = "targets"];- Specified by:
getTargetsCountin interfaceTriggerConditionOrBuilder- Returns:
- The count of targets.
-
getTargets
public java.lang.String getTargets(int index)
target value of the event
repeated string targets = 9 [json_name = "targets"];- Specified by:
getTargetsin interfaceTriggerConditionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The targets at the given index.
-
getTargetsBytes
public com.google.protobuf.ByteString getTargetsBytes(int index)
target value of the event
repeated string targets = 9 [json_name = "targets"];- Specified by:
getTargetsBytesin interfaceTriggerConditionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the targets at the given index.
-
setTargets
public TriggerCondition.Builder setTargets(int index, java.lang.String value)
target value of the event
repeated string targets = 9 [json_name = "targets"];- Parameters:
index- The index to set the value at.value- The targets to set.- Returns:
- This builder for chaining.
-
addTargets
public TriggerCondition.Builder addTargets(java.lang.String value)
target value of the event
repeated string targets = 9 [json_name = "targets"];- Parameters:
value- The targets to add.- Returns:
- This builder for chaining.
-
addAllTargets
public TriggerCondition.Builder addAllTargets(java.lang.Iterable<java.lang.String> values)
target value of the event
repeated string targets = 9 [json_name = "targets"];- Parameters:
values- The targets to add.- Returns:
- This builder for chaining.
-
clearTargets
public TriggerCondition.Builder clearTargets()
target value of the event
repeated string targets = 9 [json_name = "targets"];- Returns:
- This builder for chaining.
-
addTargetsBytes
public TriggerCondition.Builder addTargetsBytes(com.google.protobuf.ByteString value)
target value of the event
repeated string targets = 9 [json_name = "targets"];- Parameters:
value- The bytes of the targets to add.- Returns:
- This builder for chaining.
-
hasCurrent
public boolean hasCurrent()
current value read from event
optional string current = 10 [json_name = "current"];- Specified by:
hasCurrentin interfaceTriggerConditionOrBuilder- Returns:
- Whether the current field is set.
-
getCurrent
public java.lang.String getCurrent()
current value read from event
optional string current = 10 [json_name = "current"];- Specified by:
getCurrentin interfaceTriggerConditionOrBuilder- Returns:
- The current.
-
getCurrentBytes
public com.google.protobuf.ByteString getCurrentBytes()
current value read from event
optional string current = 10 [json_name = "current"];- Specified by:
getCurrentBytesin interfaceTriggerConditionOrBuilder- Returns:
- The bytes for current.
-
setCurrent
public TriggerCondition.Builder setCurrent(java.lang.String value)
current value read from event
optional string current = 10 [json_name = "current"];- Parameters:
value- The current to set.- Returns:
- This builder for chaining.
-
clearCurrent
public TriggerCondition.Builder clearCurrent()
current value read from event
optional string current = 10 [json_name = "current"];- Returns:
- This builder for chaining.
-
setCurrentBytes
public TriggerCondition.Builder setCurrentBytes(com.google.protobuf.ByteString value)
current value read from event
optional string current = 10 [json_name = "current"];- Parameters:
value- The bytes for current to set.- Returns:
- This builder for chaining.
-
getActivated
public boolean getActivated()
true when compare(target, current) == true
bool activated = 11 [json_name = "activated"];- Specified by:
getActivatedin interfaceTriggerConditionOrBuilder- Returns:
- The activated.
-
setActivated
public TriggerCondition.Builder setActivated(boolean value)
true when compare(target, current) == true
bool activated = 11 [json_name = "activated"];- Parameters:
value- The activated to set.- Returns:
- This builder for chaining.
-
clearActivated
public TriggerCondition.Builder clearActivated()
true when compare(target, current) == true
bool activated = 11 [json_name = "activated"];- Returns:
- This builder for chaining.
-
hasChainOrder
public boolean hasChainOrder()
order of occurrence of condition in array of conditions
optional int32 chain_order = 12 [json_name = "chainOrder"];- Specified by:
hasChainOrderin interfaceTriggerConditionOrBuilder- Returns:
- Whether the chainOrder field is set.
-
getChainOrder
public int getChainOrder()
order of occurrence of condition in array of conditions
optional int32 chain_order = 12 [json_name = "chainOrder"];- Specified by:
getChainOrderin interfaceTriggerConditionOrBuilder- Returns:
- The chainOrder.
-
setChainOrder
public TriggerCondition.Builder setChainOrder(int value)
order of occurrence of condition in array of conditions
optional int32 chain_order = 12 [json_name = "chainOrder"];- Parameters:
value- The chainOrder to set.- Returns:
- This builder for chaining.
-
clearChainOrder
public TriggerCondition.Builder clearChainOrder()
order of occurrence of condition in array of conditions
optional int32 chain_order = 12 [json_name = "chainOrder"];- Returns:
- This builder for chaining.
-
hasChainOperation
public boolean hasChainOperation()
logical operation on condition when combining multiple conditions together
optional string chain_operation = 13 [json_name = "chainOperation"];- Specified by:
hasChainOperationin interfaceTriggerConditionOrBuilder- Returns:
- Whether the chainOperation field is set.
-
getChainOperation
public java.lang.String getChainOperation()
logical operation on condition when combining multiple conditions together
optional string chain_operation = 13 [json_name = "chainOperation"];- Specified by:
getChainOperationin interfaceTriggerConditionOrBuilder- Returns:
- The chainOperation.
-
getChainOperationBytes
public com.google.protobuf.ByteString getChainOperationBytes()
logical operation on condition when combining multiple conditions together
optional string chain_operation = 13 [json_name = "chainOperation"];- Specified by:
getChainOperationBytesin interfaceTriggerConditionOrBuilder- Returns:
- The bytes for chainOperation.
-
setChainOperation
public TriggerCondition.Builder setChainOperation(java.lang.String value)
logical operation on condition when combining multiple conditions together
optional string chain_operation = 13 [json_name = "chainOperation"];- Parameters:
value- The chainOperation to set.- Returns:
- This builder for chaining.
-
clearChainOperation
public TriggerCondition.Builder clearChainOperation()
logical operation on condition when combining multiple conditions together
optional string chain_operation = 13 [json_name = "chainOperation"];- Returns:
- This builder for chaining.
-
setChainOperationBytes
public TriggerCondition.Builder setChainOperationBytes(com.google.protobuf.ByteString value)
logical operation on condition when combining multiple conditions together
optional string chain_operation = 13 [json_name = "chainOperation"];- Parameters:
value- The bytes for chainOperation to set.- Returns:
- This builder for chaining.
-
getLogList
public java.util.List<Event> getLogList()
log of events consumed by condition
repeated .streamlayer.triggers.Event log = 14 [json_name = "log"];- Specified by:
getLogListin interfaceTriggerConditionOrBuilder
-
getLogCount
public int getLogCount()
log of events consumed by condition
repeated .streamlayer.triggers.Event log = 14 [json_name = "log"];- Specified by:
getLogCountin interfaceTriggerConditionOrBuilder
-
getLog
public Event getLog(int index)
log of events consumed by condition
repeated .streamlayer.triggers.Event log = 14 [json_name = "log"];- Specified by:
getLogin interfaceTriggerConditionOrBuilder
-
setLog
public TriggerCondition.Builder setLog(int index, Event value)
log of events consumed by condition
repeated .streamlayer.triggers.Event log = 14 [json_name = "log"];
-
setLog
public TriggerCondition.Builder setLog(int index, Event.Builder builderForValue)
log of events consumed by condition
repeated .streamlayer.triggers.Event log = 14 [json_name = "log"];
-
addLog
public TriggerCondition.Builder addLog(Event value)
log of events consumed by condition
repeated .streamlayer.triggers.Event log = 14 [json_name = "log"];
-
addLog
public TriggerCondition.Builder addLog(int index, Event value)
log of events consumed by condition
repeated .streamlayer.triggers.Event log = 14 [json_name = "log"];
-
addLog
public TriggerCondition.Builder addLog(Event.Builder builderForValue)
log of events consumed by condition
repeated .streamlayer.triggers.Event log = 14 [json_name = "log"];
-
addLog
public TriggerCondition.Builder addLog(int index, Event.Builder builderForValue)
log of events consumed by condition
repeated .streamlayer.triggers.Event log = 14 [json_name = "log"];
-
addAllLog
public TriggerCondition.Builder addAllLog(java.lang.Iterable<? extends Event> values)
log of events consumed by condition
repeated .streamlayer.triggers.Event log = 14 [json_name = "log"];
-
clearLog
public TriggerCondition.Builder clearLog()
log of events consumed by condition
repeated .streamlayer.triggers.Event log = 14 [json_name = "log"];
-
removeLog
public TriggerCondition.Builder removeLog(int index)
log of events consumed by condition
repeated .streamlayer.triggers.Event log = 14 [json_name = "log"];
-
getOptionsList
public java.util.List<TriggerConditionOption> getOptionsList()
condition options, additional events required for condition to be activated
repeated .streamlayer.triggers.TriggerConditionOption options = 15 [json_name = "options"];- Specified by:
getOptionsListin interfaceTriggerConditionOrBuilder
-
getOptionsCount
public int getOptionsCount()
condition options, additional events required for condition to be activated
repeated .streamlayer.triggers.TriggerConditionOption options = 15 [json_name = "options"];- Specified by:
getOptionsCountin interfaceTriggerConditionOrBuilder
-
getOptions
public TriggerConditionOption getOptions(int index)
condition options, additional events required for condition to be activated
repeated .streamlayer.triggers.TriggerConditionOption options = 15 [json_name = "options"];- Specified by:
getOptionsin interfaceTriggerConditionOrBuilder
-
setOptions
public TriggerCondition.Builder setOptions(int index, TriggerConditionOption value)
condition options, additional events required for condition to be activated
repeated .streamlayer.triggers.TriggerConditionOption options = 15 [json_name = "options"];
-
setOptions
public TriggerCondition.Builder setOptions(int index, TriggerConditionOption.Builder builderForValue)
condition options, additional events required for condition to be activated
repeated .streamlayer.triggers.TriggerConditionOption options = 15 [json_name = "options"];
-
addOptions
public TriggerCondition.Builder addOptions(TriggerConditionOption value)
condition options, additional events required for condition to be activated
repeated .streamlayer.triggers.TriggerConditionOption options = 15 [json_name = "options"];
-
addOptions
public TriggerCondition.Builder addOptions(int index, TriggerConditionOption value)
condition options, additional events required for condition to be activated
repeated .streamlayer.triggers.TriggerConditionOption options = 15 [json_name = "options"];
-
addOptions
public TriggerCondition.Builder addOptions(TriggerConditionOption.Builder builderForValue)
condition options, additional events required for condition to be activated
repeated .streamlayer.triggers.TriggerConditionOption options = 15 [json_name = "options"];
-
addOptions
public TriggerCondition.Builder addOptions(int index, TriggerConditionOption.Builder builderForValue)
condition options, additional events required for condition to be activated
repeated .streamlayer.triggers.TriggerConditionOption options = 15 [json_name = "options"];
-
addAllOptions
public TriggerCondition.Builder addAllOptions(java.lang.Iterable<? extends TriggerConditionOption> values)
condition options, additional events required for condition to be activated
repeated .streamlayer.triggers.TriggerConditionOption options = 15 [json_name = "options"];
-
clearOptions
public TriggerCondition.Builder clearOptions()
condition options, additional events required for condition to be activated
repeated .streamlayer.triggers.TriggerConditionOption options = 15 [json_name = "options"];
-
removeOptions
public TriggerCondition.Builder removeOptions(int index)
condition options, additional events required for condition to be activated
repeated .streamlayer.triggers.TriggerConditionOption options = 15 [json_name = "options"];
-
-