Compute V1 Client - Class HealthStatusForNetworkEndpoint (1.9.1)

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
NameDescription
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.

getBackendService

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

Returns
TypeDescription
Google\Cloud\Compute\V1\BackendServiceReference|null

hasBackendService

clearBackendService

setBackendService

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

Parameter
NameDescription
var Google\Cloud\Compute\V1\BackendServiceReference
Returns
TypeDescription
$this

getForwardingRule

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

Returns
TypeDescription
Google\Cloud\Compute\V1\ForwardingRuleReference|null

hasForwardingRule

clearForwardingRule

setForwardingRule

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

Parameter
NameDescription
var Google\Cloud\Compute\V1\ForwardingRuleReference
Returns
TypeDescription
$this

getHealthCheck

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

Returns
TypeDescription
Google\Cloud\Compute\V1\HealthCheckReference|null

hasHealthCheck

clearHealthCheck

setHealthCheck

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

Parameter
NameDescription
var Google\Cloud\Compute\V1\HealthCheckReference
Returns
TypeDescription
$this

getHealthCheckService

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

Returns
TypeDescription
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
NameDescription
var Google\Cloud\Compute\V1\HealthCheckServiceReference
Returns
TypeDescription
$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
TypeDescription
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
NameDescription
var string
Returns
TypeDescription
$this