Class SessionInit.Builder
-
- All Implemented Interfaces:
-
org.apache.avro.data.RecordBuilder
public class SessionInit.Builder extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
RecordBuilder for SessionInit instances.
-
-
Field Summary
Fields Modifier and Type Field Description public String
cpiId
public String
flowId
public KeyValuePairList
contextUserProperties
public KeyValuePairList.Builder
contextUserPropertiesBuilder
public KeyValuePairList
contextPlatformProperties
public KeyValuePairList.Builder
contextPlatformPropertiesBuilder
-
Method Summary
Modifier and Type Method Description String
getCpiId()
Gets the value of the 'cpiId' field. SessionInit.Builder
setCpiId(String value)
Sets the value of the 'cpiId' field. String
getFlowId()
Gets the value of the 'flowId' field. SessionInit.Builder
setFlowId(String value)
Sets the value of the 'flowId' field. KeyValuePairList
getContextUserProperties()
Gets the value of the 'contextUserProperties' field. SessionInit.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. SessionInit.Builder
setContextUserPropertiesBuilder(KeyValuePairList.Builder value)
Sets the Builder instance for the 'contextUserProperties' field A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services KeyValuePairList
getContextPlatformProperties()
Gets the value of the 'contextPlatformProperties' field. SessionInit.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. SessionInit.Builder
setContextPlatformPropertiesBuilder(KeyValuePairList.Builder value)
Sets the Builder instance for the 'contextPlatformProperties' field A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services boolean
hasCpiId()
Checks whether the 'cpiId' field has been set. SessionInit.Builder
clearCpiId()
Clears the value of the 'cpiId' field. boolean
hasFlowId()
Checks whether the 'flowId' field has been set. SessionInit.Builder
clearFlowId()
Clears the value of the 'flowId' field. boolean
hasContextUserProperties()
Checks whether the 'contextUserProperties' field has been set. boolean
hasContextUserPropertiesBuilder()
Checks whether the 'contextUserProperties' field has an active Builder instance A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services SessionInit.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 A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services SessionInit.Builder
clearContextPlatformProperties()
Clears the value of the 'contextPlatformProperties' field. SessionInit
build()
-
-
Method Detail
-
setCpiId
SessionInit.Builder setCpiId(String value)
Sets the value of the 'cpiId' field.
- Parameters:
value
- The value of 'cpiId'.
-
getFlowId
String getFlowId()
Gets the value of the 'flowId' field. Flow ID of the flow initiating the session. This is only required to inform the Flow Mapper. It should be null when sent to counterparties.
-
setFlowId
SessionInit.Builder setFlowId(String value)
Sets the value of the 'flowId' field. Flow ID of the flow initiating the session. This is only required to inform the Flow Mapper. It should be null when sent to counterparties.
- Parameters:
value
- The value of 'flowId'.
-
getContextUserProperties
KeyValuePairList getContextUserProperties()
Gets the value of the 'contextUserProperties' field. A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services
-
setContextUserProperties
SessionInit.Builder setContextUserProperties(KeyValuePairList value)
Sets the value of the 'contextUserProperties' field. A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services
- 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. A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services
-
setContextUserPropertiesBuilder
SessionInit.Builder setContextUserPropertiesBuilder(KeyValuePairList.Builder value)
Sets the Builder instance for the 'contextUserProperties' field A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services
- Parameters:
value
- The builder instance that must be set.
-
getContextPlatformProperties
KeyValuePairList getContextPlatformProperties()
Gets the value of the 'contextPlatformProperties' field. A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services
-
setContextPlatformProperties
SessionInit.Builder setContextPlatformProperties(KeyValuePairList value)
Sets the value of the 'contextPlatformProperties' field. A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services
- 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 context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services
-
setContextPlatformPropertiesBuilder
SessionInit.Builder setContextPlatformPropertiesBuilder(KeyValuePairList.Builder value)
Sets the Builder instance for the 'contextPlatformProperties' field A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services
- Parameters:
value
- The builder instance that must be set.
-
hasCpiId
boolean hasCpiId()
Checks whether the 'cpiId' field has been set.
-
clearCpiId
SessionInit.Builder clearCpiId()
Clears the value of the 'cpiId' field.
-
hasFlowId
boolean hasFlowId()
Checks whether the 'flowId' field has been set. Flow ID of the flow initiating the session. This is only required to inform the Flow Mapper. It should be null when sent to counterparties.
-
clearFlowId
SessionInit.Builder clearFlowId()
Clears the value of the 'flowId' field. Flow ID of the flow initiating the session. This is only required to inform the Flow Mapper. It should be null when sent to counterparties.
-
hasContextUserProperties
boolean hasContextUserProperties()
Checks whether the 'contextUserProperties' field has been set. A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services
-
hasContextUserPropertiesBuilder
boolean hasContextUserPropertiesBuilder()
Checks whether the 'contextUserProperties' field has an active Builder instance A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services
-
clearContextUserProperties
SessionInit.Builder clearContextUserProperties()
Clears the value of the 'contextUserProperties' field. A map of context user properties made available to the flow which will also be propagated to sub flows, initiated flows and services
-
hasContextPlatformProperties
boolean hasContextPlatformProperties()
Checks whether the 'contextPlatformProperties' field has been set. A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services
-
hasContextPlatformPropertiesBuilder
boolean hasContextPlatformPropertiesBuilder()
Checks whether the 'contextPlatformProperties' field has an active Builder instance A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services
-
clearContextPlatformProperties
SessionInit.Builder clearContextPlatformProperties()
Clears the value of the 'contextPlatformProperties' field. A map of context platform properties made available to the flow which will also be propagated to sub flows, initiated flows and services
-
build
SessionInit build()
-
-
-
-