Compute V1 Client - Class PublicAdvertisedPrefixPublicDelegatedPrefix (1.12.1)

Reference documentation and code samples for the Compute V1 Client class PublicAdvertisedPrefixPublicDelegatedPrefix.

Represents a CIDR range which can be used to assign addresses.

Generated from protobuf message google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ ip_range string

The IP address range of the public delegated prefix

↳ name string

The name of the public delegated prefix

↳ project string

The project number of the public delegated prefix

↳ region string

The region of the public delegated prefix if it is regional. If absent, the prefix is global.

↳ status string

The status of the public delegated prefix. Possible values are: INITIALIZING: The public delegated prefix is being initialized and addresses cannot be created yet. ANNOUNCED: The public delegated prefix is active.

getIpRange

The IP address range of the public delegated prefix

Returns
TypeDescription
string

hasIpRange

clearIpRange

setIpRange

The IP address range of the public delegated prefix

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getName

The name of the public delegated prefix

Returns
TypeDescription
string

hasName

clearName

setName

The name of the public delegated prefix

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getProject

The project number of the public delegated prefix

Returns
TypeDescription
string

hasProject

clearProject

setProject

The project number of the public delegated prefix

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getRegion

The region of the public delegated prefix if it is regional. If absent, the prefix is global.

Returns
TypeDescription
string

hasRegion

clearRegion

setRegion

The region of the public delegated prefix if it is regional. If absent, the prefix is global.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getStatus

The status of the public delegated prefix. Possible values are: INITIALIZING: The public delegated prefix is being initialized and addresses cannot be created yet. ANNOUNCED: The public delegated prefix is active.

Returns
TypeDescription
string

hasStatus

clearStatus

setStatus

The status of the public delegated prefix. Possible values are: INITIALIZING: The public delegated prefix is being initialized and addresses cannot be created yet. ANNOUNCED: The public delegated prefix is active.

Parameter
NameDescription
var string
Returns
TypeDescription
$this