Class FlowKey.Builder
-
- All Implemented Interfaces:
-
org.apache.avro.data.RecordBuilder
public class FlowKey.Builder extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
RecordBuilder for FlowKey instances.
-
-
Field Summary
Fields Modifier and Type Field Description public String
id
public HoldingIdentity
identity
public HoldingIdentity.Builder
identityBuilder
-
Method Summary
Modifier and Type Method Description String
getId()
Gets the value of the 'id' field. FlowKey.Builder
setId(String value)
Sets the value of the 'id' field. HoldingIdentity
getIdentity()
Gets the value of the 'identity' field. FlowKey.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. FlowKey.Builder
setIdentityBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'identity' field Identity of the party executing the flow. boolean
hasId()
Checks whether the 'id' field has been set. FlowKey.Builder
clearId()
Clears the value of the 'id' field. boolean
hasIdentity()
Checks whether the 'identity' field has been set. boolean
hasIdentityBuilder()
Checks whether the 'identity' field has an active Builder instance Identity of the party executing the flow. FlowKey.Builder
clearIdentity()
Clears the value of the 'identity' field. FlowKey
build()
-
-
Method Detail
-
getId
String getId()
Gets the value of the 'id' field. Unique flow id for the given Holding Identity
-
setId
FlowKey.Builder setId(String value)
Sets the value of the 'id' field. Unique flow id for the given Holding Identity
- Parameters:
value
- The value of 'id'.
-
getIdentity
HoldingIdentity getIdentity()
Gets the value of the 'identity' field. Identity of the party executing the flow.
-
setIdentity
FlowKey.Builder setIdentity(HoldingIdentity value)
Sets the value of the 'identity' field. 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. Identity of the party executing the flow.
-
setIdentityBuilder
FlowKey.Builder setIdentityBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'identity' field Identity of the party executing the flow.
- Parameters:
value
- The builder instance that must be set.
-
hasId
boolean hasId()
Checks whether the 'id' field has been set. Unique flow id for the given Holding Identity
-
clearId
FlowKey.Builder clearId()
Clears the value of the 'id' field. Unique flow id for the given Holding Identity
-
hasIdentity
boolean hasIdentity()
Checks whether the 'identity' field has been set. Identity of the party executing the flow.
-
hasIdentityBuilder
boolean hasIdentityBuilder()
Checks whether the 'identity' field has an active Builder instance Identity of the party executing the flow.
-
clearIdentity
FlowKey.Builder clearIdentity()
Clears the value of the 'identity' field. Identity of the party executing the flow.
-
-
-
-