# Compute V1 Client - Class PdpScope (2.10.0)

2.10.0 (latest) 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.1 2.0.0 1.36.0 1.35.0 1.34.0 1.33.0 1.32.0 1.31.0 1.30.0 1.29.0 1.28.0 1.27.0 1.26.0 1.25.0 1.24.0 1.23.0 1.22.1 1.21.0 1.20.0 1.19.0 1.18.1 1.17.0 1.16.2 1.14.0 1.13.0 1.12.1 1.11.1 1.10.1 1.9.1 1.8.3 1.7.1 1.6.1 1.5.0 Reference documentation and code samples for the Compute V1 Client class PdpScope.

Specifies how child public delegated prefix will be scoped. It could
be one of following values:

- `REGIONAL`: The public delegated prefix is regional only. The provisioning will take a few minutes.

<!-- -->

- `GLOBAL`: The public delegated prefix is global only. The provisioning will take \~4 weeks.
  - `GLOBAL_AND_REGIONAL` \[output only\]: The public delegated prefixes is BYOIP V1 legacy prefix. This is output only value and no longer supported in BYOIP V2.

Protobuf type `google.cloud.compute.v1.PublicAdvertisedPrefix.PdpScope`

## Namespace

Google \\ Cloud \\ Compute \\ V1 \\ PublicAdvertisedPrefix

## Methods

### static::name

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `mixed` |

### static::value

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `name` | `mixed` |

## Constants

### UNDEFINED_PDP_SCOPE

    Value: 0

A value indicating that the enum field is not set.

Generated from protobuf enum `UNDEFINED_PDP_SCOPE = 0;`

### PBGLOBAL

    Value: 494663587

The public delegated prefix is global only. The provisioning will take \~4
weeks.

Generated from protobuf enum `GLOBAL = 494663587;`

### GLOBAL_AND_REGIONAL

    Value: 318053059

The public delegated prefixes is BYOIP V1 legacy prefix. This is output
only value and no longer supported in BYOIP V2.

Generated from protobuf enum `GLOBAL_AND_REGIONAL = 318053059;`

### REGIONAL

    Value: 92288543

The public delegated prefix is regional only. The provisioning will take
a few minutes.

Generated from protobuf enum `REGIONAL = 92288543;`