Packages

final case class Configuration(name: Option[String] = _root_.scala.None, url: Option[String] = _root_.scala.None, batchSize: Option[Int] = _root_.scala.None, interval: Option[Int] = _root_.scala.None, shouldReport: Option[Boolean] = _root_.scala.None, configExtension: ConfigExtension = io.bidmachine.protobuf.sdk.Monitor.Configuration.ConfigExtension.Empty, filter: Option[EventFilter] = _root_.scala.None) extends GeneratedMessage with Updatable[Configuration] with Product with Serializable

name

Monitor specific name @required

url

Endpoint for data sending @required

batchSize

Maximal amount of on-device stored records @required

interval

Time interval in milliseconds between HTTP requests @required

shouldReport

Setting up the monitor to send and store in the database @required

filter

Event filter applied before storing events into local DB. If absent or filter.expr is absent => allow all events (no filtering). @optional

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[Configuration], GeneratedMessage, Serializable, Product, Equals, AnyRef, scala.Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Configuration
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Configuration(name: Option[String] = _root_.scala.None, url: Option[String] = _root_.scala.None, batchSize: Option[Int] = _root_.scala.None, interval: Option[Int] = _root_.scala.None, shouldReport: Option[Boolean] = _root_.scala.None, configExtension: ConfigExtension = io.bidmachine.protobuf.sdk.Monitor.Configuration.ConfigExtension.Empty, filter: Option[EventFilter] = _root_.scala.None)

    name

    Monitor specific name @required

    url

    Endpoint for data sending @required

    batchSize

    Maximal amount of on-device stored records @required

    interval

    Time interval in milliseconds between HTTP requests @required

    shouldReport

    Setting up the monitor to send and store in the database @required

    filter

    Event filter applied before storing events into local DB. If absent or filter.expr is absent => allow all events (no filtering). @optional

Value Members

  1. final def !=(arg0: scala.Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: scala.Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val batchSize: Option[Int]
  6. def clearBatchSize: Configuration
  7. def clearConfigExtension: Configuration
  8. def clearFilter: Configuration
  9. def clearInterval: Configuration
  10. def clearName: Configuration
  11. def clearShouldReport: Configuration
  12. def clearUrl: Configuration
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  14. def companion: Configuration.type
    Definition Classes
    Configuration → GeneratedMessage
  15. val configExtension: ConfigExtension
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. val filter: Option[EventFilter]
  18. def getBatchSize: Int
  19. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  20. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    Configuration → GeneratedMessage
  21. def getFieldByNumber(__fieldNumber: Int): scala.Any
    Definition Classes
    Configuration → GeneratedMessage
  22. def getFilter: EventFilter
  23. def getImpExtension: ImpExtension
  24. def getInterval: Int
  25. def getName: String
  26. def getShouldReport: Boolean
  27. def getUrl: String
  28. val interval: Option[Int]
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. val name: Option[String]
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  34. def productElementNames: Iterator[String]
    Definition Classes
    Product
  35. def serializedSize: Int
    Definition Classes
    Configuration → GeneratedMessage
  36. val shouldReport: Option[Boolean]
  37. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  38. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  39. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  40. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  41. def toProtoString: String
    Definition Classes
    Configuration → GeneratedMessage
  42. def update(ms: (Lens[Configuration, Configuration]) => Mutation[Configuration]*): Configuration
    Definition Classes
    Updatable
  43. val url: Option[String]
  44. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  45. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  46. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. def withBatchSize(__v: Int): Configuration
  48. def withConfigExtension(__v: ConfigExtension): Configuration
  49. def withFilter(__v: EventFilter): Configuration
  50. def withImpExtension(__v: ImpExtension): Configuration
  51. def withInterval(__v: Int): Configuration
  52. def withName(__v: String): Configuration
  53. def withShouldReport(__v: Boolean): Configuration
  54. def withUrl(__v: String): Configuration
  55. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  56. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    Configuration → GeneratedMessage
  57. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Updatable[Configuration]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from scala.Any

Ungrouped