io.opencensus.proto.trace.v1.AttributeValueOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: opencensus/proto/trace/v1/trace.proto
package io.opencensus.proto.trace.v1;
public interface AttributeValueOrBuilder extends
// @@protoc_insertion_point(interface_extends:opencensus.proto.trace.v1.AttributeValue)
com.google.protobuf.MessageOrBuilder {
/**
*
* A string up to 256 bytes long.
*
*
* .opencensus.proto.trace.v1.TruncatableString string_value = 1;
* @return Whether the stringValue field is set.
*/
boolean hasStringValue();
/**
*
* A string up to 256 bytes long.
*
*
* .opencensus.proto.trace.v1.TruncatableString string_value = 1;
* @return The stringValue.
*/
io.opencensus.proto.trace.v1.TruncatableString getStringValue();
/**
*
* A string up to 256 bytes long.
*
*
* .opencensus.proto.trace.v1.TruncatableString string_value = 1;
*/
io.opencensus.proto.trace.v1.TruncatableStringOrBuilder getStringValueOrBuilder();
/**
*
* A 64-bit signed integer.
*
*
* int64 int_value = 2;
* @return Whether the intValue field is set.
*/
boolean hasIntValue();
/**
*
* A 64-bit signed integer.
*
*
* int64 int_value = 2;
* @return The intValue.
*/
long getIntValue();
/**
*
* A Boolean value represented by `true` or `false`.
*
*
* bool bool_value = 3;
* @return Whether the boolValue field is set.
*/
boolean hasBoolValue();
/**
*
* A Boolean value represented by `true` or `false`.
*
*
* bool bool_value = 3;
* @return The boolValue.
*/
boolean getBoolValue();
/**
*
* A double value.
*
*
* double double_value = 4;
* @return Whether the doubleValue field is set.
*/
boolean hasDoubleValue();
/**
*
* A double value.
*
*
* double double_value = 4;
* @return The doubleValue.
*/
double getDoubleValue();
public io.opencensus.proto.trace.v1.AttributeValue.ValueCase getValueCase();
}