# IInputPortBuilder

> Interface for defining an input port.

## Definition

* **Type:** Interface
* **Namespace:** [Unity.GraphToolkit.Editor](/engine/6000.6/script-reference/unity/graphtoolkit/editor.md)
* **Assembly:** UnityEditor

```csharp
public interface IInputPortBuilder : IInputBasePortBuilder<IInputPortBuilder>, IPortBuilder<IInputPortBuilder>
```

## Methods

| Method                                                                                                      | Description                                 |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------- |
| [WithDataType](/engine/6000.6/script-reference/unity/graphtoolkit/editor/iinputportbuilder/withdatatype.md) | Configures the data type of the input port. |

## Inheritance

**Inherited Members:**

* [IInputBasePortBuilder\<IInputPortBuilder>.Delayed()](/engine/6000.6/script-reference/unity/graphtoolkit/editor/iinputbaseportbuilder1/delayed.md)
* [IInputBasePortBuilder\<IInputPortBuilder>.AsTextArea(int, int)](/engine/6000.6/script-reference/unity/graphtoolkit/editor/iinputbaseportbuilder1/astextarea.md)
* [IPortBuilder\<IInputPortBuilder>.Build()](/engine/6000.6/script-reference/unity/graphtoolkit/editor/iportbuilder1/build.md)
* [IPortBuilder\<IInputPortBuilder>.WithDisplayName(string)](/engine/6000.6/script-reference/unity/graphtoolkit/editor/iportbuilder1/withdisplayname.md)
* [IPortBuilder\<IInputPortBuilder>.WithTooltip(string)](/engine/6000.6/script-reference/unity/graphtoolkit/editor/iportbuilder1/withtooltip.md)
* [IPortBuilder\<IInputPortBuilder>.WithConnectorUI(PortConnectorUI)](/engine/6000.6/script-reference/unity/graphtoolkit/editor/iportbuilder1/withconnectorui.md)
* [IPortBuilder\<IInputPortBuilder>.AsVertical()](/engine/6000.6/script-reference/unity/graphtoolkit/editor/iportbuilder1/asvertical.md)
* [IPortBuilder\<IInputPortBuilder>.WithCapacity(PortCapacity)](/engine/6000.6/script-reference/unity/graphtoolkit/editor/iportbuilder1/withcapacity.md)
