Class ArrayValue.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<ArrayValue,ArrayValue.Builder>
io.opentelemetry.proto.common.v1.ArrayValue.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, ArrayValueOrBuilder, Cloneable
Enclosing class:
ArrayValue

public static final class ArrayValue.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<ArrayValue,ArrayValue.Builder> implements ArrayValueOrBuilder
 ArrayValue is a list of AnyValue messages. We need ArrayValue as a message
 since oneof in AnyValue does not allow repeated fields.
 
Protobuf type opentelemetry.proto.common.v1.ArrayValue
  • Method Details

    • getValuesList

      public List<AnyValue> getValuesList()
       Array of values. The array may be empty (contain 0 elements).
       
      repeated .opentelemetry.proto.common.v1.AnyValue values = 1 [json_name = "values"];
      Specified by:
      getValuesList in interface ArrayValueOrBuilder
    • getValuesCount

      public int getValuesCount()
       Array of values. The array may be empty (contain 0 elements).
       
      repeated .opentelemetry.proto.common.v1.AnyValue values = 1 [json_name = "values"];
      Specified by:
      getValuesCount in interface ArrayValueOrBuilder
    • getValues

      public AnyValue getValues(int index)
       Array of values. The array may be empty (contain 0 elements).
       
      repeated .opentelemetry.proto.common.v1.AnyValue values = 1 [json_name = "values"];
      Specified by:
      getValues in interface ArrayValueOrBuilder
    • setValues

      public ArrayValue.Builder setValues(int index, AnyValue value)
       Array of values. The array may be empty (contain 0 elements).
       
      repeated .opentelemetry.proto.common.v1.AnyValue values = 1 [json_name = "values"];
    • setValues

      public ArrayValue.Builder setValues(int index, AnyValue.Builder builderForValue)
       Array of values. The array may be empty (contain 0 elements).
       
      repeated .opentelemetry.proto.common.v1.AnyValue values = 1 [json_name = "values"];
    • addValues

      public ArrayValue.Builder addValues(AnyValue value)
       Array of values. The array may be empty (contain 0 elements).
       
      repeated .opentelemetry.proto.common.v1.AnyValue values = 1 [json_name = "values"];
    • addValues

      public ArrayValue.Builder addValues(int index, AnyValue value)
       Array of values. The array may be empty (contain 0 elements).
       
      repeated .opentelemetry.proto.common.v1.AnyValue values = 1 [json_name = "values"];
    • addValues

      public ArrayValue.Builder addValues(AnyValue.Builder builderForValue)
       Array of values. The array may be empty (contain 0 elements).
       
      repeated .opentelemetry.proto.common.v1.AnyValue values = 1 [json_name = "values"];
    • addValues

      public ArrayValue.Builder addValues(int index, AnyValue.Builder builderForValue)
       Array of values. The array may be empty (contain 0 elements).
       
      repeated .opentelemetry.proto.common.v1.AnyValue values = 1 [json_name = "values"];
    • addAllValues

      public ArrayValue.Builder addAllValues(Iterable<? extends AnyValue> values)
       Array of values. The array may be empty (contain 0 elements).
       
      repeated .opentelemetry.proto.common.v1.AnyValue values = 1 [json_name = "values"];
    • clearValues

      public ArrayValue.Builder clearValues()
       Array of values. The array may be empty (contain 0 elements).
       
      repeated .opentelemetry.proto.common.v1.AnyValue values = 1 [json_name = "values"];
    • removeValues

      public ArrayValue.Builder removeValues(int index)
       Array of values. The array may be empty (contain 0 elements).
       
      repeated .opentelemetry.proto.common.v1.AnyValue values = 1 [json_name = "values"];