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 |