The IP address from which the Uptime check originates. This is a fully
specified IP address (not an IP address range). Most IP addresses, as of
this publication, are in IPv4 format; however, one should not rely on the
IP addresses being in IPv4 format indefinitely, and should support
interpreting this field in either IPv4 or IPv6 format.
The IP address from which the Uptime check originates. This is a fully
specified IP address (not an IP address range). Most IP addresses, as of
this publication, are in IPv4 format; however, one should not rely on the
IP addresses being in IPv4 format indefinitely, and should support
interpreting this field in either IPv4 or IPv6 format.
A more specific location within the region that typically encodes
a particular city/town/metro (and its containing state/province or country)
within the broader umbrella region category.
A more specific location within the region that typically encodes
a particular city/town/metro (and its containing state/province or country)
within the broader umbrella region category.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[],null,["# Interface UptimeCheckIpOrBuilder (3.73.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.73.0 (latest)](/java/docs/reference/google-cloud-monitoring/latest/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.71.0](/java/docs/reference/google-cloud-monitoring/3.71.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.69.0](/java/docs/reference/google-cloud-monitoring/3.69.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.68.0](/java/docs/reference/google-cloud-monitoring/3.68.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.65.0](/java/docs/reference/google-cloud-monitoring/3.65.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.64.0](/java/docs/reference/google-cloud-monitoring/3.64.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.63.0](/java/docs/reference/google-cloud-monitoring/3.63.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.61.0](/java/docs/reference/google-cloud-monitoring/3.61.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.60.0](/java/docs/reference/google-cloud-monitoring/3.60.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.59.0](/java/docs/reference/google-cloud-monitoring/3.59.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.58.0](/java/docs/reference/google-cloud-monitoring/3.58.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.57.0](/java/docs/reference/google-cloud-monitoring/3.57.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.56.0](/java/docs/reference/google-cloud-monitoring/3.56.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.55.0](/java/docs/reference/google-cloud-monitoring/3.55.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.54.0](/java/docs/reference/google-cloud-monitoring/3.54.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.53.0](/java/docs/reference/google-cloud-monitoring/3.53.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.52.0](/java/docs/reference/google-cloud-monitoring/3.52.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.50.0](/java/docs/reference/google-cloud-monitoring/3.50.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.49.0](/java/docs/reference/google-cloud-monitoring/3.49.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.48.0](/java/docs/reference/google-cloud-monitoring/3.48.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.47.0](/java/docs/reference/google-cloud-monitoring/3.47.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.46.0](/java/docs/reference/google-cloud-monitoring/3.46.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.45.0](/java/docs/reference/google-cloud-monitoring/3.45.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.44.0](/java/docs/reference/google-cloud-monitoring/3.44.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.43.0](/java/docs/reference/google-cloud-monitoring/3.43.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.42.0](/java/docs/reference/google-cloud-monitoring/3.42.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.41.0](/java/docs/reference/google-cloud-monitoring/3.41.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.40.0](/java/docs/reference/google-cloud-monitoring/3.40.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.38.0](/java/docs/reference/google-cloud-monitoring/3.38.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.37.0](/java/docs/reference/google-cloud-monitoring/3.37.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.36.0](/java/docs/reference/google-cloud-monitoring/3.36.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.35.0](/java/docs/reference/google-cloud-monitoring/3.35.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.34.0](/java/docs/reference/google-cloud-monitoring/3.34.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.33.0](/java/docs/reference/google-cloud-monitoring/3.33.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.32.0](/java/docs/reference/google-cloud-monitoring/3.32.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.31.0](/java/docs/reference/google-cloud-monitoring/3.31.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.30.0](/java/docs/reference/google-cloud-monitoring/3.30.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.29.0](/java/docs/reference/google-cloud-monitoring/3.29.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.28.0](/java/docs/reference/google-cloud-monitoring/3.28.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.25.0](/java/docs/reference/google-cloud-monitoring/3.25.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.24.0](/java/docs/reference/google-cloud-monitoring/3.24.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.23.0](/java/docs/reference/google-cloud-monitoring/3.23.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.22.0](/java/docs/reference/google-cloud-monitoring/3.22.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.21.0](/java/docs/reference/google-cloud-monitoring/3.21.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.20.0](/java/docs/reference/google-cloud-monitoring/3.20.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.19.0](/java/docs/reference/google-cloud-monitoring/3.19.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.18.0](/java/docs/reference/google-cloud-monitoring/3.18.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.17.0](/java/docs/reference/google-cloud-monitoring/3.17.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.16.0](/java/docs/reference/google-cloud-monitoring/3.16.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.15.0](/java/docs/reference/google-cloud-monitoring/3.15.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.14.0](/java/docs/reference/google-cloud-monitoring/3.14.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.13.0](/java/docs/reference/google-cloud-monitoring/3.13.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.12.0](/java/docs/reference/google-cloud-monitoring/3.12.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.10.0](/java/docs/reference/google-cloud-monitoring/3.10.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.9.0](/java/docs/reference/google-cloud-monitoring/3.9.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.8.0](/java/docs/reference/google-cloud-monitoring/3.8.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.7.0](/java/docs/reference/google-cloud-monitoring/3.7.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.6.0](/java/docs/reference/google-cloud-monitoring/3.6.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.5.0](/java/docs/reference/google-cloud-monitoring/3.5.0/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.4.6](/java/docs/reference/google-cloud-monitoring/3.4.6/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.3.6](/java/docs/reference/google-cloud-monitoring/3.3.6/com.google.monitoring.v3.UptimeCheckIpOrBuilder)\n- [3.2.10](/java/docs/reference/google-cloud-monitoring/3.2.10/com.google.monitoring.v3.UptimeCheckIpOrBuilder) \n\n public interface UptimeCheckIpOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getIpAddress()\n\n public abstract String getIpAddress()\n\nThe IP address from which the Uptime check originates. This is a fully\nspecified IP address (not an IP address range). Most IP addresses, as of\nthis publication, are in IPv4 format; however, one should not rely on the\nIP addresses being in IPv4 format indefinitely, and should support\ninterpreting this field in either IPv4 or IPv6 format.\n\n`string ip_address = 3;`\n\n### getIpAddressBytes()\n\n public abstract ByteString getIpAddressBytes()\n\nThe IP address from which the Uptime check originates. This is a fully\nspecified IP address (not an IP address range). Most IP addresses, as of\nthis publication, are in IPv4 format; however, one should not rely on the\nIP addresses being in IPv4 format indefinitely, and should support\ninterpreting this field in either IPv4 or IPv6 format.\n\n`string ip_address = 3;`\n\n### getLocation()\n\n public abstract String getLocation()\n\nA more specific location within the region that typically encodes\na particular city/town/metro (and its containing state/province or country)\nwithin the broader umbrella region category.\n\n`string location = 2;`\n\n### getLocationBytes()\n\n public abstract ByteString getLocationBytes()\n\nA more specific location within the region that typically encodes\na particular city/town/metro (and its containing state/province or country)\nwithin the broader umbrella region category.\n\n`string location = 2;`\n\n### getRegion()\n\n public abstract UptimeCheckRegion getRegion()\n\nA broad region category in which the IP address is located.\n\n`.google.monitoring.v3.UptimeCheckRegion region = 1;`\n\n### getRegionValue()\n\n public abstract int getRegionValue()\n\nA broad region category in which the IP address is located.\n\n`.google.monitoring.v3.UptimeCheckRegion region = 1;`"]]