// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/telemetry_control/v1/keyapis_telemetry_control_events_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.telemetry_control.v1; @kotlin.jvm.JvmName("-initializecollectorParams") public inline fun collectorParams(block: ru.keyapis.telemetry_control.v1.CollectorParamsKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.CollectorParams = ru.keyapis.telemetry_control.v1.CollectorParamsKt.Dsl._create(ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.CollectorParams.newBuilder()).apply { block() }._build() /** * ``` * Параметры сбора показаний * ``` * * Protobuf type `keyapis.telemetry_control.v1.CollectorParams` */ public object CollectorParamsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.CollectorParams.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.CollectorParams.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.CollectorParams = _builder.build() /** * ``` * Дата в формате YYYYMMDD. * При пустой дате запускается на текущую дату * ``` * * `string date = 1;` */ public var date: kotlin.String @JvmName("getDate") get() = _builder.getDate() @JvmName("setDate") set(value) { _builder.setDate(value) } /** * ``` * Дата в формате YYYYMMDD. * При пустой дате запускается на текущую дату * ``` * * `string date = 1;` */ public fun clearDate() { _builder.clearDate() } /** * ``` * Тип архивности. * При отсутствии переданного значения, будут запрошены показания по всем возможным типам архивности * ``` * * `.keyapis.telemetry_control.v1.CollectorParams.ArchiveType archive_type = 2;` */ public var archiveType: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.CollectorParams.ArchiveType @JvmName("getArchiveType") get() = _builder.getArchiveType() @JvmName("setArchiveType") set(value) { _builder.setArchiveType(value) } public var archiveTypeValue: kotlin.Int @JvmName("getArchiveTypeValue") get() = _builder.getArchiveTypeValue() @JvmName("setArchiveTypeValue") set(value) { _builder.setArchiveTypeValue(value) } /** * ``` * Тип архивности. * При отсутствии переданного значения, будут запрошены показания по всем возможным типам архивности * ``` * * `.keyapis.telemetry_control.v1.CollectorParams.ArchiveType archive_type = 2;` */ public fun clearArchiveType() { _builder.clearArchiveType() } /** * ``` * Tип измерений. * При отсутствии переданного значения, будут запрошены показания по всем возможным типам измерений * ``` * * `.keyapis.telemetry_control.v1.CollectorParams.SignType sign_type = 3;` */ public var signType: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.CollectorParams.SignType @JvmName("getSignType") get() = _builder.getSignType() @JvmName("setSignType") set(value) { _builder.setSignType(value) } public var signTypeValue: kotlin.Int @JvmName("getSignTypeValue") get() = _builder.getSignTypeValue() @JvmName("setSignTypeValue") set(value) { _builder.setSignTypeValue(value) } /** * ``` * Tип измерений. * При отсутствии переданного значения, будут запрошены показания по всем возможным типам измерений * ``` * * `.keyapis.telemetry_control.v1.CollectorParams.SignType sign_type = 3;` */ public fun clearSignType() { _builder.clearSignType() } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.CollectorParams.copy(block: ru.keyapis.telemetry_control.v1.CollectorParamsKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.CollectorParams = ru.keyapis.telemetry_control.v1.CollectorParamsKt.Dsl._create(this.toBuilder()).apply { block() }._build()