# Class: com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation

Information about a target to be debugged and the wanted debugging settings.

## Method: doSuspendThreads
- return type: `boolean`


## Method: getActualImageBase
- return type: `java.lang.Long`


## Method: getConnectorClass
- return type: `com.pnfsoftware.jeb.core.units.code.debug.DebuggerConnectorClass`


## Method: getHostname
- return type: `java.lang.String`


## Method: getMachine
- return type: `com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation`


## Method: getPort
- return type: `int`


## Method: getProcess
- return type: `com.pnfsoftware.jeb.core.units.code.debug.IDebuggerProcessInformation`


## Method: isPretendDebuggable
- return type: `boolean`


## Method: setActualImageBase
- parameter: `actualImageBase`, type: `java.lang.Long`


## Method: setPretendDebuggable
- parameter: `pretendDebuggable`, type: `boolean`


## Method: setSuspendThreads
- parameter: `enabled`, type: `boolean`


## Method: setUseChildrenDebuggers
- parameter: `enabled`, type: `boolean`


## Method: shouldUseChildrenDebuggers
- return type: `boolean`


## Method: toString
- return type: `java.lang.String`


## Static Method: create
- parameter: `machine`, type: `com.pnfsoftware.jeb.core.units.code.debug.IDebuggerMachineInformation`
- parameter: `process`, type: `com.pnfsoftware.jeb.core.units.code.debug.IDebuggerProcessInformation`
- return type: `com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation`


## Static Method: create
- parameter: `hostname`, type: `java.lang.String`
- parameter: `port`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.code.debug.impl.DebuggerSetupInformation`


