Interface ServiceLevelIndicatorOrBuilder (3.73.0)
Stay organized with collections
Save and categorize content based on your preferences.
public interface ServiceLevelIndicatorOrBuilder extends MessageOrBuilder
Methods
getBasicSli()
public abstract BasicSli getBasicSli()
Basic SLI on a well-known service type.
.google.monitoring.v3.BasicSli basic_sli = 4;
Returns |
Type |
Description |
BasicSli |
The basicSli.
|
getBasicSliOrBuilder()
public abstract BasicSliOrBuilder getBasicSliOrBuilder()
Basic SLI on a well-known service type.
.google.monitoring.v3.BasicSli basic_sli = 4;
getRequestBased()
public abstract RequestBasedSli getRequestBased()
Request-based SLIs
.google.monitoring.v3.RequestBasedSli request_based = 1;
getRequestBasedOrBuilder()
public abstract RequestBasedSliOrBuilder getRequestBasedOrBuilder()
Request-based SLIs
.google.monitoring.v3.RequestBasedSli request_based = 1;
getTypeCase()
public abstract ServiceLevelIndicator.TypeCase getTypeCase()
getWindowsBased()
public abstract WindowsBasedSli getWindowsBased()
Windows-based SLIs
.google.monitoring.v3.WindowsBasedSli windows_based = 2;
getWindowsBasedOrBuilder()
public abstract WindowsBasedSliOrBuilder getWindowsBasedOrBuilder()
Windows-based SLIs
.google.monitoring.v3.WindowsBasedSli windows_based = 2;
hasBasicSli()
public abstract boolean hasBasicSli()
Basic SLI on a well-known service type.
.google.monitoring.v3.BasicSli basic_sli = 4;
Returns |
Type |
Description |
boolean |
Whether the basicSli field is set.
|
hasRequestBased()
public abstract boolean hasRequestBased()
Request-based SLIs
.google.monitoring.v3.RequestBasedSli request_based = 1;
Returns |
Type |
Description |
boolean |
Whether the requestBased field is set.
|
hasWindowsBased()
public abstract boolean hasWindowsBased()
Windows-based SLIs
.google.monitoring.v3.WindowsBasedSli windows_based = 2;
Returns |
Type |
Description |
boolean |
Whether the windowsBased field is set.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-16 UTC.
[[["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 ServiceLevelIndicatorOrBuilder (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.ServiceLevelIndicatorOrBuilder)\n- [3.71.0](/java/docs/reference/google-cloud-monitoring/3.71.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.69.0](/java/docs/reference/google-cloud-monitoring/3.69.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.68.0](/java/docs/reference/google-cloud-monitoring/3.68.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.65.0](/java/docs/reference/google-cloud-monitoring/3.65.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.64.0](/java/docs/reference/google-cloud-monitoring/3.64.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.63.0](/java/docs/reference/google-cloud-monitoring/3.63.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.61.0](/java/docs/reference/google-cloud-monitoring/3.61.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.60.0](/java/docs/reference/google-cloud-monitoring/3.60.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.59.0](/java/docs/reference/google-cloud-monitoring/3.59.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.58.0](/java/docs/reference/google-cloud-monitoring/3.58.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.57.0](/java/docs/reference/google-cloud-monitoring/3.57.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.56.0](/java/docs/reference/google-cloud-monitoring/3.56.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.55.0](/java/docs/reference/google-cloud-monitoring/3.55.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.54.0](/java/docs/reference/google-cloud-monitoring/3.54.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.53.0](/java/docs/reference/google-cloud-monitoring/3.53.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.52.0](/java/docs/reference/google-cloud-monitoring/3.52.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.50.0](/java/docs/reference/google-cloud-monitoring/3.50.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.49.0](/java/docs/reference/google-cloud-monitoring/3.49.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.48.0](/java/docs/reference/google-cloud-monitoring/3.48.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.47.0](/java/docs/reference/google-cloud-monitoring/3.47.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.46.0](/java/docs/reference/google-cloud-monitoring/3.46.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.45.0](/java/docs/reference/google-cloud-monitoring/3.45.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.44.0](/java/docs/reference/google-cloud-monitoring/3.44.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.43.0](/java/docs/reference/google-cloud-monitoring/3.43.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.42.0](/java/docs/reference/google-cloud-monitoring/3.42.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.41.0](/java/docs/reference/google-cloud-monitoring/3.41.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.40.0](/java/docs/reference/google-cloud-monitoring/3.40.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.38.0](/java/docs/reference/google-cloud-monitoring/3.38.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.37.0](/java/docs/reference/google-cloud-monitoring/3.37.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.36.0](/java/docs/reference/google-cloud-monitoring/3.36.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.35.0](/java/docs/reference/google-cloud-monitoring/3.35.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.34.0](/java/docs/reference/google-cloud-monitoring/3.34.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.33.0](/java/docs/reference/google-cloud-monitoring/3.33.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.32.0](/java/docs/reference/google-cloud-monitoring/3.32.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.31.0](/java/docs/reference/google-cloud-monitoring/3.31.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.30.0](/java/docs/reference/google-cloud-monitoring/3.30.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.29.0](/java/docs/reference/google-cloud-monitoring/3.29.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.28.0](/java/docs/reference/google-cloud-monitoring/3.28.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.25.0](/java/docs/reference/google-cloud-monitoring/3.25.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.24.0](/java/docs/reference/google-cloud-monitoring/3.24.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.23.0](/java/docs/reference/google-cloud-monitoring/3.23.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.22.0](/java/docs/reference/google-cloud-monitoring/3.22.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.21.0](/java/docs/reference/google-cloud-monitoring/3.21.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.20.0](/java/docs/reference/google-cloud-monitoring/3.20.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.19.0](/java/docs/reference/google-cloud-monitoring/3.19.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.18.0](/java/docs/reference/google-cloud-monitoring/3.18.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.17.0](/java/docs/reference/google-cloud-monitoring/3.17.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.16.0](/java/docs/reference/google-cloud-monitoring/3.16.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.15.0](/java/docs/reference/google-cloud-monitoring/3.15.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.14.0](/java/docs/reference/google-cloud-monitoring/3.14.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.13.0](/java/docs/reference/google-cloud-monitoring/3.13.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.12.0](/java/docs/reference/google-cloud-monitoring/3.12.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.10.0](/java/docs/reference/google-cloud-monitoring/3.10.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.9.0](/java/docs/reference/google-cloud-monitoring/3.9.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.8.0](/java/docs/reference/google-cloud-monitoring/3.8.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.7.0](/java/docs/reference/google-cloud-monitoring/3.7.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.6.0](/java/docs/reference/google-cloud-monitoring/3.6.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.5.0](/java/docs/reference/google-cloud-monitoring/3.5.0/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.4.6](/java/docs/reference/google-cloud-monitoring/3.4.6/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.3.6](/java/docs/reference/google-cloud-monitoring/3.3.6/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder)\n- [3.2.10](/java/docs/reference/google-cloud-monitoring/3.2.10/com.google.monitoring.v3.ServiceLevelIndicatorOrBuilder) \n\n public interface ServiceLevelIndicatorOrBuilder 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### getBasicSli()\n\n public abstract BasicSli getBasicSli()\n\nBasic SLI on a well-known service type.\n\n`.google.monitoring.v3.BasicSli basic_sli = 4;`\n\n### getBasicSliOrBuilder()\n\n public abstract BasicSliOrBuilder getBasicSliOrBuilder()\n\nBasic SLI on a well-known service type.\n\n`.google.monitoring.v3.BasicSli basic_sli = 4;`\n\n### getRequestBased()\n\n public abstract RequestBasedSli getRequestBased()\n\nRequest-based SLIs\n\n`.google.monitoring.v3.RequestBasedSli request_based = 1;`\n\n### getRequestBasedOrBuilder()\n\n public abstract RequestBasedSliOrBuilder getRequestBasedOrBuilder()\n\nRequest-based SLIs\n\n`.google.monitoring.v3.RequestBasedSli request_based = 1;`\n\n### getTypeCase()\n\n public abstract ServiceLevelIndicator.TypeCase getTypeCase()\n\n### getWindowsBased()\n\n public abstract WindowsBasedSli getWindowsBased()\n\nWindows-based SLIs\n\n`.google.monitoring.v3.WindowsBasedSli windows_based = 2;`\n\n### getWindowsBasedOrBuilder()\n\n public abstract WindowsBasedSliOrBuilder getWindowsBasedOrBuilder()\n\nWindows-based SLIs\n\n`.google.monitoring.v3.WindowsBasedSli windows_based = 2;`\n\n### hasBasicSli()\n\n public abstract boolean hasBasicSli()\n\nBasic SLI on a well-known service type.\n\n`.google.monitoring.v3.BasicSli basic_sli = 4;`\n\n### hasRequestBased()\n\n public abstract boolean hasRequestBased()\n\nRequest-based SLIs\n\n`.google.monitoring.v3.RequestBasedSli request_based = 1;`\n\n### hasWindowsBased()\n\n public abstract boolean hasWindowsBased()\n\nWindows-based SLIs\n\n`.google.monitoring.v3.WindowsBasedSli windows_based = 2;`"]]