Reference documentation and code samples for the Compute V1 Client class PublicDelegatedPrefixPublicDelegatedSubPrefix.
Represents a sub PublicDelegatedPrefix.
Generated from protobuf message google.cloud.compute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description | 
| data | arrayOptional. Data for populating the Message object. | 
| ↳ allocatable_prefix_length | intThe allocatable prefix length supported by this PublicDelegatedSubPrefix. | 
| ↳ delegatee_project | stringName of the project scoping this PublicDelegatedSubPrefix. | 
| ↳ description | stringAn optional description of this resource. Provide this property when you create the resource. | 
| ↳ ip_cidr_range | stringThe IP address range, in CIDR format, represented by this sub public delegated prefix. | 
| ↳ is_address | boolWhether the sub prefix is delegated to create Address resources in the delegatee project. | 
| ↳ mode | stringThe PublicDelegatedSubPrefix mode for IPv6 only. Check the Mode enum for the list of possible values. | 
| ↳ name | stringThe name of the sub public delegated prefix. | 
| ↳ region | string[Output Only] The region of the sub public delegated prefix if it is regional. If absent, the sub prefix is global. | 
| ↳ status | string[Output Only] The status of the sub public delegated prefix. Check the Status enum for the list of possible values. | 
getAllocatablePrefixLength
The allocatable prefix length supported by this PublicDelegatedSubPrefix.
| Returns | |
|---|---|
| Type | Description | 
| int | |
hasAllocatablePrefixLength
clearAllocatablePrefixLength
setAllocatablePrefixLength
The allocatable prefix length supported by this PublicDelegatedSubPrefix.
| Parameter | |
|---|---|
| Name | Description | 
| var | int | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getDelegateeProject
Name of the project scoping this PublicDelegatedSubPrefix.
| Returns | |
|---|---|
| Type | Description | 
| string | |
hasDelegateeProject
clearDelegateeProject
setDelegateeProject
Name of the project scoping this PublicDelegatedSubPrefix.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getDescription
An optional description of this resource. Provide this property when you create the resource.
| Returns | |
|---|---|
| Type | Description | 
| string | |
hasDescription
clearDescription
setDescription
An optional description of this resource. Provide this property when you create the resource.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getIpCidrRange
The IP address range, in CIDR format, represented by this sub public delegated prefix.
| Returns | |
|---|---|
| Type | Description | 
| string | |
hasIpCidrRange
clearIpCidrRange
setIpCidrRange
The IP address range, in CIDR format, represented by this sub public delegated prefix.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getIsAddress
Whether the sub prefix is delegated to create Address resources in the delegatee project.
| Returns | |
|---|---|
| Type | Description | 
| bool | |
hasIsAddress
clearIsAddress
setIsAddress
Whether the sub prefix is delegated to create Address resources in the delegatee project.
| Parameter | |
|---|---|
| Name | Description | 
| var | bool | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getMode
The PublicDelegatedSubPrefix mode for IPv6 only.
Check the Mode enum for the list of possible values.
| Returns | |
|---|---|
| Type | Description | 
| string | |
hasMode
clearMode
setMode
The PublicDelegatedSubPrefix mode for IPv6 only.
Check the Mode enum for the list of possible values.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getName
The name of the sub public delegated prefix.
| Returns | |
|---|---|
| Type | Description | 
| string | |
hasName
clearName
setName
The name of the sub public delegated prefix.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getRegion
[Output Only] The region of the sub public delegated prefix if it is regional. If absent, the sub prefix is global.
| Returns | |
|---|---|
| Type | Description | 
| string | |
hasRegion
clearRegion
setRegion
[Output Only] The region of the sub public delegated prefix if it is regional. If absent, the sub prefix is global.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getStatus
[Output Only] The status of the sub public delegated prefix.
Check the Status enum for the list of possible values.
| Returns | |
|---|---|
| Type | Description | 
| string | |
hasStatus
clearStatus
setStatus
[Output Only] The status of the sub public delegated prefix.
Check the Status enum for the list of possible values.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |