Package com.uber.cadence
Class Decision
- java.lang.Object
-
- com.uber.cadence.Decision
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Comparable<Decision>
,org.apache.thrift.TBase<Decision,Decision._Fields>
@Generated(value="Autogenerated by Thrift Compiler (0.9.3)", date="2023-08-08") public class Decision extends java.lang.Object implements org.apache.thrift.TBase<Decision,Decision._Fields>, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Decision>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Decision._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
-
Field Summary
-
Method Summary
-
-
-
Field Detail
-
decisionType
public DecisionType decisionType
- See Also:
DecisionType
-
scheduleActivityTaskDecisionAttributes
public ScheduleActivityTaskDecisionAttributes scheduleActivityTaskDecisionAttributes
-
startTimerDecisionAttributes
public StartTimerDecisionAttributes startTimerDecisionAttributes
-
completeWorkflowExecutionDecisionAttributes
public CompleteWorkflowExecutionDecisionAttributes completeWorkflowExecutionDecisionAttributes
-
failWorkflowExecutionDecisionAttributes
public FailWorkflowExecutionDecisionAttributes failWorkflowExecutionDecisionAttributes
-
requestCancelActivityTaskDecisionAttributes
public RequestCancelActivityTaskDecisionAttributes requestCancelActivityTaskDecisionAttributes
-
cancelTimerDecisionAttributes
public CancelTimerDecisionAttributes cancelTimerDecisionAttributes
-
cancelWorkflowExecutionDecisionAttributes
public CancelWorkflowExecutionDecisionAttributes cancelWorkflowExecutionDecisionAttributes
-
requestCancelExternalWorkflowExecutionDecisionAttributes
public RequestCancelExternalWorkflowExecutionDecisionAttributes requestCancelExternalWorkflowExecutionDecisionAttributes
-
recordMarkerDecisionAttributes
public RecordMarkerDecisionAttributes recordMarkerDecisionAttributes
-
continueAsNewWorkflowExecutionDecisionAttributes
public ContinueAsNewWorkflowExecutionDecisionAttributes continueAsNewWorkflowExecutionDecisionAttributes
-
startChildWorkflowExecutionDecisionAttributes
public StartChildWorkflowExecutionDecisionAttributes startChildWorkflowExecutionDecisionAttributes
-
signalExternalWorkflowExecutionDecisionAttributes
public SignalExternalWorkflowExecutionDecisionAttributes signalExternalWorkflowExecutionDecisionAttributes
-
upsertWorkflowSearchAttributesDecisionAttributes
public UpsertWorkflowSearchAttributesDecisionAttributes upsertWorkflowSearchAttributesDecisionAttributes
-
metaDataMap
public static final java.util.Map<Decision._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
-
-
Constructor Detail
-
Decision
public Decision()
-
Decision
public Decision(Decision other)
Performs a deep copy on other.
-
-
Method Detail
-
deepCopy
public Decision deepCopy()
- Specified by:
deepCopy
in interfaceorg.apache.thrift.TBase<Decision,Decision._Fields>
-
clear
public void clear()
- Specified by:
clear
in interfaceorg.apache.thrift.TBase<Decision,Decision._Fields>
-
getDecisionType
public DecisionType getDecisionType()
- See Also:
DecisionType
-
setDecisionType
public Decision setDecisionType(DecisionType decisionType)
- See Also:
DecisionType
-
unsetDecisionType
public void unsetDecisionType()
-
isSetDecisionType
public boolean isSetDecisionType()
Returns true if field decisionType is set (has been assigned a value) and false otherwise
-
setDecisionTypeIsSet
public void setDecisionTypeIsSet(boolean value)
-
getScheduleActivityTaskDecisionAttributes
public ScheduleActivityTaskDecisionAttributes getScheduleActivityTaskDecisionAttributes()
-
setScheduleActivityTaskDecisionAttributes
public Decision setScheduleActivityTaskDecisionAttributes(ScheduleActivityTaskDecisionAttributes scheduleActivityTaskDecisionAttributes)
-
unsetScheduleActivityTaskDecisionAttributes
public void unsetScheduleActivityTaskDecisionAttributes()
-
isSetScheduleActivityTaskDecisionAttributes
public boolean isSetScheduleActivityTaskDecisionAttributes()
Returns true if field scheduleActivityTaskDecisionAttributes is set (has been assigned a value) and false otherwise
-
setScheduleActivityTaskDecisionAttributesIsSet
public void setScheduleActivityTaskDecisionAttributesIsSet(boolean value)
-
getStartTimerDecisionAttributes
public StartTimerDecisionAttributes getStartTimerDecisionAttributes()
-
setStartTimerDecisionAttributes
public Decision setStartTimerDecisionAttributes(StartTimerDecisionAttributes startTimerDecisionAttributes)
-
unsetStartTimerDecisionAttributes
public void unsetStartTimerDecisionAttributes()
-
isSetStartTimerDecisionAttributes
public boolean isSetStartTimerDecisionAttributes()
Returns true if field startTimerDecisionAttributes is set (has been assigned a value) and false otherwise
-
setStartTimerDecisionAttributesIsSet
public void setStartTimerDecisionAttributesIsSet(boolean value)
-
getCompleteWorkflowExecutionDecisionAttributes
public CompleteWorkflowExecutionDecisionAttributes getCompleteWorkflowExecutionDecisionAttributes()
-
setCompleteWorkflowExecutionDecisionAttributes
public Decision setCompleteWorkflowExecutionDecisionAttributes(CompleteWorkflowExecutionDecisionAttributes completeWorkflowExecutionDecisionAttributes)
-
unsetCompleteWorkflowExecutionDecisionAttributes
public void unsetCompleteWorkflowExecutionDecisionAttributes()
-
isSetCompleteWorkflowExecutionDecisionAttributes
public boolean isSetCompleteWorkflowExecutionDecisionAttributes()
Returns true if field completeWorkflowExecutionDecisionAttributes is set (has been assigned a value) and false otherwise
-
setCompleteWorkflowExecutionDecisionAttributesIsSet
public void setCompleteWorkflowExecutionDecisionAttributesIsSet(boolean value)
-
getFailWorkflowExecutionDecisionAttributes
public FailWorkflowExecutionDecisionAttributes getFailWorkflowExecutionDecisionAttributes()
-
setFailWorkflowExecutionDecisionAttributes
public Decision setFailWorkflowExecutionDecisionAttributes(FailWorkflowExecutionDecisionAttributes failWorkflowExecutionDecisionAttributes)
-
unsetFailWorkflowExecutionDecisionAttributes
public void unsetFailWorkflowExecutionDecisionAttributes()
-
isSetFailWorkflowExecutionDecisionAttributes
public boolean isSetFailWorkflowExecutionDecisionAttributes()
Returns true if field failWorkflowExecutionDecisionAttributes is set (has been assigned a value) and false otherwise
-
setFailWorkflowExecutionDecisionAttributesIsSet
public void setFailWorkflowExecutionDecisionAttributesIsSet(boolean value)
-
getRequestCancelActivityTaskDecisionAttributes
public RequestCancelActivityTaskDecisionAttributes getRequestCancelActivityTaskDecisionAttributes()
-
setRequestCancelActivityTaskDecisionAttributes
public Decision setRequestCancelActivityTaskDecisionAttributes(RequestCancelActivityTaskDecisionAttributes requestCancelActivityTaskDecisionAttributes)
-
unsetRequestCancelActivityTaskDecisionAttributes
public void unsetRequestCancelActivityTaskDecisionAttributes()
-
isSetRequestCancelActivityTaskDecisionAttributes
public boolean isSetRequestCancelActivityTaskDecisionAttributes()
Returns true if field requestCancelActivityTaskDecisionAttributes is set (has been assigned a value) and false otherwise
-
setRequestCancelActivityTaskDecisionAttributesIsSet
public void setRequestCancelActivityTaskDecisionAttributesIsSet(boolean value)
-
getCancelTimerDecisionAttributes
public CancelTimerDecisionAttributes getCancelTimerDecisionAttributes()
-
setCancelTimerDecisionAttributes
public Decision setCancelTimerDecisionAttributes(CancelTimerDecisionAttributes cancelTimerDecisionAttributes)
-
unsetCancelTimerDecisionAttributes
public void unsetCancelTimerDecisionAttributes()
-
isSetCancelTimerDecisionAttributes
public boolean isSetCancelTimerDecisionAttributes()
Returns true if field cancelTimerDecisionAttributes is set (has been assigned a value) and false otherwise
-
setCancelTimerDecisionAttributesIsSet
public void setCancelTimerDecisionAttributesIsSet(boolean value)
-
getCancelWorkflowExecutionDecisionAttributes
public CancelWorkflowExecutionDecisionAttributes getCancelWorkflowExecutionDecisionAttributes()
-
setCancelWorkflowExecutionDecisionAttributes
public Decision setCancelWorkflowExecutionDecisionAttributes(CancelWorkflowExecutionDecisionAttributes cancelWorkflowExecutionDecisionAttributes)
-
unsetCancelWorkflowExecutionDecisionAttributes
public void unsetCancelWorkflowExecutionDecisionAttributes()
-
isSetCancelWorkflowExecutionDecisionAttributes
public boolean isSetCancelWorkflowExecutionDecisionAttributes()
Returns true if field cancelWorkflowExecutionDecisionAttributes is set (has been assigned a value) and false otherwise
-
setCancelWorkflowExecutionDecisionAttributesIsSet
public void setCancelWorkflowExecutionDecisionAttributesIsSet(boolean value)
-
getRequestCancelExternalWorkflowExecutionDecisionAttributes
public RequestCancelExternalWorkflowExecutionDecisionAttributes getRequestCancelExternalWorkflowExecutionDecisionAttributes()
-
setRequestCancelExternalWorkflowExecutionDecisionAttributes
public Decision setRequestCancelExternalWorkflowExecutionDecisionAttributes(RequestCancelExternalWorkflowExecutionDecisionAttributes requestCancelExternalWorkflowExecutionDecisionAttributes)
-
unsetRequestCancelExternalWorkflowExecutionDecisionAttributes
public void unsetRequestCancelExternalWorkflowExecutionDecisionAttributes()
-
isSetRequestCancelExternalWorkflowExecutionDecisionAttributes
public boolean isSetRequestCancelExternalWorkflowExecutionDecisionAttributes()
Returns true if field requestCancelExternalWorkflowExecutionDecisionAttributes is set (has been assigned a value) and false otherwise
-
setRequestCancelExternalWorkflowExecutionDecisionAttributesIsSet
public void setRequestCancelExternalWorkflowExecutionDecisionAttributesIsSet(boolean value)
-
getRecordMarkerDecisionAttributes
public RecordMarkerDecisionAttributes getRecordMarkerDecisionAttributes()
-
setRecordMarkerDecisionAttributes
public Decision setRecordMarkerDecisionAttributes(RecordMarkerDecisionAttributes recordMarkerDecisionAttributes)
-
unsetRecordMarkerDecisionAttributes
public void unsetRecordMarkerDecisionAttributes()
-
isSetRecordMarkerDecisionAttributes
public boolean isSetRecordMarkerDecisionAttributes()
Returns true if field recordMarkerDecisionAttributes is set (has been assigned a value) and false otherwise
-
setRecordMarkerDecisionAttributesIsSet
public void setRecordMarkerDecisionAttributesIsSet(boolean value)
-
getContinueAsNewWorkflowExecutionDecisionAttributes
public ContinueAsNewWorkflowExecutionDecisionAttributes getContinueAsNewWorkflowExecutionDecisionAttributes()
-
setContinueAsNewWorkflowExecutionDecisionAttributes
public Decision setContinueAsNewWorkflowExecutionDecisionAttributes(ContinueAsNewWorkflowExecutionDecisionAttributes continueAsNewWorkflowExecutionDecisionAttributes)
-
unsetContinueAsNewWorkflowExecutionDecisionAttributes
public void unsetContinueAsNewWorkflowExecutionDecisionAttributes()
-
isSetContinueAsNewWorkflowExecutionDecisionAttributes
public boolean isSetContinueAsNewWorkflowExecutionDecisionAttributes()
Returns true if field continueAsNewWorkflowExecutionDecisionAttributes is set (has been assigned a value) and false otherwise
-
setContinueAsNewWorkflowExecutionDecisionAttributesIsSet
public void setContinueAsNewWorkflowExecutionDecisionAttributesIsSet(boolean value)
-
getStartChildWorkflowExecutionDecisionAttributes
public StartChildWorkflowExecutionDecisionAttributes getStartChildWorkflowExecutionDecisionAttributes()
-
setStartChildWorkflowExecutionDecisionAttributes
public Decision setStartChildWorkflowExecutionDecisionAttributes(StartChildWorkflowExecutionDecisionAttributes startChildWorkflowExecutionDecisionAttributes)
-
unsetStartChildWorkflowExecutionDecisionAttributes
public void unsetStartChildWorkflowExecutionDecisionAttributes()
-
isSetStartChildWorkflowExecutionDecisionAttributes
public boolean isSetStartChildWorkflowExecutionDecisionAttributes()
Returns true if field startChildWorkflowExecutionDecisionAttributes is set (has been assigned a value) and false otherwise
-
setStartChildWorkflowExecutionDecisionAttributesIsSet
public void setStartChildWorkflowExecutionDecisionAttributesIsSet(boolean value)
-
getSignalExternalWorkflowExecutionDecisionAttributes
public SignalExternalWorkflowExecutionDecisionAttributes getSignalExternalWorkflowExecutionDecisionAttributes()
-
setSignalExternalWorkflowExecutionDecisionAttributes
public Decision setSignalExternalWorkflowExecutionDecisionAttributes(SignalExternalWorkflowExecutionDecisionAttributes signalExternalWorkflowExecutionDecisionAttributes)
-
unsetSignalExternalWorkflowExecutionDecisionAttributes
public void unsetSignalExternalWorkflowExecutionDecisionAttributes()
-
isSetSignalExternalWorkflowExecutionDecisionAttributes
public boolean isSetSignalExternalWorkflowExecutionDecisionAttributes()
Returns true if field signalExternalWorkflowExecutionDecisionAttributes is set (has been assigned a value) and false otherwise
-
setSignalExternalWorkflowExecutionDecisionAttributesIsSet
public void setSignalExternalWorkflowExecutionDecisionAttributesIsSet(boolean value)
-
getUpsertWorkflowSearchAttributesDecisionAttributes
public UpsertWorkflowSearchAttributesDecisionAttributes getUpsertWorkflowSearchAttributesDecisionAttributes()
-
setUpsertWorkflowSearchAttributesDecisionAttributes
public Decision setUpsertWorkflowSearchAttributesDecisionAttributes(UpsertWorkflowSearchAttributesDecisionAttributes upsertWorkflowSearchAttributesDecisionAttributes)
-
unsetUpsertWorkflowSearchAttributesDecisionAttributes
public void unsetUpsertWorkflowSearchAttributesDecisionAttributes()
-
isSetUpsertWorkflowSearchAttributesDecisionAttributes
public boolean isSetUpsertWorkflowSearchAttributesDecisionAttributes()
Returns true if field upsertWorkflowSearchAttributesDecisionAttributes is set (has been assigned a value) and false otherwise
-
setUpsertWorkflowSearchAttributesDecisionAttributesIsSet
public void setUpsertWorkflowSearchAttributesDecisionAttributesIsSet(boolean value)
-
setFieldValue
public void setFieldValue(Decision._Fields field, java.lang.Object value)
- Specified by:
setFieldValue
in interfaceorg.apache.thrift.TBase<Decision,Decision._Fields>
-
getFieldValue
public java.lang.Object getFieldValue(Decision._Fields field)
- Specified by:
getFieldValue
in interfaceorg.apache.thrift.TBase<Decision,Decision._Fields>
-
isSet
public boolean isSet(Decision._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise- Specified by:
isSet
in interfaceorg.apache.thrift.TBase<Decision,Decision._Fields>
-
equals
public boolean equals(java.lang.Object that)
- Overrides:
equals
in classjava.lang.Object
-
equals
public boolean equals(Decision that)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
compareTo
public int compareTo(Decision other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<Decision>
-
fieldForId
public Decision._Fields fieldForId(int fieldId)
- Specified by:
fieldForId
in interfaceorg.apache.thrift.TBase<Decision,Decision._Fields>
-
read
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException
- Specified by:
read
in interfaceorg.apache.thrift.TBase<Decision,Decision._Fields>
- Throws:
org.apache.thrift.TException
-
write
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
- Specified by:
write
in interfaceorg.apache.thrift.TBase<Decision,Decision._Fields>
- Throws:
org.apache.thrift.TException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
validate
public void validate() throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
-