public sealed class RequestBasedSli : IMessage<RequestBasedSli>, IEquatable<RequestBasedSli>, IDeepCloneable<RequestBasedSli>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Monitoring v3 API class RequestBasedSli.
Service Level Indicators for which atomic units of service are counted
directly.
public DistributionCut DistributionCut { get; set; }
distribution_cut is used when good_service is a count of values
aggregated in a Distribution that fall into a good range. The
total_service is the total count of all values aggregated in the
Distribution.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe provided content details the \u003ccode\u003eRequestBasedSli\u003c/code\u003e class within the Google Cloud Monitoring v3 API, specifically within the .NET environment, which is used to define Service Level Indicators (SLIs) based on directly counted atomic units of service.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version documented is 3.15.0, and a list of previous versions ranging from 3.14.0 to 2.3.0 are available for review under the Google Cloud Monitoring V3 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRequestBasedSli\u003c/code\u003e class implements multiple interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eObject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey properties within \u003ccode\u003eRequestBasedSli\u003c/code\u003e include \u003ccode\u003eDistributionCut\u003c/code\u003e, which is utilized when \u003ccode\u003egood_service\u003c/code\u003e is based on a count of values within a Distribution, and \u003ccode\u003eGoodTotalRatio\u003c/code\u003e, which is employed when \u003ccode\u003egood_service\u003c/code\u003e to \u003ccode\u003etotal_service\u003c/code\u003e is computed from two TimeSeries.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRequestBasedSli\u003c/code\u003e can be instantiated via two constructors: a default one (\u003ccode\u003eRequestBasedSli()\u003c/code\u003e) and one that takes another \u003ccode\u003eRequestBasedSli\u003c/code\u003e object as a parameter to copy it (\u003ccode\u003eRequestBasedSli(RequestBasedSli other)\u003c/code\u003e).\u003c/p\u003e\n"]]],[],null,[]]