Class FlowStartContext.Builder
-
- All Implemented Interfaces:
-
org.apache.avro.data.RecordBuilder
public class FlowStartContext.Builder extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
RecordBuilder for FlowStartContext instances.
-
-
Field Summary
Fields Modifier and Type Field Description public FlowKey
statusKey
public FlowKey.Builder
statusKeyBuilder
public FlowInitiatorType
initiatorType
public String
requestId
public HoldingIdentity
identity
public HoldingIdentity.Builder
identityBuilder
public String
cpiId
public HoldingIdentity
initiatedBy
public HoldingIdentity.Builder
initiatedByBuilder
public String
flowClassName
public String
startArgs
public KeyValuePairList
contextPlatformProperties
public KeyValuePairList.Builder
contextPlatformPropertiesBuilder
public Instant
createdTimestamp
-
Method Summary
Modifier and Type Method Description FlowKey
getStatusKey()
Gets the value of the 'statusKey' field. FlowStartContext.Builder
setStatusKey(FlowKey value)
Sets the value of the 'statusKey' field. FlowKey.Builder
getStatusKeyBuilder()
Gets the Builder instance for the 'statusKey' field and creates one if it doesn't exist yet. FlowStartContext.Builder
setStatusKeyBuilder(FlowKey.Builder value)
Sets the Builder instance for the 'statusKey' field The unique ID for tracking the flow status FlowInitiatorType
getInitiatorType()
Gets the value of the 'initiatorType' field. FlowStartContext.Builder
setInitiatorType(FlowInitiatorType value)
Sets the value of the 'initiatorType' field. String
getRequestId()
Gets the value of the 'requestId' field. FlowStartContext.Builder
setRequestId(String value)
Sets the value of the 'requestId' field. HoldingIdentity
getIdentity()
Gets the value of the 'identity' field. FlowStartContext.Builder
setIdentity(HoldingIdentity value)
Sets the value of the 'identity' field. HoldingIdentity.Builder
getIdentityBuilder()
Gets the Builder instance for the 'identity' field and creates one if it doesn't exist yet. FlowStartContext.Builder
setIdentityBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'identity' field The identity of the party executing the flow. String
getCpiId()
Gets the value of the 'cpiId' field. FlowStartContext.Builder
setCpiId(String value)
Sets the value of the 'cpiId' field. HoldingIdentity
getInitiatedBy()
Gets the value of the 'initiatedBy' field. FlowStartContext.Builder
setInitiatedBy(HoldingIdentity value)
Sets the value of the 'initiatedBy' field. HoldingIdentity.Builder
getInitiatedByBuilder()
Gets the Builder instance for the 'initiatedBy' field and creates one if it doesn't exist yet. FlowStartContext.Builder
setInitiatedByBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'initiatedBy' field The identity of the party that initiated the flow. String
getFlowClassName()
Gets the value of the 'flowClassName' field. FlowStartContext.Builder
setFlowClassName(String value)
Sets the value of the 'flowClassName' field. String
getStartArgs()
Gets the value of the 'startArgs' field. FlowStartContext.Builder
setStartArgs(String value)
Sets the value of the 'startArgs' field. KeyValuePairList
getContextPlatformProperties()
Gets the value of the 'contextPlatformProperties' field. FlowStartContext.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. FlowStartContext.Builder
setContextPlatformPropertiesBuilder(KeyValuePairList.Builder value)
Sets the Builder instance for the 'contextPlatformProperties' field A map of platform context properties made available to the flow which will also be propagated to sub flows, initiated flows and services, associating the entire end to end flow execution path with a notion of a context. Instant
getCreatedTimestamp()
Gets the value of the 'createdTimestamp' field. FlowStartContext.Builder
setCreatedTimestamp(Instant value)
Sets the value of the 'createdTimestamp' field. boolean
hasStatusKey()
Checks whether the 'statusKey' field has been set. boolean
hasStatusKeyBuilder()
Checks whether the 'statusKey' field has an active Builder instance The unique ID for tracking the flow status FlowStartContext.Builder
clearStatusKey()
Clears the value of the 'statusKey' field. boolean
hasInitiatorType()
Checks whether the 'initiatorType' field has been set. FlowStartContext.Builder
clearInitiatorType()
Clears the value of the 'initiatorType' field. boolean
hasRequestId()
Checks whether the 'requestId' field has been set. FlowStartContext.Builder
clearRequestId()
Clears the value of the 'requestId' field. boolean
hasIdentity()
Checks whether the 'identity' field has been set. boolean
hasIdentityBuilder()
Checks whether the 'identity' field has an active Builder instance The identity of the party executing the flow. FlowStartContext.Builder
clearIdentity()
Clears the value of the 'identity' field. boolean
hasCpiId()
Checks whether the 'cpiId' field has been set. FlowStartContext.Builder
clearCpiId()
Clears the value of the 'cpiId' field. boolean
hasInitiatedBy()
Checks whether the 'initiatedBy' field has been set. boolean
hasInitiatedByBuilder()
Checks whether the 'initiatedBy' field has an active Builder instance The identity of the party that initiated the flow. FlowStartContext.Builder
clearInitiatedBy()
Clears the value of the 'initiatedBy' field. boolean
hasFlowClassName()
Checks whether the 'flowClassName' field has been set. FlowStartContext.Builder
clearFlowClassName()
Clears the value of the 'flowClassName' field. boolean
hasStartArgs()
Checks whether the 'startArgs' field has been set. FlowStartContext.Builder
clearStartArgs()
Clears the value of the 'startArgs' field. boolean
hasContextPlatformProperties()
Checks whether the 'contextPlatformProperties' field has been set. boolean
hasContextPlatformPropertiesBuilder()
Checks whether the 'contextPlatformProperties' field has an active Builder instance A map of platform context properties made available to the flow which will also be propagated to sub flows, initiated flows and services, associating the entire end to end flow execution path with a notion of a context. FlowStartContext.Builder
clearContextPlatformProperties()
Clears the value of the 'contextPlatformProperties' field. boolean
hasCreatedTimestamp()
Checks whether the 'createdTimestamp' field has been set. FlowStartContext.Builder
clearCreatedTimestamp()
Clears the value of the 'createdTimestamp' field. FlowStartContext
build()
-
-
Method Detail
-
getStatusKey
FlowKey getStatusKey()
Gets the value of the 'statusKey' field. The unique ID for tracking the flow status
-
setStatusKey
FlowStartContext.Builder setStatusKey(FlowKey value)
Sets the value of the 'statusKey' field. The unique ID for tracking the flow status
- Parameters:
value
- The value of 'statusKey'.
-
getStatusKeyBuilder
FlowKey.Builder getStatusKeyBuilder()
Gets the Builder instance for the 'statusKey' field and creates one if it doesn't exist yet. The unique ID for tracking the flow status
-
setStatusKeyBuilder
FlowStartContext.Builder setStatusKeyBuilder(FlowKey.Builder value)
Sets the Builder instance for the 'statusKey' field The unique ID for tracking the flow status
- Parameters:
value
- The builder instance that must be set.
-
getInitiatorType
FlowInitiatorType getInitiatorType()
Gets the value of the 'initiatorType' field. The type of initiator that started the flow
-
setInitiatorType
FlowStartContext.Builder setInitiatorType(FlowInitiatorType value)
Sets the value of the 'initiatorType' field. The type of initiator that started the flow
- Parameters:
value
- The value of 'initiatorType'.
-
getRequestId
String getRequestId()
Gets the value of the 'requestId' field. The request ID assigned by the client or session that created the flow.
-
setRequestId
FlowStartContext.Builder setRequestId(String value)
Sets the value of the 'requestId' field. The request ID assigned by the client or session that created the flow.
- Parameters:
value
- The value of 'requestId'.
-
getIdentity
HoldingIdentity getIdentity()
Gets the value of the 'identity' field. The identity of the party executing the flow.
-
setIdentity
FlowStartContext.Builder setIdentity(HoldingIdentity value)
Sets the value of the 'identity' field. The identity of the party executing the flow.
- Parameters:
value
- The value of 'identity'.
-
getIdentityBuilder
HoldingIdentity.Builder getIdentityBuilder()
Gets the Builder instance for the 'identity' field and creates one if it doesn't exist yet. The identity of the party executing the flow.
-
setIdentityBuilder
FlowStartContext.Builder setIdentityBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'identity' field The identity of the party executing the flow.
- Parameters:
value
- The builder instance that must be set.
-
getCpiId
String getCpiId()
Gets the value of the 'cpiId' field. The CPI ID for the package containing the flow.
-
setCpiId
FlowStartContext.Builder setCpiId(String value)
Sets the value of the 'cpiId' field. The CPI ID for the package containing the flow.
- Parameters:
value
- The value of 'cpiId'.
-
getInitiatedBy
HoldingIdentity getInitiatedBy()
Gets the value of the 'initiatedBy' field. The identity of the party that initiated the flow.
-
setInitiatedBy
FlowStartContext.Builder setInitiatedBy(HoldingIdentity value)
Sets the value of the 'initiatedBy' field. The identity of the party that initiated the flow.
- Parameters:
value
- The value of 'initiatedBy'.
-
getInitiatedByBuilder
HoldingIdentity.Builder getInitiatedByBuilder()
Gets the Builder instance for the 'initiatedBy' field and creates one if it doesn't exist yet. The identity of the party that initiated the flow.
-
setInitiatedByBuilder
FlowStartContext.Builder setInitiatedByBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'initiatedBy' field The identity of the party that initiated the flow.
- Parameters:
value
- The builder instance that must be set.
-
getFlowClassName
String getFlowClassName()
Gets the value of the 'flowClassName' field. The fully qualified class name of the flow.
-
setFlowClassName
FlowStartContext.Builder setFlowClassName(String value)
Sets the value of the 'flowClassName' field. The fully qualified class name of the flow.
- Parameters:
value
- The value of 'flowClassName'.
-
getStartArgs
String getStartArgs()
Gets the value of the 'startArgs' field. The body of the request provided when the flow was started if this flow was started via RPC. Null otherwise.
-
setStartArgs
FlowStartContext.Builder setStartArgs(String value)
Sets the value of the 'startArgs' field. The body of the request provided when the flow was started if this flow was started via RPC. Null otherwise.
- Parameters:
value
- The value of 'startArgs'.
-
getContextPlatformProperties
KeyValuePairList getContextPlatformProperties()
Gets the value of the 'contextPlatformProperties' field. A map of platform context properties made available to the flow which will also be propagated to sub flows, initiated flows and services, associating the entire end to end flow execution path with a notion of a context. Only populated if this flow was started via RPC. Empty otherwise.
-
setContextPlatformProperties
FlowStartContext.Builder setContextPlatformProperties(KeyValuePairList value)
Sets the value of the 'contextPlatformProperties' field. A map of platform context properties made available to the flow which will also be propagated to sub flows, initiated flows and services, associating the entire end to end flow execution path with a notion of a context. Only populated if this flow was started via RPC. Empty otherwise.
- 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. A map of platform context properties made available to the flow which will also be propagated to sub flows, initiated flows and services, associating the entire end to end flow execution path with a notion of a context. Only populated if this flow was started via RPC. Empty otherwise.
-
setContextPlatformPropertiesBuilder
FlowStartContext.Builder setContextPlatformPropertiesBuilder(KeyValuePairList.Builder value)
Sets the Builder instance for the 'contextPlatformProperties' field A map of platform context properties made available to the flow which will also be propagated to sub flows, initiated flows and services, associating the entire end to end flow execution path with a notion of a context. Only populated if this flow was started via RPC. Empty otherwise.
- Parameters:
value
- The builder instance that must be set.
-
getCreatedTimestamp
Instant getCreatedTimestamp()
Gets the value of the 'createdTimestamp' field. The date and time the flow was created.
-
setCreatedTimestamp
FlowStartContext.Builder setCreatedTimestamp(Instant value)
Sets the value of the 'createdTimestamp' field. The date and time the flow was created.
- Parameters:
value
- The value of 'createdTimestamp'.
-
hasStatusKey
boolean hasStatusKey()
Checks whether the 'statusKey' field has been set. The unique ID for tracking the flow status
-
hasStatusKeyBuilder
boolean hasStatusKeyBuilder()
Checks whether the 'statusKey' field has an active Builder instance The unique ID for tracking the flow status
-
clearStatusKey
FlowStartContext.Builder clearStatusKey()
Clears the value of the 'statusKey' field. The unique ID for tracking the flow status
-
hasInitiatorType
boolean hasInitiatorType()
Checks whether the 'initiatorType' field has been set. The type of initiator that started the flow
-
clearInitiatorType
FlowStartContext.Builder clearInitiatorType()
Clears the value of the 'initiatorType' field. The type of initiator that started the flow
-
hasRequestId
boolean hasRequestId()
Checks whether the 'requestId' field has been set. The request ID assigned by the client or session that created the flow.
-
clearRequestId
FlowStartContext.Builder clearRequestId()
Clears the value of the 'requestId' field. The request ID assigned by the client or session that created the flow.
-
hasIdentity
boolean hasIdentity()
Checks whether the 'identity' field has been set. The identity of the party executing the flow.
-
hasIdentityBuilder
boolean hasIdentityBuilder()
Checks whether the 'identity' field has an active Builder instance The identity of the party executing the flow.
-
clearIdentity
FlowStartContext.Builder clearIdentity()
Clears the value of the 'identity' field. The identity of the party executing the flow.
-
hasCpiId
boolean hasCpiId()
Checks whether the 'cpiId' field has been set. The CPI ID for the package containing the flow.
-
clearCpiId
FlowStartContext.Builder clearCpiId()
Clears the value of the 'cpiId' field. The CPI ID for the package containing the flow.
-
hasInitiatedBy
boolean hasInitiatedBy()
Checks whether the 'initiatedBy' field has been set. The identity of the party that initiated the flow.
-
hasInitiatedByBuilder
boolean hasInitiatedByBuilder()
Checks whether the 'initiatedBy' field has an active Builder instance The identity of the party that initiated the flow.
-
clearInitiatedBy
FlowStartContext.Builder clearInitiatedBy()
Clears the value of the 'initiatedBy' field. The identity of the party that initiated the flow.
-
hasFlowClassName
boolean hasFlowClassName()
Checks whether the 'flowClassName' field has been set. The fully qualified class name of the flow.
-
clearFlowClassName
FlowStartContext.Builder clearFlowClassName()
Clears the value of the 'flowClassName' field. The fully qualified class name of the flow.
-
hasStartArgs
boolean hasStartArgs()
Checks whether the 'startArgs' field has been set. The body of the request provided when the flow was started if this flow was started via RPC. Null otherwise.
-
clearStartArgs
FlowStartContext.Builder clearStartArgs()
Clears the value of the 'startArgs' field. The body of the request provided when the flow was started if this flow was started via RPC. Null otherwise.
-
hasContextPlatformProperties
boolean hasContextPlatformProperties()
Checks whether the 'contextPlatformProperties' field has been set. A map of platform context properties made available to the flow which will also be propagated to sub flows, initiated flows and services, associating the entire end to end flow execution path with a notion of a context. Only populated if this flow was started via RPC. Empty otherwise.
-
hasContextPlatformPropertiesBuilder
boolean hasContextPlatformPropertiesBuilder()
Checks whether the 'contextPlatformProperties' field has an active Builder instance A map of platform context properties made available to the flow which will also be propagated to sub flows, initiated flows and services, associating the entire end to end flow execution path with a notion of a context. Only populated if this flow was started via RPC. Empty otherwise.
-
clearContextPlatformProperties
FlowStartContext.Builder clearContextPlatformProperties()
Clears the value of the 'contextPlatformProperties' field. A map of platform context properties made available to the flow which will also be propagated to sub flows, initiated flows and services, associating the entire end to end flow execution path with a notion of a context. Only populated if this flow was started via RPC. Empty otherwise.
-
hasCreatedTimestamp
boolean hasCreatedTimestamp()
Checks whether the 'createdTimestamp' field has been set. The date and time the flow was created.
-
clearCreatedTimestamp
FlowStartContext.Builder clearCreatedTimestamp()
Clears the value of the 'createdTimestamp' field. The date and time the flow was created.
-
build
FlowStartContext build()
-
-
-
-