Optional. The beginning of the time interval. The default value
for the start time is the end time. The start time must not be
later than the end time.
Optional. The beginning of the time interval. The default value
for the start time is the end time. The start time must not be
later than the end time.
Optional. The beginning of the time interval. The default value
for the start time is the end time. The start time must not be
later than the end time.
[[["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 TimeIntervalOrBuilder (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.TimeIntervalOrBuilder)\n- [3.71.0](/java/docs/reference/google-cloud-monitoring/3.71.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.69.0](/java/docs/reference/google-cloud-monitoring/3.69.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.68.0](/java/docs/reference/google-cloud-monitoring/3.68.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.65.0](/java/docs/reference/google-cloud-monitoring/3.65.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.64.0](/java/docs/reference/google-cloud-monitoring/3.64.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.63.0](/java/docs/reference/google-cloud-monitoring/3.63.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.61.0](/java/docs/reference/google-cloud-monitoring/3.61.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.60.0](/java/docs/reference/google-cloud-monitoring/3.60.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.59.0](/java/docs/reference/google-cloud-monitoring/3.59.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.58.0](/java/docs/reference/google-cloud-monitoring/3.58.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.57.0](/java/docs/reference/google-cloud-monitoring/3.57.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.56.0](/java/docs/reference/google-cloud-monitoring/3.56.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.55.0](/java/docs/reference/google-cloud-monitoring/3.55.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.54.0](/java/docs/reference/google-cloud-monitoring/3.54.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.53.0](/java/docs/reference/google-cloud-monitoring/3.53.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.52.0](/java/docs/reference/google-cloud-monitoring/3.52.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.50.0](/java/docs/reference/google-cloud-monitoring/3.50.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.49.0](/java/docs/reference/google-cloud-monitoring/3.49.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.48.0](/java/docs/reference/google-cloud-monitoring/3.48.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.47.0](/java/docs/reference/google-cloud-monitoring/3.47.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.46.0](/java/docs/reference/google-cloud-monitoring/3.46.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.45.0](/java/docs/reference/google-cloud-monitoring/3.45.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.44.0](/java/docs/reference/google-cloud-monitoring/3.44.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.43.0](/java/docs/reference/google-cloud-monitoring/3.43.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.42.0](/java/docs/reference/google-cloud-monitoring/3.42.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.41.0](/java/docs/reference/google-cloud-monitoring/3.41.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.40.0](/java/docs/reference/google-cloud-monitoring/3.40.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.38.0](/java/docs/reference/google-cloud-monitoring/3.38.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.37.0](/java/docs/reference/google-cloud-monitoring/3.37.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.36.0](/java/docs/reference/google-cloud-monitoring/3.36.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.35.0](/java/docs/reference/google-cloud-monitoring/3.35.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.34.0](/java/docs/reference/google-cloud-monitoring/3.34.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.33.0](/java/docs/reference/google-cloud-monitoring/3.33.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.32.0](/java/docs/reference/google-cloud-monitoring/3.32.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.31.0](/java/docs/reference/google-cloud-monitoring/3.31.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.30.0](/java/docs/reference/google-cloud-monitoring/3.30.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.29.0](/java/docs/reference/google-cloud-monitoring/3.29.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.28.0](/java/docs/reference/google-cloud-monitoring/3.28.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.25.0](/java/docs/reference/google-cloud-monitoring/3.25.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.24.0](/java/docs/reference/google-cloud-monitoring/3.24.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.23.0](/java/docs/reference/google-cloud-monitoring/3.23.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.22.0](/java/docs/reference/google-cloud-monitoring/3.22.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.21.0](/java/docs/reference/google-cloud-monitoring/3.21.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.20.0](/java/docs/reference/google-cloud-monitoring/3.20.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.19.0](/java/docs/reference/google-cloud-monitoring/3.19.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.18.0](/java/docs/reference/google-cloud-monitoring/3.18.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.17.0](/java/docs/reference/google-cloud-monitoring/3.17.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.16.0](/java/docs/reference/google-cloud-monitoring/3.16.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.15.0](/java/docs/reference/google-cloud-monitoring/3.15.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.14.0](/java/docs/reference/google-cloud-monitoring/3.14.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.13.0](/java/docs/reference/google-cloud-monitoring/3.13.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.12.0](/java/docs/reference/google-cloud-monitoring/3.12.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.10.0](/java/docs/reference/google-cloud-monitoring/3.10.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.9.0](/java/docs/reference/google-cloud-monitoring/3.9.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.8.0](/java/docs/reference/google-cloud-monitoring/3.8.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.7.0](/java/docs/reference/google-cloud-monitoring/3.7.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.6.0](/java/docs/reference/google-cloud-monitoring/3.6.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.5.0](/java/docs/reference/google-cloud-monitoring/3.5.0/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.4.6](/java/docs/reference/google-cloud-monitoring/3.4.6/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.3.6](/java/docs/reference/google-cloud-monitoring/3.3.6/com.google.monitoring.v3.TimeIntervalOrBuilder)\n- [3.2.10](/java/docs/reference/google-cloud-monitoring/3.2.10/com.google.monitoring.v3.TimeIntervalOrBuilder) \n\n public interface TimeIntervalOrBuilder 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### getEndTime()\n\n public abstract Timestamp getEndTime()\n\nRequired. The end of the time interval.\n\n`.google.protobuf.Timestamp end_time = 2;`\n\n### getEndTimeOrBuilder()\n\n public abstract TimestampOrBuilder getEndTimeOrBuilder()\n\nRequired. The end of the time interval.\n\n`.google.protobuf.Timestamp end_time = 2;`\n\n### getStartTime()\n\n public abstract Timestamp getStartTime()\n\nOptional. The beginning of the time interval. The default value\nfor the start time is the end time. The start time must not be\nlater than the end time.\n\n`.google.protobuf.Timestamp start_time = 1;`\n\n### getStartTimeOrBuilder()\n\n public abstract TimestampOrBuilder getStartTimeOrBuilder()\n\nOptional. The beginning of the time interval. The default value\nfor the start time is the end time. The start time must not be\nlater than the end time.\n\n`.google.protobuf.Timestamp start_time = 1;`\n\n### hasEndTime()\n\n public abstract boolean hasEndTime()\n\nRequired. The end of the time interval.\n\n`.google.protobuf.Timestamp end_time = 2;`\n\n### hasStartTime()\n\n public abstract boolean hasStartTime()\n\nOptional. The beginning of the time interval. The default value\nfor the start time is the end time. The start time must not be\nlater than the end time.\n\n`.google.protobuf.Timestamp start_time = 1;`"]]