Class FlowStackItem.Builder
-
- All Implemented Interfaces:
-
org.apache.avro.data.RecordBuilder
public class FlowStackItem.Builder extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
RecordBuilder for FlowStackItem instances.
-
-
Field Summary
Fields Modifier and Type Field Description public String
flowName
public boolean
isInitiatingFlow
public List<FlowStackItemSession>
sessions
public KeyValuePairList
contextUserProperties
public KeyValuePairList.Builder
contextUserPropertiesBuilder
public KeyValuePairList
contextPlatformProperties
public KeyValuePairList.Builder
contextPlatformPropertiesBuilder
-
Method Summary
Modifier and Type Method Description String
getFlowName()
Gets the value of the 'flowName' field. FlowStackItem.Builder
setFlowName(String value)
Sets the value of the 'flowName' field. boolean
getIsInitiatingFlow()
Gets the value of the 'isInitiatingFlow' field. FlowStackItem.Builder
setIsInitiatingFlow(boolean value)
Sets the value of the 'isInitiatingFlow' field. List<FlowStackItemSession>
getSessions()
Gets the value of the 'sessions' field. FlowStackItem.Builder
setSessions(List<FlowStackItemSession> value)
Sets the value of the 'sessions' field. KeyValuePairList
getContextUserProperties()
Gets the value of the 'contextUserProperties' field. FlowStackItem.Builder
setContextUserProperties(KeyValuePairList value)
Sets the value of the 'contextUserProperties' field. KeyValuePairList.Builder
getContextUserPropertiesBuilder()
Gets the Builder instance for the 'contextUserProperties' field and creates one if it doesn't exist yet. FlowStackItem.Builder
setContextUserPropertiesBuilder(KeyValuePairList.Builder value)
Sets the Builder instance for the 'contextUserProperties' field The context user properties associated with this level in the Flow stack. KeyValuePairList
getContextPlatformProperties()
Gets the value of the 'contextPlatformProperties' field. FlowStackItem.Builder
setContextPlatformProperties(KeyValuePairList value)
Sets the value of the 'contextPlatformProperties' field. KeyValuePairList.Builder
getContextPlatformPropertiesBuilder()
Gets the Builder instance for the 'contextPlatformProperties' field and creates one if it doesn't exist yet. FlowStackItem.Builder
setContextPlatformPropertiesBuilder(KeyValuePairList.Builder value)
Sets the Builder instance for the 'contextPlatformProperties' field The context platform properties associated with this level in the Flow stack. boolean
hasFlowName()
Checks whether the 'flowName' field has been set. FlowStackItem.Builder
clearFlowName()
Clears the value of the 'flowName' field. boolean
hasIsInitiatingFlow()
Checks whether the 'isInitiatingFlow' field has been set. FlowStackItem.Builder
clearIsInitiatingFlow()
Clears the value of the 'isInitiatingFlow' field. boolean
hasSessions()
Checks whether the 'sessions' field has been set. FlowStackItem.Builder
clearSessions()
Clears the value of the 'sessions' field. boolean
hasContextUserProperties()
Checks whether the 'contextUserProperties' field has been set. boolean
hasContextUserPropertiesBuilder()
Checks whether the 'contextUserProperties' field has an active Builder instance The context user properties associated with this level in the Flow stack. FlowStackItem.Builder
clearContextUserProperties()
Clears the value of the 'contextUserProperties' field. boolean
hasContextPlatformProperties()
Checks whether the 'contextPlatformProperties' field has been set. boolean
hasContextPlatformPropertiesBuilder()
Checks whether the 'contextPlatformProperties' field has an active Builder instance The context platform properties associated with this level in the Flow stack. FlowStackItem.Builder
clearContextPlatformProperties()
Clears the value of the 'contextPlatformProperties' field. FlowStackItem
build()
-
-
Method Detail
-
getFlowName
String getFlowName()
Gets the value of the 'flowName' field. Class name of the flow.
-
setFlowName
FlowStackItem.Builder setFlowName(String value)
Sets the value of the 'flowName' field. Class name of the flow.
- Parameters:
value
- The value of 'flowName'.
-
getIsInitiatingFlow
boolean getIsInitiatingFlow()
Gets the value of the 'isInitiatingFlow' field. Flag to show if the flow is an initiating flow type.
-
setIsInitiatingFlow
FlowStackItem.Builder setIsInitiatingFlow(boolean value)
Sets the value of the 'isInitiatingFlow' field. Flag to show if the flow is an initiating flow type.
- Parameters:
value
- The value of 'isInitiatingFlow'.
-
getSessions
List<FlowStackItemSession> getSessions()
Gets the value of the 'sessions' field. List of any session associated with this flow or subFlow.
-
setSessions
FlowStackItem.Builder setSessions(List<FlowStackItemSession> value)
Sets the value of the 'sessions' field. List of any session associated with this flow or subFlow.
- Parameters:
value
- The value of 'sessions'.
-
getContextUserProperties
KeyValuePairList getContextUserProperties()
Gets the value of the 'contextUserProperties' field. The context user properties associated with this level in the Flow stack.
-
setContextUserProperties
FlowStackItem.Builder setContextUserProperties(KeyValuePairList value)
Sets the value of the 'contextUserProperties' field. The context user properties associated with this level in the Flow stack.
- Parameters:
value
- The value of 'contextUserProperties'.
-
getContextUserPropertiesBuilder
KeyValuePairList.Builder getContextUserPropertiesBuilder()
Gets the Builder instance for the 'contextUserProperties' field and creates one if it doesn't exist yet. The context user properties associated with this level in the Flow stack.
-
setContextUserPropertiesBuilder
FlowStackItem.Builder setContextUserPropertiesBuilder(KeyValuePairList.Builder value)
Sets the Builder instance for the 'contextUserProperties' field The context user properties associated with this level in the Flow stack.
- Parameters:
value
- The builder instance that must be set.
-
getContextPlatformProperties
KeyValuePairList getContextPlatformProperties()
Gets the value of the 'contextPlatformProperties' field. The context platform properties associated with this level in the Flow stack.
-
setContextPlatformProperties
FlowStackItem.Builder setContextPlatformProperties(KeyValuePairList value)
Sets the value of the 'contextPlatformProperties' field. The context platform properties associated with this level in the Flow stack.
- Parameters:
value
- The value of 'contextPlatformProperties'.
-
getContextPlatformPropertiesBuilder
KeyValuePairList.Builder getContextPlatformPropertiesBuilder()
Gets the Builder instance for the 'contextPlatformProperties' field and creates one if it doesn't exist yet. The context platform properties associated with this level in the Flow stack.
-
setContextPlatformPropertiesBuilder
FlowStackItem.Builder setContextPlatformPropertiesBuilder(KeyValuePairList.Builder value)
Sets the Builder instance for the 'contextPlatformProperties' field The context platform properties associated with this level in the Flow stack.
- Parameters:
value
- The builder instance that must be set.
-
hasFlowName
boolean hasFlowName()
Checks whether the 'flowName' field has been set. Class name of the flow.
-
clearFlowName
FlowStackItem.Builder clearFlowName()
Clears the value of the 'flowName' field. Class name of the flow.
-
hasIsInitiatingFlow
boolean hasIsInitiatingFlow()
Checks whether the 'isInitiatingFlow' field has been set. Flag to show if the flow is an initiating flow type.
-
clearIsInitiatingFlow
FlowStackItem.Builder clearIsInitiatingFlow()
Clears the value of the 'isInitiatingFlow' field. Flag to show if the flow is an initiating flow type.
-
hasSessions
boolean hasSessions()
Checks whether the 'sessions' field has been set. List of any session associated with this flow or subFlow.
-
clearSessions
FlowStackItem.Builder clearSessions()
Clears the value of the 'sessions' field. List of any session associated with this flow or subFlow.
-
hasContextUserProperties
boolean hasContextUserProperties()
Checks whether the 'contextUserProperties' field has been set. The context user properties associated with this level in the Flow stack.
-
hasContextUserPropertiesBuilder
boolean hasContextUserPropertiesBuilder()
Checks whether the 'contextUserProperties' field has an active Builder instance The context user properties associated with this level in the Flow stack.
-
clearContextUserProperties
FlowStackItem.Builder clearContextUserProperties()
Clears the value of the 'contextUserProperties' field. The context user properties associated with this level in the Flow stack.
-
hasContextPlatformProperties
boolean hasContextPlatformProperties()
Checks whether the 'contextPlatformProperties' field has been set. The context platform properties associated with this level in the Flow stack.
-
hasContextPlatformPropertiesBuilder
boolean hasContextPlatformPropertiesBuilder()
Checks whether the 'contextPlatformProperties' field has an active Builder instance The context platform properties associated with this level in the Flow stack.
-
clearContextPlatformProperties
FlowStackItem.Builder clearContextPlatformProperties()
Clears the value of the 'contextPlatformProperties' field. The context platform properties associated with this level in the Flow stack.
-
build
FlowStackItem build()
-
-
-
-