Interface RequestBasedSliOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    RequestBasedSli, RequestBasedSli.Builder

    public interface RequestBasedSliOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      DistributionCut getDistributionCut()
      `distribution_cut` is used when `good_service` is a count of values aggregated in a `Distribution` that fall into a good range.
      DistributionCutOrBuilder getDistributionCutOrBuilder()
      `distribution_cut` is used when `good_service` is a count of values aggregated in a `Distribution` that fall into a good range.
      TimeSeriesRatio getGoodTotalRatio()
      `good_total_ratio` is used when the ratio of `good_service` to `total_service` is computed from two `TimeSeries`.
      TimeSeriesRatioOrBuilder getGoodTotalRatioOrBuilder()
      `good_total_ratio` is used when the ratio of `good_service` to `total_service` is computed from two `TimeSeries`.
      RequestBasedSli.MethodCase getMethodCase()  
      boolean hasDistributionCut()
      `distribution_cut` is used when `good_service` is a count of values aggregated in a `Distribution` that fall into a good range.
      boolean hasGoodTotalRatio()
      `good_total_ratio` is used when the ratio of `good_service` to `total_service` is computed from two `TimeSeries`.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasGoodTotalRatio

        boolean hasGoodTotalRatio()
         `good_total_ratio` is used when the ratio of `good_service` to
         `total_service` is computed from two `TimeSeries`.
         
        .google.monitoring.v3.TimeSeriesRatio good_total_ratio = 1;
        Returns:
        Whether the goodTotalRatio field is set.
      • getGoodTotalRatio

        TimeSeriesRatio getGoodTotalRatio()
         `good_total_ratio` is used when the ratio of `good_service` to
         `total_service` is computed from two `TimeSeries`.
         
        .google.monitoring.v3.TimeSeriesRatio good_total_ratio = 1;
        Returns:
        The goodTotalRatio.
      • getGoodTotalRatioOrBuilder

        TimeSeriesRatioOrBuilder getGoodTotalRatioOrBuilder()
         `good_total_ratio` is used when the ratio of `good_service` to
         `total_service` is computed from two `TimeSeries`.
         
        .google.monitoring.v3.TimeSeriesRatio good_total_ratio = 1;
      • hasDistributionCut

        boolean hasDistributionCut()
         `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`.
         
        .google.monitoring.v3.DistributionCut distribution_cut = 3;
        Returns:
        Whether the distributionCut field is set.
      • getDistributionCut

        DistributionCut getDistributionCut()
         `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`.
         
        .google.monitoring.v3.DistributionCut distribution_cut = 3;
        Returns:
        The distributionCut.
      • getDistributionCutOrBuilder

        DistributionCutOrBuilder getDistributionCutOrBuilder()
         `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`.
         
        .google.monitoring.v3.DistributionCut distribution_cut = 3;