Class LinkOutHeader.Builder
-
- All Implemented Interfaces:
-
org.apache.avro.data.RecordBuilder
public class LinkOutHeader.Builder extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
RecordBuilder for LinkOutHeader instances.
-
-
Field Summary
Fields Modifier and Type Field Description public HoldingIdentity
destinationIdentity
public HoldingIdentity.Builder
destinationIdentityBuilder
public HoldingIdentity
sourceIdentity
public HoldingIdentity.Builder
sourceIdentityBuilder
public NetworkType
destinationNetworkType
public String
address
-
Method Summary
Modifier and Type Method Description HoldingIdentity
getDestinationIdentity()
Gets the value of the 'destinationIdentity' field. LinkOutHeader.Builder
setDestinationIdentity(HoldingIdentity value)
Sets the value of the 'destinationIdentity' field. HoldingIdentity.Builder
getDestinationIdentityBuilder()
Gets the Builder instance for the 'destinationIdentity' field and creates one if it doesn't exist yet. LinkOutHeader.Builder
setDestinationIdentityBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'destinationIdentity' field The destination identity (x500 name + group ID) HoldingIdentity
getSourceIdentity()
Gets the value of the 'sourceIdentity' field. LinkOutHeader.Builder
setSourceIdentity(HoldingIdentity value)
Sets the value of the 'sourceIdentity' field. HoldingIdentity.Builder
getSourceIdentityBuilder()
Gets the Builder instance for the 'sourceIdentity' field and creates one if it doesn't exist yet. LinkOutHeader.Builder
setSourceIdentityBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'sourceIdentity' field The source identity (x500 name + group ID) NetworkType
getDestinationNetworkType()
Gets the value of the 'destinationNetworkType' field. LinkOutHeader.Builder
setDestinationNetworkType(NetworkType value)
Sets the value of the 'destinationNetworkType' field. String
getAddress()
Gets the value of the 'address' field. LinkOutHeader.Builder
setAddress(String value)
Sets the value of the 'address' field. boolean
hasDestinationIdentity()
Checks whether the 'destinationIdentity' field has been set. boolean
hasDestinationIdentityBuilder()
Checks whether the 'destinationIdentity' field has an active Builder instance The destination identity (x500 name + group ID) LinkOutHeader.Builder
clearDestinationIdentity()
Clears the value of the 'destinationIdentity' field. boolean
hasSourceIdentity()
Checks whether the 'sourceIdentity' field has been set. boolean
hasSourceIdentityBuilder()
Checks whether the 'sourceIdentity' field has an active Builder instance The source identity (x500 name + group ID) LinkOutHeader.Builder
clearSourceIdentity()
Clears the value of the 'sourceIdentity' field. boolean
hasDestinationNetworkType()
Checks whether the 'destinationNetworkType' field has been set. LinkOutHeader.Builder
clearDestinationNetworkType()
Clears the value of the 'destinationNetworkType' field. boolean
hasAddress()
Checks whether the 'address' field has been set. LinkOutHeader.Builder
clearAddress()
Clears the value of the 'address' field. LinkOutHeader
build()
-
-
Method Detail
-
getDestinationIdentity
HoldingIdentity getDestinationIdentity()
Gets the value of the 'destinationIdentity' field. The destination identity (x500 name + group ID)
-
setDestinationIdentity
LinkOutHeader.Builder setDestinationIdentity(HoldingIdentity value)
Sets the value of the 'destinationIdentity' field. The destination identity (x500 name + group ID)
- Parameters:
value
- The value of 'destinationIdentity'.
-
getDestinationIdentityBuilder
HoldingIdentity.Builder getDestinationIdentityBuilder()
Gets the Builder instance for the 'destinationIdentity' field and creates one if it doesn't exist yet. The destination identity (x500 name + group ID)
-
setDestinationIdentityBuilder
LinkOutHeader.Builder setDestinationIdentityBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'destinationIdentity' field The destination identity (x500 name + group ID)
- Parameters:
value
- The builder instance that must be set.
-
getSourceIdentity
HoldingIdentity getSourceIdentity()
Gets the value of the 'sourceIdentity' field. The source identity (x500 name + group ID)
-
setSourceIdentity
LinkOutHeader.Builder setSourceIdentity(HoldingIdentity value)
Sets the value of the 'sourceIdentity' field. The source identity (x500 name + group ID)
- Parameters:
value
- The value of 'sourceIdentity'.
-
getSourceIdentityBuilder
HoldingIdentity.Builder getSourceIdentityBuilder()
Gets the Builder instance for the 'sourceIdentity' field and creates one if it doesn't exist yet. The source identity (x500 name + group ID)
-
setSourceIdentityBuilder
LinkOutHeader.Builder setSourceIdentityBuilder(HoldingIdentity.Builder value)
Sets the Builder instance for the 'sourceIdentity' field The source identity (x500 name + group ID)
- Parameters:
value
- The builder instance that must be set.
-
getDestinationNetworkType
NetworkType getDestinationNetworkType()
Gets the value of the 'destinationNetworkType' field.
-
setDestinationNetworkType
LinkOutHeader.Builder setDestinationNetworkType(NetworkType value)
Sets the value of the 'destinationNetworkType' field.
- Parameters:
value
- The value of 'destinationNetworkType'.
-
getAddress
String getAddress()
Gets the value of the 'address' field.
-
setAddress
LinkOutHeader.Builder setAddress(String value)
Sets the value of the 'address' field.
- Parameters:
value
- The value of 'address'.
-
hasDestinationIdentity
boolean hasDestinationIdentity()
Checks whether the 'destinationIdentity' field has been set. The destination identity (x500 name + group ID)
-
hasDestinationIdentityBuilder
boolean hasDestinationIdentityBuilder()
Checks whether the 'destinationIdentity' field has an active Builder instance The destination identity (x500 name + group ID)
-
clearDestinationIdentity
LinkOutHeader.Builder clearDestinationIdentity()
Clears the value of the 'destinationIdentity' field. The destination identity (x500 name + group ID)
-
hasSourceIdentity
boolean hasSourceIdentity()
Checks whether the 'sourceIdentity' field has been set. The source identity (x500 name + group ID)
-
hasSourceIdentityBuilder
boolean hasSourceIdentityBuilder()
Checks whether the 'sourceIdentity' field has an active Builder instance The source identity (x500 name + group ID)
-
clearSourceIdentity
LinkOutHeader.Builder clearSourceIdentity()
Clears the value of the 'sourceIdentity' field. The source identity (x500 name + group ID)
-
hasDestinationNetworkType
boolean hasDestinationNetworkType()
Checks whether the 'destinationNetworkType' field has been set.
-
clearDestinationNetworkType
LinkOutHeader.Builder clearDestinationNetworkType()
Clears the value of the 'destinationNetworkType' field.
-
hasAddress
boolean hasAddress()
Checks whether the 'address' field has been set.
-
clearAddress
LinkOutHeader.Builder clearAddress()
Clears the value of the 'address' field.
-
build
LinkOutHeader build()
-
-
-
-