Compute V1 Client - Class HealthStatus (1.5.0)

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

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

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ annotations
array|Google\Protobuf\Internal\MapField

Metadata defined as annotations for network endpoint.

↳ forwarding_rule
string

URL of the forwarding rule associated with the health status of the instance.

↳ forwarding_rule_ip
string

A forwarding rule IP address assigned to this instance.

↳ health_state
string

Health state of the instance. Check the HealthState enum for the list of possible values.

↳ instance
string

URL of the instance resource.

↳ ip_address
string

For target pool based Network Load Balancing, it indicates the forwarding rule's IP address assigned to this instance. For other types of load balancing, the field indicates VM internal ip.

↳ port
int

The named port of the instance group, not necessarily the port that is health-checked.

↳ weight
string
↳ weight_error
string

Check the WeightError enum for the list of possible values.

getAnnotations

Metadata defined as annotations for network endpoint.

Generated from protobuf field map<string, string> annotations = 112032548;

Returns
Type
Description
Google\Protobuf\Internal\MapField

setAnnotations

Metadata defined as annotations for network endpoint.

Generated from protobuf field map<string, string> annotations = 112032548;

Parameter
Name
Description
var
array|Google\Protobuf\Internal\MapField
Returns
Type
Description
$this

getForwardingRule

URL of the forwarding rule associated with the health status of the instance.

Generated from protobuf field optional string forwarding_rule = 269964030;

Returns
Type
Description
string

hasForwardingRule

clearForwardingRule

setForwardingRule

URL of the forwarding rule associated with the health status of the instance.

Generated from protobuf field optional string forwarding_rule = 269964030;

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getForwardingRuleIp

A forwarding rule IP address assigned to this instance.

Generated from protobuf field optional string forwarding_rule_ip = 172250632;

Returns
Type
Description
string

hasForwardingRuleIp

clearForwardingRuleIp

setForwardingRuleIp

A forwarding rule IP address assigned to this instance.

Generated from protobuf field optional string forwarding_rule_ip = 172250632;

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getHealthState

Health state of the instance.

Check the HealthState enum for the list of possible values.

Generated from protobuf field optional string health_state = 324007150;

Returns
Type
Description
string

hasHealthState

clearHealthState

setHealthState

Health state of the instance.

Check the HealthState enum for the list of possible values.

Generated from protobuf field optional string health_state = 324007150;

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getInstance

URL of the instance resource.

Generated from protobuf field optional string instance = 18257045;

Returns
Type
Description
string

hasInstance

clearInstance

setInstance

URL of the instance resource.

Generated from protobuf field optional string instance = 18257045;

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getIpAddress

For target pool based Network Load Balancing, it indicates the forwarding rule's IP address assigned to this instance. For other types of load balancing, the field indicates VM internal ip.

Generated from protobuf field optional string ip_address = 406272220;

Returns
Type
Description
string

hasIpAddress

clearIpAddress

setIpAddress

For target pool based Network Load Balancing, it indicates the forwarding rule's IP address assigned to this instance. For other types of load balancing, the field indicates VM internal ip.

Generated from protobuf field optional string ip_address = 406272220;

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getPort

The named port of the instance group, not necessarily the port that is health-checked.

Generated from protobuf field optional int32 port = 3446913;

Returns
Type
Description
int

hasPort

clearPort

setPort

The named port of the instance group, not necessarily the port that is health-checked.

Generated from protobuf field optional int32 port = 3446913;

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getWeight

Generated from protobuf field optional string weight = 282149496;

Returns
Type
Description
string

hasWeight

clearWeight

setWeight

Generated from protobuf field optional string weight = 282149496;

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getWeightError

Check the WeightError enum for the list of possible values.

Generated from protobuf field optional string weight_error = 522501505;

Returns
Type
Description
string

hasWeightError

clearWeightError

setWeightError

Check the WeightError enum for the list of possible values.

Generated from protobuf field optional string weight_error = 522501505;

Parameter
Name
Description
var
string
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: