object BucketOptions extends GeneratedMessageCompanion[BucketOptions] with Serializable
- Alphabetic
- By Inheritance
- BucketOptions
- Serializable
- Serializable
- GeneratedMessageCompanion
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- implicit class BucketOptionsLens[UpperPB] extends ObjectLens[UpperPB, BucketOptions]
-
final
case class
Explicit(bounds: Seq[Double] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Explicit] with Product with Serializable
Specifies a set of buckets with arbitrary widths.
Specifies a set of buckets with arbitrary widths.
There are
size(bounds) + 1(= N) buckets. Bucketihas the following boundaries:Upper bound (0 <= i < N-1): bounds[i] Lower bound (1 <= i < N); bounds[i - 1]
The
boundsfield must contain at least one element. Ifboundshas only one element, then there are no finite buckets, and that single element is the common boundary of the overflow and underflow buckets.- bounds
The values must be monotonically increasing.
- Annotations
- @SerialVersionUID()
-
final
case class
Exponential(numFiniteBuckets: Int = 0, growthFactor: Double = 0.0, scale: Double = 0.0, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Exponential] with Product with Serializable
Specifies an exponential sequence of buckets that have a width that is proportional to the value of the lower bound.
Specifies an exponential sequence of buckets that have a width that is proportional to the value of the lower bound. Each bucket represents a constant relative uncertainty on a specific value in the bucket.
There are
num_finite_buckets + 2(= N) buckets. Bucketihas the following boundaries:Upper bound (0 <= i < N-1): scale * (growth_factor i). Lower bound (1 <= i < N): scale * (growth_factor (i - 1)).
- numFiniteBuckets
Must be greater than 0.
- growthFactor
Must be greater than 1.
- scale
Must be greater than 0.
- Annotations
- @SerialVersionUID()
-
final
case class
Linear(numFiniteBuckets: Int = 0, width: Double = 0.0, offset: Double = 0.0, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Linear] with Product with Serializable
Specifies a linear sequence of buckets that all have the same width (except overflow and underflow).
Specifies a linear sequence of buckets that all have the same width (except overflow and underflow). Each bucket represents a constant absolute uncertainty on the specific value in the bucket.
There are
num_finite_buckets + 2(= N) buckets. Bucketihas the following boundaries:Upper bound (0 <= i < N-1): offset + (width * i). Lower bound (1 <= i < N): offset + (width * (i - 1)).
- numFiniteBuckets
Must be greater than 0.
- width
Must be greater than 0.
- offset
Lower bound of the first bucket.
- Annotations
- @SerialVersionUID()
- sealed trait Options extends GeneratedOneof
-
type
ValueType = BucketOptions
- Definition Classes
- GeneratedMessageCompanion
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val EXPLICIT_BUCKETS_FIELD_NUMBER: Int(3)
- final val EXPONENTIAL_BUCKETS_FIELD_NUMBER: Int(2)
- final val LINEAR_BUCKETS_FIELD_NUMBER: Int(1)
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
lazy val
defaultInstance: BucketOptions
- Definition Classes
- BucketOptions → GeneratedMessageCompanion
-
def
enumCompanionForField(field: FieldDescriptor): GeneratedEnumCompanion[_]
- Definition Classes
- GeneratedMessageCompanion
-
def
enumCompanionForFieldNumber(__fieldNumber: Int): GeneratedEnumCompanion[_]
- Definition Classes
- BucketOptions → GeneratedMessageCompanion
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
fromAscii(s: String): BucketOptions
- Definition Classes
- GeneratedMessageCompanion
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
javaDescriptor: Descriptor
- Definition Classes
- BucketOptions → GeneratedMessageCompanion
-
def
merge(_message__: BucketOptions, _input__: CodedInputStream): BucketOptions
- Definition Classes
- BucketOptions → GeneratedMessageCompanion
- implicit def messageCompanion: GeneratedMessageCompanion[BucketOptions]
-
def
messageCompanionForField(field: FieldDescriptor): GeneratedMessageCompanion[_]
- Definition Classes
- GeneratedMessageCompanion
-
def
messageCompanionForFieldNumber(__number: Int): GeneratedMessageCompanion[_]
- Definition Classes
- BucketOptions → GeneratedMessageCompanion
-
implicit
def
messageReads: Reads[BucketOptions]
- Definition Classes
- BucketOptions → GeneratedMessageCompanion
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
lazy val
nestedMessagesCompanions: Seq[GeneratedMessageCompanion[_ <: GeneratedMessage]]
- Definition Classes
- BucketOptions → GeneratedMessageCompanion
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def of(options: Options): BucketOptions
-
def
parseDelimitedFrom(input: InputStream): Option[BucketOptions]
- Definition Classes
- GeneratedMessageCompanion
-
def
parseDelimitedFrom(input: CodedInputStream): Option[BucketOptions]
- Definition Classes
- GeneratedMessageCompanion
-
def
parseFrom(s: Array[Byte]): BucketOptions
- Definition Classes
- GeneratedMessageCompanion
-
def
parseFrom(input: InputStream): BucketOptions
- Definition Classes
- GeneratedMessageCompanion
-
def
parseFrom(input: CodedInputStream): BucketOptions
- Definition Classes
- GeneratedMessageCompanion
-
def
scalaDescriptor: Descriptor
- Definition Classes
- BucketOptions → GeneratedMessageCompanion
-
def
streamFromDelimitedInput(input: InputStream): Stream[BucketOptions]
- Definition Classes
- GeneratedMessageCompanion
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toByteArray(a: BucketOptions): Array[Byte]
- Definition Classes
- GeneratedMessageCompanion
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
validate(s: Array[Byte]): Try[BucketOptions]
- Definition Classes
- GeneratedMessageCompanion
-
def
validateAscii(s: String): Either[TextFormatError, BucketOptions]
- Definition Classes
- GeneratedMessageCompanion
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- object Explicit extends GeneratedMessageCompanion[Explicit] with Serializable
- object Exponential extends GeneratedMessageCompanion[Exponential] with Serializable
- object Linear extends GeneratedMessageCompanion[Linear] with Serializable
- object Options extends Serializable