Interface CELSamplerConfigOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Expression that, when evaluated, will be used to make sample decision.
    Expression that, when evaluated, will be used to make sample decision.
    boolean
    Expression that, when evaluated, will be used to make sample decision.

    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 Details

    • hasExpression

      boolean hasExpression()
       Expression that, when evaluated, will be used to make sample decision.
       
      .xds.type.v3.CelExpression expression = 1 [(.xds.annotations.v3.field_status) = { ... }
      Returns:
      Whether the expression field is set.
    • getExpression

      CelExpression getExpression()
       Expression that, when evaluated, will be used to make sample decision.
       
      .xds.type.v3.CelExpression expression = 1 [(.xds.annotations.v3.field_status) = { ... }
      Returns:
      The expression.
    • getExpressionOrBuilder

      CelExpressionOrBuilder getExpressionOrBuilder()
       Expression that, when evaluated, will be used to make sample decision.
       
      .xds.type.v3.CelExpression expression = 1 [(.xds.annotations.v3.field_status) = { ... }