Compute V1 Client - Class HealthStatusForNetworkEndpoint (1.22.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 BackendServiceReference

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

↳ forwarding_rule ForwardingRuleReference

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

↳ health_check HealthCheckReference

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

↳ health_check_service 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
BackendServiceReference|null

hasBackendService

clearBackendService

setBackendService

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

Parameter
Name Description
var BackendServiceReference
Returns
Type Description
$this

getForwardingRule

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

Returns
Type Description
ForwardingRuleReference|null

hasForwardingRule

clearForwardingRule

setForwardingRule

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

Parameter
Name Description
var ForwardingRuleReference
Returns
Type Description
$this

getHealthCheck

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

Returns
Type Description
HealthCheckReference|null

hasHealthCheck

clearHealthCheck

setHealthCheck

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

Parameter
Name Description
var HealthCheckReference
Returns
Type Description
$this

getHealthCheckService

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

Returns
Type Description
HealthCheckServiceReference|null

hasHealthCheckService

clearHealthCheckService

setHealthCheckService

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

Parameter
Name Description
var 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