Compute V1 Client - Class SubnetworkUtilizationDetails (2.1.0)

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

The current IP utilization of all subnetwork ranges. Contains the total number of allocated and free IPs in each range.

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ external_ipv6_instance_utilization SubnetworkUtilizationDetailsIPV6Utilization

Utilizations of external IPV6 IP range.

↳ external_ipv6_lb_utilization SubnetworkUtilizationDetailsIPV6Utilization

Utilizations of external IPV6 IP range for NetLB.

↳ internal_ipv6_utilization SubnetworkUtilizationDetailsIPV6Utilization

Utilizations of internal IPV6 IP range.

↳ ipv4_utilizations array<SubnetworkUtilizationDetailsIPV4Utilization>

Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.

getExternalIpv6InstanceUtilization

Utilizations of external IPV6 IP range.

Returns
Type Description
SubnetworkUtilizationDetailsIPV6Utilization|null

hasExternalIpv6InstanceUtilization

clearExternalIpv6InstanceUtilization

setExternalIpv6InstanceUtilization

Utilizations of external IPV6 IP range.

Parameter
Name Description
var SubnetworkUtilizationDetailsIPV6Utilization
Returns
Type Description
$this

getExternalIpv6LbUtilization

Utilizations of external IPV6 IP range for NetLB.

Returns
Type Description
SubnetworkUtilizationDetailsIPV6Utilization|null

hasExternalIpv6LbUtilization

clearExternalIpv6LbUtilization

setExternalIpv6LbUtilization

Utilizations of external IPV6 IP range for NetLB.

Parameter
Name Description
var SubnetworkUtilizationDetailsIPV6Utilization
Returns
Type Description
$this

getInternalIpv6Utilization

Utilizations of internal IPV6 IP range.

Returns
Type Description
SubnetworkUtilizationDetailsIPV6Utilization|null

hasInternalIpv6Utilization

clearInternalIpv6Utilization

setInternalIpv6Utilization

Utilizations of internal IPV6 IP range.

Parameter
Name Description
var SubnetworkUtilizationDetailsIPV6Utilization
Returns
Type Description
$this

getIpv4Utilizations

Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setIpv4Utilizations

Utilizations of all IPV4 IP ranges. For primary ranges, the range name will be empty.

Parameter
Name Description
var array<SubnetworkUtilizationDetailsIPV4Utilization>
Returns
Type Description
$this