# Class: com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder

Builder of [LoaderInformation](LoaderInformation) objects.

## Constructor: Builder

Description: Create a loader information builder.

## Method: build
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation`

Description: Build the loader information object.
return: the built object

## Method: setCompilationTimestamp
- parameter: `compilationTimestamp`, type: `long`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: Set the compilation timestamp.
parameter: compilationTimestamp: timestamp in milliseconds since the unix epoch
return: this builder

## Method: setEndianness
- parameter: `endianness`, type: `com.pnfsoftware.jeb.util.io.Endianness`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: Set the target endianness.
parameter: endianness: byte ordering
return: this builder

## Method: setEntryPoint
- parameter: `entryPoint`, type: `long`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: Set the entry point.
parameter: entryPoint: entry\-point RVA
return: this builder

## Method: setFlags
- parameter: `flags`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: Set loader flags.
parameter: flags: a combination of [ILoaderInformation#FLAG_HAS_RELOCATION](ILoaderInformation#FLAG_HAS_RELOCATION),            [ILoaderInformation#FLAG_HAS_SYMBOLS](ILoaderInformation#FLAG_HAS_SYMBOLS),            [ILoaderInformation#FLAG_IS_RELOCATABLE](ILoaderInformation#FLAG_IS_RELOCATABLE),            [ILoaderInformation#FLAG_LIBRARY_FILE](ILoaderInformation#FLAG_LIBRARY_FILE),            [ILoaderInformation#FLAG_OBJECT_FILE](ILoaderInformation#FLAG_OBJECT_FILE),            [ILoaderInformation#FLAG_PURE_CODE](ILoaderInformation#FLAG_PURE_CODE)
return: this builder

## Method: setImageBase
- parameter: `imageBase`, type: `long`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: Set the preferred image base.
parameter: imageBase: image base
return: this builder

## Method: setImageSize
- parameter: `imageSize`, type: `long`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: Set the image size.
parameter: imageSize: image size in bytes
return: this builder

## Method: setNotes
- parameter: `notes`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: Set parser notes.
parameter: notes: optional notes
return: this builder

## Method: setOverlayOffset
- parameter: `overlayOffset`, type: `long`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: Set the overlay offset.
parameter: overlayOffset: overlay file offset
return: this builder

## Method: setTargetProcessor
- parameter: `processorType`, type: `com.pnfsoftware.jeb.core.units.codeobject.ProcessorType`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: Set the target processor type.
parameter: processorType: target processor
return: this builder

## Method: setTargetSubsystem
- parameter: `ssType`, type: `com.pnfsoftware.jeb.core.units.codeobject.SubsystemType`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: Set the target subsystem type.
parameter: ssType: target subsystem
return: this builder

## Method: setVersion
- parameter: `version`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: Set the container version.
parameter: version: optional version of this container
return: this builder

## Method: setWordSize
- parameter: `wordSize`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.codeobject.LoaderInformation.Builder`

Description: Set the target word size.
parameter: wordSize: word size in bits
return: this builder

