# Google Cloud Migration Center V1 Client - Class BiosDetails (1.2.3)

1.2.3 (latest) 1.2.2 1.1.2 1.0.3 0.4.5 0.3.1 0.2.0 0.1.0 Reference documentation and code samples for the Google Cloud Migration Center V1 Client class BiosDetails.

Details about the BIOS.

Generated from protobuf message `google.cloud.migrationcenter.v1.BiosDetails`

## Namespace

Google \\ Cloud \\ MigrationCenter \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ bios_name` | `string` BIOS name. This fields is deprecated. Please use the `id` field instead. |
| `↳ id` | `string` BIOS ID. |
| `↳ manufacturer` | `string` BIOS manufacturer. |
| `↳ version` | `string` BIOS version. |
| `↳ release_date` | `https://docs.cloud.google.com/php/docs/reference/common-protos/latest/Type.Date.html` BIOS release date. |
| `↳ smbios_uuid` | `string` SMBIOS UUID. |

### getBiosName

BIOS name.

This fields is deprecated. Please use the `id` field instead.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setBiosName

BIOS name.

This fields is deprecated. Please use the `id` field instead.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getId

BIOS ID.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setId

BIOS ID.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getManufacturer

BIOS manufacturer.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setManufacturer

BIOS manufacturer.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getVersion

BIOS version.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setVersion

BIOS version.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getReleaseDate

BIOS release date.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/php/docs/reference/common-protos/latest/Type.Date.html|null` |   |

### hasReleaseDate

### clearReleaseDate

### setReleaseDate

BIOS release date.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `https://docs.cloud.google.com/php/docs/reference/common-protos/latest/Type.Date.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getSmbiosUuid

SMBIOS UUID.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setSmbiosUuid

SMBIOS UUID.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |