# Google Cloud Billing V1 Client - Class Service (2.2.2)

2.2.2 (latest) 2.2.1 2.1.3 2.0.1 1.9.8 1.8.0 1.7.5 1.6.0 1.5.6 Reference documentation and code samples for the Google Cloud Billing V1 Client class Service.

Encapsulates a single service in Google Cloud Platform.

Generated from protobuf message `google.cloud.billing.v1.Service`

## Namespace

Google \\ Cloud \\ Billing \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ name` | `string` The resource name for the service. Example: "services/6F81-5844-456A" |
| `↳ service_id` | `string` The identifier for the service. Example: "6F81-5844-456A" |
| `↳ display_name` | `string` A human readable display name for this service. |
| `↳ business_entity_name` | `string` The business under which the service is offered. Ex. "businessEntities/GCP", "businessEntities/Maps" |

### getName

The resource name for the service.

Example: "services/6F81-5844-456A"

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

### setName

The resource name for the service.

Example: "services/6F81-5844-456A"

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

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

### getServiceId

The identifier for the service.

Example: "6F81-5844-456A"

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

### setServiceId

The identifier for the service.

Example: "6F81-5844-456A"

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

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

### getDisplayName

A human readable display name for this service.

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

### setDisplayName

A human readable display name for this service.

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

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

### getBusinessEntityName

The business under which the service is offered.

Ex. "businessEntities/GCP", "businessEntities/Maps"

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

### setBusinessEntityName

The business under which the service is offered.

Ex. "businessEntities/GCP", "businessEntities/Maps"

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

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