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 |