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 |