Interface HealthStatusOrBuilder (1.45.0)

public interface HealthStatusOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsAnnotations(String key)

public abstract boolean containsAnnotations(String key)

Metadata defined as annotations for network endpoint.

map<string, string> annotations = 112032548;

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

getAnnotations() (deprecated)

public abstract Map<String,String> getAnnotations()

Use #getAnnotationsMap() instead.

Returns
TypeDescription
Map<String,String>

getAnnotationsCount()

public abstract int getAnnotationsCount()

Metadata defined as annotations for network endpoint.

map<string, string> annotations = 112032548;

Returns
TypeDescription
int

getAnnotationsMap()

public abstract Map<String,String> getAnnotationsMap()

Metadata defined as annotations for network endpoint.

map<string, string> annotations = 112032548;

Returns
TypeDescription
Map<String,String>

getAnnotationsOrDefault(String key, String defaultValue)

public abstract String getAnnotationsOrDefault(String key, String defaultValue)

Metadata defined as annotations for network endpoint.

map<string, string> annotations = 112032548;

Parameters
NameDescription
keyString
defaultValueString
Returns
TypeDescription
String

getAnnotationsOrThrow(String key)

public abstract String getAnnotationsOrThrow(String key)

Metadata defined as annotations for network endpoint.

map<string, string> annotations = 112032548;

Parameter
NameDescription
keyString
Returns
TypeDescription
String

getForwardingRule()

public abstract String getForwardingRule()

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

optional string forwarding_rule = 269964030;

Returns
TypeDescription
String

The forwardingRule.

getForwardingRuleBytes()

public abstract ByteString getForwardingRuleBytes()

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

optional string forwarding_rule = 269964030;

Returns
TypeDescription
ByteString

The bytes for forwardingRule.

getForwardingRuleIp()

public abstract String getForwardingRuleIp()

A forwarding rule IP address assigned to this instance.

optional string forwarding_rule_ip = 172250632;

Returns
TypeDescription
String

The forwardingRuleIp.

getForwardingRuleIpBytes()

public abstract ByteString getForwardingRuleIpBytes()

A forwarding rule IP address assigned to this instance.

optional string forwarding_rule_ip = 172250632;

Returns
TypeDescription
ByteString

The bytes for forwardingRuleIp.

getHealthState()

public abstract String getHealthState()

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

optional string health_state = 324007150;

Returns
TypeDescription
String

The healthState.

getHealthStateBytes()

public abstract ByteString getHealthStateBytes()

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

optional string health_state = 324007150;

Returns
TypeDescription
ByteString

The bytes for healthState.

getInstance()

public abstract String getInstance()

URL of the instance resource.

optional string instance = 18257045;

Returns
TypeDescription
String

The instance.

getInstanceBytes()

public abstract ByteString getInstanceBytes()

URL of the instance resource.

optional string instance = 18257045;

Returns
TypeDescription
ByteString

The bytes for instance.

getIpAddress()

public abstract String 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.

optional string ip_address = 406272220;

Returns
TypeDescription
String

The ipAddress.

getIpAddressBytes()

public abstract ByteString getIpAddressBytes()

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.

optional string ip_address = 406272220;

Returns
TypeDescription
ByteString

The bytes for ipAddress.

getPort()

public abstract int getPort()

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

optional int32 port = 3446913;

Returns
TypeDescription
int

The port.

getWeight()

public abstract String getWeight()

optional string weight = 282149496;

Returns
TypeDescription
String

The weight.

getWeightBytes()

public abstract ByteString getWeightBytes()

optional string weight = 282149496;

Returns
TypeDescription
ByteString

The bytes for weight.

getWeightError()

public abstract String getWeightError()

Check the WeightError enum for the list of possible values.

optional string weight_error = 522501505;

Returns
TypeDescription
String

The weightError.

getWeightErrorBytes()

public abstract ByteString getWeightErrorBytes()

Check the WeightError enum for the list of possible values.

optional string weight_error = 522501505;

Returns
TypeDescription
ByteString

The bytes for weightError.

hasForwardingRule()

public abstract boolean hasForwardingRule()

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

optional string forwarding_rule = 269964030;

Returns
TypeDescription
boolean

Whether the forwardingRule field is set.

hasForwardingRuleIp()

public abstract boolean hasForwardingRuleIp()

A forwarding rule IP address assigned to this instance.

optional string forwarding_rule_ip = 172250632;

Returns
TypeDescription
boolean

Whether the forwardingRuleIp field is set.

hasHealthState()

public abstract boolean hasHealthState()

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

optional string health_state = 324007150;

Returns
TypeDescription
boolean

Whether the healthState field is set.

hasInstance()

public abstract boolean hasInstance()

URL of the instance resource.

optional string instance = 18257045;

Returns
TypeDescription
boolean

Whether the instance field is set.

hasIpAddress()

public abstract boolean hasIpAddress()

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.

optional string ip_address = 406272220;

Returns
TypeDescription
boolean

Whether the ipAddress field is set.

hasPort()

public abstract boolean hasPort()

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

optional int32 port = 3446913;

Returns
TypeDescription
boolean

Whether the port field is set.

hasWeight()

public abstract boolean hasWeight()

optional string weight = 282149496;

Returns
TypeDescription
boolean

Whether the weight field is set.

hasWeightError()

public abstract boolean hasWeightError()

Check the WeightError enum for the list of possible values.

optional string weight_error = 522501505;

Returns
TypeDescription
boolean

Whether the weightError field is set.