RenderxConfig

io.bidmachine.renderx.config.proto.RenderxConfig
See theRenderxConfig companion object
final case class RenderxConfig(templates: Seq[TemplateDefault], sourceOverrides: Map[Long, EntityOverrides], agencyOverrides: Map[Long, EntityOverrides], bundleOverrides: Map[Long, EntityOverrides], bidderOverrides: Map[Long, EntityOverrides], customGroupOverrides: Map[Long, EntityOverrides], sourcePresetVariants: Map[Long, PresetVariantMap], agencyPresetVariants: Map[Long, PresetVariantMap], bundlePresetVariants: Map[Long, PresetVariantMap], bidderPresetVariants: Map[Long, PresetVariantMap], customGroupPresetVariants: Map[Long, PresetVariantMap], presetVariantOverrides: Map[Long, EntityOverrides], customGroups: Seq[CustomGroupConfig], generatedAtMs: Long, schemaVersion: Int, bundles: Map[Long, BundleNameMap], unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[RenderxConfig]

Value parameters

agencyOverrides

agency_id → own overrides

agencyPresetVariants

agency_id → its preset->variant assignments

bidderOverrides

bidder_id → own overrides

bidderPresetVariants

bidder_id → its preset->variant assignments

bundleOverrides

bundle_id → own overrides

bundlePresetVariants

bundle_id → its preset->variant assignments

bundles

source_id → (bundle_name → bundle_id)

customGroupOverrides

custom_group_id → own overrides

customGroupPresetVariants

custom_group_id → its preset->variant assignments

generatedAtMs

UTC epoch millis when the snapshot was built

presetVariantOverrides

preset_variant_id → its own overrides

schemaVersion

Bump on breaking wire contract changes

sourceOverrides

source_id → own overrides

sourcePresetVariants

source_id → its preset->variant assignments

templates

global registry, one per (ad_type, platform)

Attributes

Companion
object
Graph
Supertypes
trait Updatable[RenderxConfig]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def addAllAgencyOverrides(`__vs`: Iterable[(Long, EntityOverrides)]): RenderxConfig
def addAllBidderOverrides(`__vs`: Iterable[(Long, EntityOverrides)]): RenderxConfig
def addAllBundleOverrides(`__vs`: Iterable[(Long, EntityOverrides)]): RenderxConfig
def addAllBundles(`__vs`: Iterable[(Long, BundleNameMap)]): RenderxConfig
def addAllCustomGroupOverrides(`__vs`: Iterable[(Long, EntityOverrides)]): RenderxConfig
def addAllSourceOverrides(`__vs`: Iterable[(Long, EntityOverrides)]): RenderxConfig
def addBundles(`__vs`: (Long, BundleNameMap)*): RenderxConfig
def getField(`__field`: FieldDescriptor): PValue
def getFieldByNumber(`__fieldNumber`: Int): Any
override def serializedSize: Int

Attributes

Definition Classes
GeneratedMessage
def toProtoString: String

Returns a human-readable ASCII format representation of this message.

Returns a human-readable ASCII format representation of this message.

The original message can be decoded from this format by using fromAscii on the companion object.

Attributes

Returns

human-readable representation of this message.

def withBundles(`__v`: Map[Long, BundleNameMap]): RenderxConfig
def withGeneratedAtMs(`__v`: Long): RenderxConfig
def withSchemaVersion(`__v`: Int): RenderxConfig
def withUnknownFields(`__v`: UnknownFieldSet): RenderxConfig
def writeTo(`_output__`: CodedOutputStream): Unit

Serializes the message into the given coded output stream

Serializes the message into the given coded output stream

Attributes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
final def toByteArray: Array[Byte]

Serializes the message and returns a byte array containing its raw bytes

Serializes the message and returns a byte array containing its raw bytes

Attributes

Inherited from:
GeneratedMessage
final def toByteString: ByteString

Serializes the message and returns a ByteString containing its raw bytes

Serializes the message and returns a ByteString containing its raw bytes

Attributes

Inherited from:
GeneratedMessage
final def toPMessage: PMessage

Attributes

Inherited from:
GeneratedMessage

Attributes

Inherited from:
Updatable
final def writeDelimitedTo(output: OutputStream): Unit

Attributes

Inherited from:
GeneratedMessage
final def writeTo(output: OutputStream): Unit

Serializes the message into the given output stream

Serializes the message into the given output stream

Attributes

Inherited from:
GeneratedMessage