# Google Cloud Managed Kafka V1 Client - Class GetAclRequest (0.8.0)

0.8.0 (latest) 0.7.2 0.6.1 0.5.0 0.4.1 0.3.1 0.2.3 0.1.3 Reference documentation and code samples for the Google Cloud Managed Kafka V1 Client class GetAclRequest.

Request for GetAcl.

Generated from protobuf message `google.cloud.managedkafka.v1.GetAclRequest`

## Namespace

Google \\ Cloud \\ ManagedKafka \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ name` | `string` Required. The name of the acl to return. Structured like: `projects/{project}/locations/{location}/clusters/{cluster}/acls/{acl_id}`. The structure of `acl_id` defines the Resource Pattern (resource_type, resource_name, pattern_type) of the acl. See `Acl.name` for details. |

### getName

Required. The name of the acl to return.

Structured like:
`projects/{project}/locations/{location}/clusters/{cluster}/acls/{acl_id}`.
The structure of `acl_id` defines the Resource Pattern (resource_type,
resource_name, pattern_type) of the acl. See `Acl.name` for
details.

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

### setName

Required. The name of the acl to return.

Structured like:
`projects/{project}/locations/{location}/clusters/{cluster}/acls/{acl_id}`.
The structure of `acl_id` defines the Resource Pattern (resource_type,
resource_name, pattern_type) of the acl. See `Acl.name` for
details.

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

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

### static::build

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `name` | `string` Required. The name of the acl to return. Structured like: `projects/{project}/locations/{location}/clusters/{cluster}/acls/{acl_id}`. The structure of `acl_id` defines the Resource Pattern (resource_type, resource_name, pattern_type) of the acl. See `Acl.name` for details. Please see ManagedKafkaClient::aclName() for help formatting this field. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/php/docs/reference/cloud-managedkafka/latest/V1.GetAclRequest` |   |