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 |
array
Optional. Data for populating the Message object. |
↳ allocatable_prefix_length |
int
The allocatable prefix length supported by this PublicDelegatedSubPrefix. |
↳ delegatee_project |
string
Name of the project scoping this PublicDelegatedSubPrefix. |
↳ description |
string
An optional description of this resource. Provide this property when you create the resource. |
↳ ip_cidr_range |
string
The IP address range, in CIDR format, represented by this sub public delegated prefix. |
↳ is_address |
bool
Whether the sub prefix is delegated to create Address resources in the delegatee project. |
↳ mode |
string
The PublicDelegatedSubPrefix mode for IPv6 only. Check the Mode enum for the list of possible values. |
↳ name |
string
The 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 |
|