
# IPCB_CounterHoleParamsPreset interface

*No description yet.*

```csharp
public interface IPCB_CounterHoleParamsPreset
```

**Namespace:** PCB · **Assembly:** Altium.SDK.Interfaces

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [Description](#description) | `string` | get; set |  |
| [Name](#name) | `string` | get; set |  |
| [ParamList](#paramlist) | [IPCB_CounterHoleParamsList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_CounterHoleParamsList.md) | get; set |  |

### Description

*No description yet.*

```csharp
string GetDescription();
void SetDescription(string argValue);
```

**Type:** `string` · **Access:** read/write

### Name

*No description yet.*

```csharp
string GetName();
void SetName(string argValue);
```

**Type:** `string` · **Access:** read/write

### ParamList

*No description yet.*

```csharp
IPCB_CounterHoleParamsList GetParamList();
void SetParamList(IPCB_CounterHoleParamsList argValue);
```

**Type:** [IPCB_CounterHoleParamsList](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_CounterHoleParamsList.md) · **Access:** read/write

The accessors are extension methods of `IPCB_CounterHoleParamsPresetHelper` (`using PCB;`).

## Returned by

[IPCB_CounterHoleFactory.CreateCounterHoleParamsPreset](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_CounterHoleFactory.md#createcounterholeparamspreset), [IPCB_CounterHoleParamsPresetList.AddNew](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_CounterHoleParamsPresetList.md#addnew), [IPCB_CounterHoleParamsPresetList.GetPreset](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_CounterHoleParamsPresetList.md#getpreset)

## Accepted by

[IPCB_CounterHoleParamsPresetList.Add](https://altiumdeveloper.github.io/ad-sdk-docs/reference/pcb/IPCB_CounterHoleParamsPresetList.md#add)
