Compute V1 Client - Class HealthStatusForNetworkEndpoint (1.20.0)

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

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

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ backend_service Google\Cloud\Compute\V1\BackendServiceReference

URL of the backend service associated with the health state of the network endpoint.

↳ forwarding_rule Google\Cloud\Compute\V1\ForwardingRuleReference

URL of the forwarding rule associated with the health state of the network endpoint.

↳ health_check Google\Cloud\Compute\V1\HealthCheckReference

URL of the health check associated with the health state of the network endpoint.

↳ health_check_service Google\Cloud\Compute\V1\HealthCheckServiceReference

URL of the health check service associated with the health state of the network endpoint.

↳ health_state string

Health state of the network endpoint determined based on the health checks configured. Check the HealthState enum for the list of possible values.

↳ ipv6_health_state string

Health state of the ipv6 network endpoint determined based on the health checks configured. Check the Ipv6HealthState enum for the list of possible values.

getBackendService

URL of the backend service associated with the health state of the network endpoint.

Returns
Type Description
Google\Cloud\Compute\V1\BackendServiceReference|null

hasBackendService

clearBackendService

setBackendService

URL of the backend service associated with the health state of the network endpoint.

Parameter
Name Description
var Google\Cloud\Compute\V1\BackendServiceReference
Returns
Type Description
$this

getForwardingRule

URL of the forwarding rule associated with the health state of the network endpoint.

Returns
Type Description
Google\Cloud\Compute\V1\ForwardingRuleReference|null

hasForwardingRule

clearForwardingRule

setForwardingRule

URL of the forwarding rule associated with the health state of the network endpoint.

Parameter
Name Description
var Google\Cloud\Compute\V1\ForwardingRuleReference
Returns
Type Description
$this

getHealthCheck

URL of the health check associated with the health state of the network endpoint.

Returns
Type Description
Google\Cloud\Compute\V1\HealthCheckReference|null

hasHealthCheck

clearHealthCheck

setHealthCheck

URL of the health check associated with the health state of the network endpoint.

Parameter
Name Description
var Google\Cloud\Compute\V1\HealthCheckReference
Returns
Type Description
$this

getHealthCheckService

URL of the health check service associated with the health state of the network endpoint.

Returns
Type Description
Google\Cloud\Compute\V1\HealthCheckServiceReference|null

hasHealthCheckService

clearHealthCheckService

setHealthCheckService

URL of the health check service associated with the health state of the network endpoint.

Parameter
Name Description
var Google\Cloud\Compute\V1\HealthCheckServiceReference
Returns
Type Description
$this

getHealthState

Health state of the network endpoint determined based on the health checks configured.

Check the HealthState enum for the list of possible values.

Returns
Type Description
string

hasHealthState

clearHealthState

setHealthState

Health state of the network endpoint determined based on the health checks configured.

Check the HealthState enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this

getIpv6HealthState

Health state of the ipv6 network endpoint determined based on the health checks configured.

Check the Ipv6HealthState enum for the list of possible values.

Returns
Type Description
string

hasIpv6HealthState

clearIpv6HealthState

setIpv6HealthState

Health state of the ipv6 network endpoint determined based on the health checks configured.

Check the Ipv6HealthState enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this