// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/device/v1/keyapis_device_device_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.device.v1; @kotlin.jvm.JvmName("-initializedeviceConfigurationStatusGroupedFilter") public inline fun deviceConfigurationStatusGroupedFilter(block: ru.keyapis.device.v1.DeviceConfigurationStatusGroupedFilterKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatusGroupedFilter = ru.keyapis.device.v1.DeviceConfigurationStatusGroupedFilterKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatusGroupedFilter.newBuilder()).apply { block() }._build() /** * ``` * Фильтр конфигураций сгруппированных по устройству * ``` * * Protobuf type `keyapis.device.v1.DeviceConfigurationStatusGroupedFilter` */ public object DeviceConfigurationStatusGroupedFilterKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatusGroupedFilter.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatusGroupedFilter.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatusGroupedFilter = _builder.build() /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class DeviceIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По идентификаторам устройства * ``` * * `repeated int32 device_ids = 1;` */ public val deviceIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getDeviceIdsList() ) /** * ``` * По идентификаторам устройства * ``` * * `repeated int32 device_ids = 1;` * @param value The deviceIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addDeviceIds") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addDeviceIds(value) }/** * ``` * По идентификаторам устройства * ``` * * `repeated int32 device_ids = 1;` * @param value The deviceIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignDeviceIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** * ``` * По идентификаторам устройства * ``` * * `repeated int32 device_ids = 1;` * @param values The deviceIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllDeviceIds") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllDeviceIds(values) }/** * ``` * По идентификаторам устройства * ``` * * `repeated int32 device_ids = 1;` * @param values The deviceIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllDeviceIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По идентификаторам устройства * ``` * * `repeated int32 device_ids = 1;` * @param index The index to set the value at. * @param value The deviceIds to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setDeviceIds") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setDeviceIds(index, value) }/** * ``` * По идентификаторам устройства * ``` * * `repeated int32 device_ids = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearDeviceIds") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearDeviceIds() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ConfigurationTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По типам конфигурации * ``` * * `repeated .keyapis.device.v1.DeviceConfigurationStatus.ConfigurationType configuration_types = 2;` */ public val configurationTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getConfigurationTypesList() ) /** * ``` * По типам конфигурации * ``` * * `repeated .keyapis.device.v1.DeviceConfigurationStatus.ConfigurationType configuration_types = 2;` * @param value The configurationTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addConfigurationTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.ConfigurationType) { _builder.addConfigurationTypes(value) }/** * ``` * По типам конфигурации * ``` * * `repeated .keyapis.device.v1.DeviceConfigurationStatus.ConfigurationType configuration_types = 2;` * @param value The configurationTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignConfigurationTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.ConfigurationType) { add(value) }/** * ``` * По типам конфигурации * ``` * * `repeated .keyapis.device.v1.DeviceConfigurationStatus.ConfigurationType configuration_types = 2;` * @param values The configurationTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllConfigurationTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllConfigurationTypes(values) }/** * ``` * По типам конфигурации * ``` * * `repeated .keyapis.device.v1.DeviceConfigurationStatus.ConfigurationType configuration_types = 2;` * @param values The configurationTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllConfigurationTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По типам конфигурации * ``` * * `repeated .keyapis.device.v1.DeviceConfigurationStatus.ConfigurationType configuration_types = 2;` * @param index The index to set the value at. * @param value The configurationTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setConfigurationTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.ConfigurationType) { _builder.setConfigurationTypes(index, value) }/** * ``` * По типам конфигурации * ``` * * `repeated .keyapis.device.v1.DeviceConfigurationStatus.ConfigurationType configuration_types = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearConfigurationTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearConfigurationTypes() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class StatusTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По статусам конфигурации настройки * ``` * * `repeated .keyapis.device.v1.DeviceConfigurationStatus.StatusType status_types = 3;` */ public val statusTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getStatusTypesList() ) /** * ``` * По статусам конфигурации настройки * ``` * * `repeated .keyapis.device.v1.DeviceConfigurationStatus.StatusType status_types = 3;` * @param value The statusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addStatusTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.StatusType) { _builder.addStatusTypes(value) }/** * ``` * По статусам конфигурации настройки * ``` * * `repeated .keyapis.device.v1.DeviceConfigurationStatus.StatusType status_types = 3;` * @param value The statusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignStatusTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.StatusType) { add(value) }/** * ``` * По статусам конфигурации настройки * ``` * * `repeated .keyapis.device.v1.DeviceConfigurationStatus.StatusType status_types = 3;` * @param values The statusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllStatusTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllStatusTypes(values) }/** * ``` * По статусам конфигурации настройки * ``` * * `repeated .keyapis.device.v1.DeviceConfigurationStatus.StatusType status_types = 3;` * @param values The statusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllStatusTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По статусам конфигурации настройки * ``` * * `repeated .keyapis.device.v1.DeviceConfigurationStatus.StatusType status_types = 3;` * @param index The index to set the value at. * @param value The statusTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setStatusTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.StatusType) { _builder.setStatusTypes(index, value) }/** * ``` * По статусам конфигурации настройки * ``` * * `repeated .keyapis.device.v1.DeviceConfigurationStatus.StatusType status_types = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearStatusTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearStatusTypes() } /** * ``` * Флаг, указывающий на готовность настройки к конфигурированию. * Значение next_retry_at меньше текущей даты * ``` * * `.google.protobuf.BoolValue is_ready_for_retry = 4;` */ public var isReadyForRetry: com.google.protobuf.BoolValue @JvmName("getIsReadyForRetry") get() = _builder.getIsReadyForRetry() @JvmName("setIsReadyForRetry") set(value) { _builder.setIsReadyForRetry(value) } /** * ``` * Флаг, указывающий на готовность настройки к конфигурированию. * Значение next_retry_at меньше текущей даты * ``` * * `.google.protobuf.BoolValue is_ready_for_retry = 4;` */ public fun clearIsReadyForRetry() { _builder.clearIsReadyForRetry() } /** * ``` * Флаг, указывающий на готовность настройки к конфигурированию. * Значение next_retry_at меньше текущей даты * ``` * * `.google.protobuf.BoolValue is_ready_for_retry = 4;` * @return Whether the isReadyForRetry field is set. */ public fun hasIsReadyForRetry(): kotlin.Boolean { return _builder.hasIsReadyForRetry() } /** * ``` * Пороговое значение количества попыток. * Возвращает записи, у которых retry_count меньше этого значения * ``` * * `.google.protobuf.Int32Value retry_count_less_then = 5;` */ public var retryCountLessThen: com.google.protobuf.Int32Value @JvmName("getRetryCountLessThen") get() = _builder.getRetryCountLessThen() @JvmName("setRetryCountLessThen") set(value) { _builder.setRetryCountLessThen(value) } /** * ``` * Пороговое значение количества попыток. * Возвращает записи, у которых retry_count меньше этого значения * ``` * * `.google.protobuf.Int32Value retry_count_less_then = 5;` */ public fun clearRetryCountLessThen() { _builder.clearRetryCountLessThen() } /** * ``` * Пороговое значение количества попыток. * Возвращает записи, у которых retry_count меньше этого значения * ``` * * `.google.protobuf.Int32Value retry_count_less_then = 5;` * @return Whether the retryCountLessThen field is set. */ public fun hasRetryCountLessThen(): kotlin.Boolean { return _builder.hasRetryCountLessThen() } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatusGroupedFilter.copy(block: ru.keyapis.device.v1.DeviceConfigurationStatusGroupedFilterKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatusGroupedFilter = ru.keyapis.device.v1.DeviceConfigurationStatusGroupedFilterKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatusGroupedFilterOrBuilder.isReadyForRetryOrNull: com.google.protobuf.BoolValue? get() = if (hasIsReadyForRetry()) getIsReadyForRetry() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatusGroupedFilterOrBuilder.retryCountLessThenOrNull: com.google.protobuf.Int32Value? get() = if (hasRetryCountLessThen()) getRetryCountLessThen() else null