// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/kms/v1/keyapis_kms_key_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.kms.v1; @kotlin.jvm.JvmName("-initializekeyInfo") public inline fun keyInfo(block: ru.keyapis.kms.v1.KeyInfoKt.Dsl.() -> kotlin.Unit): ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo = ru.keyapis.kms.v1.KeyInfoKt.Dsl._create(ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.newBuilder()).apply { block() }._build() /** * ``` * Пара ключей. * # Описание модели * ``` * * Protobuf type `keyapis.kms.v1.KeyInfo` */ public object KeyInfoKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo = _builder.build() /** * ``` * Идентификатор. * # Тип: Guid * ``` * * `string id = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var id: kotlin.String @JvmName("getId") get() = _builder.getId() @JvmName("setId") set(value) { _builder.setId(value) } /** * ``` * Идентификатор. * # Тип: Guid * ``` * * `string id = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearId() { _builder.clearId() } /** * ``` * Публичный ключ. * # Диапазон: 0..800 * ``` * * `string public_key = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var publicKey: kotlin.String @JvmName("getPublicKey") get() = _builder.getPublicKey() @JvmName("setPublicKey") set(value) { _builder.setPublicKey(value) } /** * ``` * Публичный ключ. * # Диапазон: 0..800 * ``` * * `string public_key = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearPublicKey() { _builder.clearPublicKey() } /** * ``` * Приватный ключ в зашифрованном виде. * # Диапазон: 0..4000 * ``` * * `string encrypted_private_key = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var encryptedPrivateKey: kotlin.String @JvmName("getEncryptedPrivateKey") get() = _builder.getEncryptedPrivateKey() @JvmName("setEncryptedPrivateKey") set(value) { _builder.setEncryptedPrivateKey(value) } /** * ``` * Приватный ключ в зашифрованном виде. * # Диапазон: 0..4000 * ``` * * `string encrypted_private_key = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearEncryptedPrivateKey() { _builder.clearEncryptedPrivateKey() } /** * ``` * Дата и время создания ключа * ``` * * `.google.protobuf.Timestamp created_at = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var createdAt: com.google.protobuf.Timestamp @JvmName("getCreatedAt") get() = _builder.getCreatedAt() @JvmName("setCreatedAt") set(value) { _builder.setCreatedAt(value) } /** * ``` * Дата и время создания ключа * ``` * * `.google.protobuf.Timestamp created_at = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearCreatedAt() { _builder.clearCreatedAt() } /** * ``` * Дата и время создания ключа * ``` * * `.google.protobuf.Timestamp created_at = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the createdAt field is set. */ public fun hasCreatedAt(): kotlin.Boolean { return _builder.hasCreatedAt() } /** * ``` * Дата и время истечения жизни ключа * ``` * * `.google.protobuf.Timestamp expired_at = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var expiredAt: com.google.protobuf.Timestamp @JvmName("getExpiredAt") get() = _builder.getExpiredAt() @JvmName("setExpiredAt") set(value) { _builder.setExpiredAt(value) } /** * ``` * Дата и время истечения жизни ключа * ``` * * `.google.protobuf.Timestamp expired_at = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearExpiredAt() { _builder.clearExpiredAt() } /** * ``` * Дата и время истечения жизни ключа * ``` * * `.google.protobuf.Timestamp expired_at = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the expiredAt field is set. */ public fun hasExpiredAt(): kotlin.Boolean { return _builder.hasExpiredAt() } } @kotlin.jvm.JvmName("-initializegeneratingError") public inline fun generatingError(block: ru.keyapis.kms.v1.KeyInfoKt.GeneratingErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError = ru.keyapis.kms.v1.KeyInfoKt.GeneratingErrorKt.Dsl._create(ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.newBuilder()).apply { block() }._build() /** * ``` * Ошибка генерации * ``` * * Protobuf type `keyapis.kms.v1.KeyInfo.GeneratingError` */ public object GeneratingErrorKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError = _builder.build() /** * ``` * Ошибка генерации ключа в сервисе KMS * ``` * * `.keyapis.kms.v1.KeyInfo.GeneratingError.TransactionError transaction = 1;` */ public var transaction: ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.TransactionError @JvmName("getTransaction") get() = _builder.getTransaction() @JvmName("setTransaction") set(value) { _builder.setTransaction(value) } /** * ``` * Ошибка генерации ключа в сервисе KMS * ``` * * `.keyapis.kms.v1.KeyInfo.GeneratingError.TransactionError transaction = 1;` */ public fun clearTransaction() { _builder.clearTransaction() } /** * ``` * Ошибка генерации ключа в сервисе KMS * ``` * * `.keyapis.kms.v1.KeyInfo.GeneratingError.TransactionError transaction = 1;` * @return Whether the transaction field is set. */ public fun hasTransaction(): kotlin.Boolean { return _builder.hasTransaction() } /** * ``` * Ошибка сохранения публичного ключа в сервисе JWKS * ``` * * `.keyapis.kms.v1.KeyInfo.GeneratingError.PublishingKeyError publishing = 2;` */ public var publishing: ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.PublishingKeyError @JvmName("getPublishing") get() = _builder.getPublishing() @JvmName("setPublishing") set(value) { _builder.setPublishing(value) } /** * ``` * Ошибка сохранения публичного ключа в сервисе JWKS * ``` * * `.keyapis.kms.v1.KeyInfo.GeneratingError.PublishingKeyError publishing = 2;` */ public fun clearPublishing() { _builder.clearPublishing() } /** * ``` * Ошибка сохранения публичного ключа в сервисе JWKS * ``` * * `.keyapis.kms.v1.KeyInfo.GeneratingError.PublishingKeyError publishing = 2;` * @return Whether the publishing field is set. */ public fun hasPublishing(): kotlin.Boolean { return _builder.hasPublishing() } public val reasonCase: ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.ReasonCase @JvmName("getReasonCase") get() = _builder.getReasonCase() public fun clearReason() { _builder.clearReason() } } @kotlin.jvm.JvmName("-initializetransactionError") public inline fun transactionError(block: ru.keyapis.kms.v1.KeyInfoKt.GeneratingErrorKt.TransactionErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.TransactionError = ru.keyapis.kms.v1.KeyInfoKt.GeneratingErrorKt.TransactionErrorKt.Dsl._create(ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.TransactionError.newBuilder()).apply { block() }._build() /** * ``` * Ошибка генерации ключа в сервисе KMS. * Причины: * - Отсутсвует связанность с базой данных * ``` * * Protobuf type `keyapis.kms.v1.KeyInfo.GeneratingError.TransactionError` */ public object TransactionErrorKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.TransactionError.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.TransactionError.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.TransactionError = _builder.build() } } @kotlin.jvm.JvmName("-initializepublishingKeyError") public inline fun publishingKeyError(block: ru.keyapis.kms.v1.KeyInfoKt.GeneratingErrorKt.PublishingKeyErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.PublishingKeyError = ru.keyapis.kms.v1.KeyInfoKt.GeneratingErrorKt.PublishingKeyErrorKt.Dsl._create(ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.PublishingKeyError.newBuilder()).apply { block() }._build() /** * ``` * Ошибка сохранения публичного ключа в сервисе JWKS. * Причины: * - Отсутсвует связанность с сервисом JWKS * ``` * * Protobuf type `keyapis.kms.v1.KeyInfo.GeneratingError.PublishingKeyError` */ public object PublishingKeyErrorKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.PublishingKeyError.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.PublishingKeyError.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.PublishingKeyError = _builder.build() } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.copy(block: ru.keyapis.kms.v1.KeyInfoKt.Dsl.() -> kotlin.Unit): ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo = ru.keyapis.kms.v1.KeyInfoKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.copy(block: ru.keyapis.kms.v1.KeyInfoKt.GeneratingErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError = ru.keyapis.kms.v1.KeyInfoKt.GeneratingErrorKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.TransactionError.copy(block: ru.keyapis.kms.v1.KeyInfoKt.GeneratingErrorKt.TransactionErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.TransactionError = ru.keyapis.kms.v1.KeyInfoKt.GeneratingErrorKt.TransactionErrorKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.PublishingKeyError.copy(block: ru.keyapis.kms.v1.KeyInfoKt.GeneratingErrorKt.PublishingKeyErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.PublishingKeyError = ru.keyapis.kms.v1.KeyInfoKt.GeneratingErrorKt.PublishingKeyErrorKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingErrorOrBuilder.transactionOrNull: ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.TransactionError? get() = if (hasTransaction()) getTransaction() else null public val ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingErrorOrBuilder.publishingOrNull: ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfo.GeneratingError.PublishingKeyError? get() = if (hasPublishing()) getPublishing() else null public val ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfoOrBuilder.createdAtOrNull: com.google.protobuf.Timestamp? get() = if (hasCreatedAt()) getCreatedAt() else null public val ru.keyapis.kms.v1.KeyapisKmsV1Proto.KeyInfoOrBuilder.expiredAtOrNull: com.google.protobuf.Timestamp? get() = if (hasExpiredAt()) getExpiredAt() else null